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