|
API Guide Home (Online version only) |
![]() |
00001 /******************************************************************************* 00002 * Copyright (c) 2004-2005 palmOne, Inc. or its subsidiaries. 00003 * All rights reserved. 00004 ******************************************************************************/ 00005 /** 00006 * @ingroup Imaging 00007 */ 00008 00009 /** 00010 * file ImageLibTraps.h 00011 * version 1.0 00012 * brief Public 68k common header file for Image Library API on Treo 600 devices. 00013 * 00014 * This file contains the function trap numbers for the Imaging Library API. 00015 */ 00016 00017 #ifndef IMAGELIBTRAPS_H 00018 #define IMAGELIBTRAPS_H 00019 00020 00021 #include <PalmTypes.h> 00022 00023 /** 00024 * @name Function Traps 00025 */ 00026 /*@{*/ 00027 #define kImageLibTrapOpen (sysLibTrapOpen ) 00028 #define kImageLibTrapClose (sysLibTrapClose ) 00029 00030 #define kImageLibTrapGetVersion (sysLibTrapCustom ) 00031 #define kImageLibTrapCameraExists (sysLibTrapCustom + 1) 00032 #define kImageLibTrapImageCapture (sysLibTrapCustom + 2) 00033 #define kImageLibTrapImageSave (sysLibTrapCustom + 3) 00034 #define kImageLibTrapPreviewBitmapCreate (sysLibTrapCustom + 4) 00035 #define kImageLibTrapPreviewBitmapFill (sysLibTrapCustom + 5) 00036 #define kImageLibTrapPreviewDraw (sysLibTrapCustom + 6) 00037 #define kImageLibTrapImageBitmapCreate (sysLibTrapCustom + 7) 00038 #define kImageLibTrapImageBitmapFill (sysLibTrapCustom + 8) 00039 #define kImageLibTrapImageDraw (sysLibTrapCustom + 9) 00040 #define kImageLibTrapThumbnailBitmapCreate (sysLibTrapCustom + 10) 00041 #define kImageLibTrapThumbnailBitmapFill (sysLibTrapCustom + 11) 00042 #define kImageLibTrapThumbnailDraw (sysLibTrapCustom + 12) 00043 #define kImageLibTrapBitmapDelete (sysLibTrapCustom + 13) 00044 #define kImageLibTrapDeleteImage (sysLibTrapCustom + 14) 00045 #define kImageLibTrapResizeImage (sysLibTrapCustom + 15) 00046 #define kImageLibTrapGetImageDatabases (sysLibTrapCustom + 16) 00047 #define kImageLibTrapGetImageInfo (sysLibTrapCustom + 17) 00048 #define kImageLibTrapSetImageInfo (sysLibTrapCustom + 18) 00049 00050 #define kImageLibTrapCopyImageToVFS (sysLibTrapCustom + 19) 00051 #define kImageLibTrapCopyImageFromVFS (sysLibTrapCustom + 20) 00052 #define kImageLibTrapImageBitmapCreateFromVFS (sysLibTrapCustom + 21) 00053 #define kImageLibTrapImageBitmapFillFromVFS (sysLibTrapCustom + 22) 00054 #define kImageLibTrapImageDrawFromVFS (sysLibTrapCustom + 23) 00055 #define kImageLibTrapThumbnailBitmapCreateFromVFS (sysLibTrapCustom + 24) 00056 #define kImageLibTrapThumbnailBitmapFillFromVFS (sysLibTrapCustom + 25) 00057 #define kImageLibTrapThumbnailDrawFromVFS (sysLibTrapCustom + 26) 00058 00059 00060 #define kImageLibTrapDoInfoDialog (sysLibTrapCustom + 27) 00061 #define kImageLibTrapDoAttachImageDialog (sysLibTrapCustom + 28) 00062 #define kImageLibTrapSetNoteFont (sysLibTrapCustom + 29) 00063 #define kImageLibTrapGetNoteFont (sysLibTrapCustom + 30) 00064 #define kImageLibTrapDoNoteDialog (sysLibTrapCustom + 31) 00065 00066 #define kImageLibTrapCopyImageToBuffer (sysLibTrapCustom + 32) 00067 #define kImageLibTrapCopyImageToFile (sysLibTrapCustom + 33) 00068 #define kImageLibTrapInsertImageFromBuffer (sysLibTrapCustom + 34) 00069 #define kImageLibTrapInsertImageFromFile (sysLibTrapCustom + 35) 00070 #define kImageLibTrapLockImage (sysLibTrapCustom + 36) 00071 #define kImageLibTrapIterateImages (sysLibTrapCustom + 37) 00072 #define kImageLibTrapIterateVFSImages (sysLibTrapCustom + 38) 00073 #define kImageLibTrapIterSort (sysLibTrapCustom + 39) 00074 #define kImageLibTrapIterGetImageInfo (sysLibTrapCustom + 40) 00075 #define kImagelibTrapIterGetCount (sysLibTrapCustom + 41) 00076 #define kImageLibTrapIterDeleteImage (sysLibTrapCustom + 42) 00077 #define kImageLibTrapIterRemoveImage (sysLibTrapCustom + 43) 00078 #define kImageLibTrapIterFree (sysLibTrapCustom + 44) 00079 #define kImageLibTrapIterDrawImage (sysLibTrapCustom + 45) 00080 #define kImageLibTrapIterDrawThumbnail (sysLibTrapCustom + 46) 00081 #define kImageLibTrapIterSearch (sysLibTrapCustom + 47) 00082 #define kImageLibTrapSetProgressCallback (sysLibTrapCustom + 48) 00083 #define kImageLibTrapCopyImage (sysLibTrapCustom + 49) 00084 #define kImageLibTrapFindImageByID (sysLibTrapCustom + 50) 00085 #define kImageLibTrapPreviewStart (sysLibTrapCustom + 51) 00086 #define kImageLibTrapPreviewStop (sysLibTrapCustom + 52) 00087 #define kImageLibTrapDrawJPEG (sysLibTrapCustom + 53) 00088 #define kImageLibTrapTurnCameraOff (sysLibTrapCustom + 54) 00089 #define kImageLibTrapSetImageID (sysLibTrapCustom + 55) 00090 #define kImageLibTrapGetImageID (sysLibTrapCustom + 56) 00091 00092 #define kImageLibTrapGetDimensions (sysLibTrapCustom + 57) 00093 #define kImageLibTrapGetDimensionsVFS (sysLibTrapCustom + 58) 00094 #define kImageLibTrapIterGetDimensions (sysLibTrapCustom + 59) 00095 #define kImageLibTrapGetDimensionsJPEG (sysLibTrapCustom + 60) 00096 00097 #define kImageLibTrapResize (sysLibTrapCustom + 61) 00098 #define kImageLibTrapResizeVFS (sysLibTrapCustom + 62) 00099 #define kImageLibTrapIterResize (sysLibTrapCustom + 63) 00100 #define kImageLibTrapResizeJPEG (sysLibTrapCustom + 64) 00101 00102 #define kImageLibTrapIterRefresh (sysLibTrapCustom + 65) 00103 #define kImageLibTrapSetJPEGQuality (sysLibTrapCustom + 66) 00104 #define kImageLibTrapGetJPEGQuality (sysLibTrapCustom + 67) 00105 #define kImageLibTrapGetAveragePictureSize (sysLibTrapCustom + 68) 00106 #define kImageLibTrapCheckLockedImages (sysLibTrapCustom + 69) 00107 /*@}*/ 00108 00109 #endif
| Top | Palm Developer Network © 2004-2008, Palm, Inc. All rights reserved. Generated on Fri Jun 13 10:06:54 2008 for Palm API Guide |