API Guide Home
(Online version only)

ImageLibTraps.h

Go to the documentation of this file.
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