API Guide Home
(Online version only)

palmOne_68K.h

Go to the documentation of this file.
00001 /**
00002  * @file    palmOne_68K.h
00003  * @version 1.0
00004  * @date    03/05/2004
00005  *
00006  *  Main palmOne Palm OS API Header file
00007  * 
00008  * This is the main header file for all third party developers. A developer
00009  * would include if they wanted to use any of the palmOne components. This
00010  * includes all the extentions, libraries and any app components. This file is
00011  * for api calls that will work only in 68K code. 
00012  * This file automatically includes the Common/palmOneCommon.h file so there is 
00013  * no need for a developer to include that file seperately. 
00014  * This is the ONLY file that should be needed for any of the palmOne specific 
00015  * components. This file includes all the other header files
00016  * for the 68K space relative to this directory. It has to stay at the top of
00017  * the Incs tree. 
00018  *
00019  * \license
00020  *
00021  *    Copyright (c) 2004 palmOne Inc., All Rights Reserved
00022  *
00023  *****************************************************************************/
00024  
00025 #ifndef __PALMONE_68K_H__
00026 #define __PALMONE_68K_H__
00027 
00028 
00029 //Including the standard Palm OS headers
00030 #ifndef __PALMTYPES_H__
00031                                     #include <PalmTypes.h>
00032 #endif
00033 #ifndef __PALMCOMPATIBILITY_H__
00034                                     #include <PalmCompatibility.h>
00035 #endif
00036 #ifndef __PALMOS_H__ 
00037                                     #include <PalmOS.h>
00038 #endif
00039 
00040 //Including the old Handspring Common files that are needed by certain apps
00041 #ifndef __PALMONECHARS_H__
00042                                     #include <68K/System/palmOneChars.h>
00043 #endif
00044 
00045 
00046 //Now let's include the palmOne headers
00047 #ifndef __HS_COMMON_H__
00048                                     #include <Common/HsCommon.h>
00049 #endif
00050 //5-Way Navigation Headers
00051 #ifndef __PALMONENAVIGATOR_H__
00052                                     #include <68K/System/palmOneNavigator.h>
00053 #endif
00054 #ifndef __HWUTILS68K_H__
00055                                     #include <68K/System/HardwareUtils68K.h>
00056 #endif
00057 #ifndef __PALMBGSERVICE_H__
00058                                     #include <68K/System/PalmBGService.h>
00059 #endif
00060 #ifndef __PALMCREATORS_H__
00061                                     #include <Common/System/PalmCreators.h>
00062 #endif
00063 #ifndef __PALMDISPLAYEXTENT_H__
00064                                     #include <68K/System/PalmDisplayExtent.h>
00065 #endif
00066 #ifndef __PALMERRORBASE_H__
00067                                     #include <68K/System/PalmErrorBase.h>
00068 #endif
00069 #ifndef __PALMFEATURES_H__
00070                                     #include <Common/System/PalmFeatures.h>
00071 #endif
00072 #ifndef __PALMGOLCD_H__
00073                                     #include <68K/System/PalmGoLCD.h>
00074 #endif
00075 #ifndef __PalmHiResTime_H__
00076                                     #include <68K/System/PalmHiResTime.h>
00077 #endif
00078 #ifndef __PalmLED_H__
00079                                     #include <68K/System/PalmLED.h>
00080 #endif
00081 #ifndef __PALMLAUNCHCODES_H__
00082                                     #include <68K/System/PalmLaunchCodes.h>
00083 #endif
00084 #ifndef __PalmLcdOverlay_H__
00085                                     #include <68K/System/PalmLcdOverlay.h>
00086 #endif
00087 // we might be able to remove this 
00088 //since it seems related to ARM development
00089 #ifndef PALM_NATIVE_H_
00090                                     #include <68K/System/PalmNative.h>
00091 #endif
00092 #ifndef __PINLIB_H__
00093                                     #include <68K/System/PalmPin.h>
00094 #endif
00095 #ifndef __PalmPower_H__
00096                                     #include <68K/System/PalmPower.h>
00097 #endif
00098 #ifndef __PALMRESOURCES_H__
00099                                     #include <68K/System/PalmResources.h>
00100 #endif
00101 #ifndef __PALMONEVMFONTLIBRARY_H__
00102                                     #include <68K/Libraries/VMFont/palmOneVMFontLib.h>
00103 #endif
00104 #ifndef __PALMVMLAUNCH_H__
00105                                     #include <68K/System/PalmVMLaunch.h>
00106 #endif
00107 #ifndef __PALMVMPLUGIN_H__
00108                                     #include <68K/System/PalmVMPlugin.h>
00109 #endif
00110 #ifndef __SLIDER_H__
00111                                     #include <68K/System/Slider.h>
00112 #endif
00113 
00114 //Audio
00115 #ifndef __PalmAudioPlayback_H__
00116                                     #include <68K/Libraries/Audio/PalmAudioPlayback.h>
00117 #endif
00118 #ifndef __PALMSOUNDCUSTOMCTRL_H__
00119                                     #include <68K/Libraries/Audio/PalmSoundCustomCtrl.h>
00120 #endif
00121 // Not including PalmSoundMgrExt.h at this time because of overloading of enum
00122 // already exists in the 5.2 OS.
00123 
00124 //Camera
00125 #ifndef __palmOneCameraMgr_H__
00126                                     #include <68K/Libraries/CameraMgr/palmOneCamera.h>
00127 #endif
00128 #ifndef __PalmOneCameraSlider_H__
00129                                     #include <68K/Libraries/CameraMgr/palmOneCameraSlider.h>
00130 #endif
00131 
00132 //Codec Pluggin Manager
00133 #ifndef _PALMONECODECPLUGINMGR_H_
00134                                     #include <68K/Libraries/CodecPluginMgr/palmOneCodecPluginMgr.h>
00135 #endif
00136 #ifndef _PALMONECODECFORMAT_H_
00137                                     #include <Common/Libraries/CodecPluginMgr/palmOneCodecFormat.h>
00138 #endif
00139 
00140 //Network related libraries
00141 #ifndef PALM_NETSERVICES_H__
00142                                     #include <68K/Libraries/Network/PalmNetServices.h>
00143 #endif
00144 #ifndef _PALM_VPPI_H_
00145                                     #include <68K/Libraries/Network/PalmVPPI.h>
00146 #endif
00147 #ifndef _PALM_WPPI_H_
00148                                     #include <68K/Libraries/Network/PalmWPPI.h>
00149 #endif
00150 #ifndef PALM_WIFI_COMMON_H_
00151                                     #include <68K/Libraries/Network/PalmWiFiCommon.h>
00152 #endif
00153 
00154 //Imaging Library
00155 #ifndef PALM_PHOTO_H_
00156                                     #include <68K/Libraries/Imaging/PalmPhoto.h>
00157 #endif
00158 
00159 //File Browser Library
00160 #ifndef __FILE_BROWSER_LIB_68K_H__
00161                                     #include <68K/Libraries/filebrowser/FileBrowserLib68K.h>
00162 #endif
00163 
00164 //SndFileStream Library
00165 #ifndef __SNDFILESTREAM_H__
00166                                     #include <68K/Libraries/SndFileStream/palmOneSndFileStream.h>
00167 #endif
00168 
00169 
00170 //Transition of Old Handspring headers
00171 
00172 
00173 #endif /* __PALMONE_68K_H__ */

Top Palm Developer Network
© 2004-2008, Palm, Inc. All rights reserved.
Generated on Fri Jun 13 10:06:54 2008 for Palm API Guide