mapidefs.h

Langue: en

Version: 378932 (fedora - 01/12/10)

Section: 3 (Bibliothèques de fonctions)

Sommaire

NAME

libmapi/mapidefs.h -

SYNOPSIS


Defines


#define ATTACH_BY_REF_ONLY 4

#define ATTACH_BY_REF_RESOLVE 3

#define ATTACH_BY_REFERENCE 2

#define ATTACH_BY_VALUE 1

#define ATTACH_EMBEDDED_MSG 5

#define ATTACH_OLE 6

#define BUSY_STATUS_BUSY 2

#define BUSY_STATUS_FREE 0

#define BUSY_STATUS_OUTOFOFFICE 3

#define BUSY_STATUS_TENTATIVE 1

#define DT_ADDRESS_TEMPLATE 0x102

#define DT_AGENT 0x3

#define DT_CONTAINER 0x100

#define DT_DISTLIST 0x1

#define DT_FORUM 0x2

#define DT_MAILUSER 0x0

#define DT_ORGANIZATION 0x4

#define DT_PRIVATE_DISTLIST 0x5

#define DT_REMOTE_MAILUSER 0x6

#define DT_SEARCH 0x200

#define DT_TEMPLATE 0x101

#define EDITOR_FORMAT_HTML 2

#define EDITOR_FORMAT_PLAINTEXT 1

#define EDITOR_FORMAT_RTF 3

#define FORCE_SAVE 0x4

#define FREEBUSY_FOLDER 'EX:/o=%s/ou=%s'

#define FREEBUSY_USER 'USER-/CN=RECIPIENTS/CN=%s'

#define IMPORTANCE_HIGH 2

#define IMPORTANCE_LOW 0

#define IMPORTANCE_NORMAL 1

#define IPF_APPOINTMENT 'IPF.Appointment'

#define IPF_CONTACT 'IPF.Contact'

#define IPF_JOURNAL 'IPF.Journal'

#define IPF_NOTE 'IPF.Note'

#define IPF_POST 'IPF.Post'

#define IPF_STICKYNOTE 'IPF.StickyNote'

#define IPF_TASK 'IPF.Task'

#define KEEP_OPEN_READONLY 0x1

#define KEEP_OPEN_READWRITE 0x2

#define MAPI_ABCONT 0x4

#define MAPI_ADDRBOOK 0x2

#define MAPI_AMBIGUOUS 0x1

#define MAPI_ATTACH 0x7

#define MAPI_COMPOUND 0x80

#define MAPI_CREATE 0x2

#define MAPI_DISTLIST 0x8

#define MAPI_FOLDER 0x3

#define MAPI_FORMINFO 0xC

#define MAPI_MAILUSER 0x6

#define MAPI_MESSAGE 0x5

#define MAPI_MODIFY 0x1

#define MAPI_NOTRECIP 0x40

#define MAPI_NOTRESERVED 0x08

#define MAPI_NOW 0x10

#define MAPI_PROFSECT 0x9

#define MAPI_RESOLVED 0x2

#define MAPI_SESSION 0xB

#define MAPI_SHORTTERM 0x80

#define MAPI_STATUS 0xA

#define MAPI_STORE 0x1

#define MAPI_THISSESSION 0x20

#define MAPI_UNICODE 0x80000000

#define MAPI_UNRESOLVED 0x0

#define MEETING_STATUS_MEETING 1

#define MEETING_STATUS_NONMEETING 0

#define MID_BEGINNING_OF_TABLE 0x0

#define MID_CURRENT 0x1

#define MID_END_OF_TABLE 0x2

#define MV_FLAG 0x1000

#define NO_ATTACHMENT 0

#define olBlue 0

#define olDelegatedTask 1

#define olEditorHTML 2

#define olEditorRTF 3

#define olEditorText 1

#define olEditorWord 4

#define olFolderCalendar 9

#define olFolderCommonView 8

#define olFolderConflicts 19

#define olFolderContacts 10

#define olFolderDeletedItems 3

#define olFolderDrafts 16

#define olFolderFinder 24

#define olFolderInbox 6

#define olFolderJournal 11

#define olFolderJunk 23

#define olFolderLocalFailures 21

#define olFolderNotes 12

#define olFolderOutbox 4

#define olFolderPublicEFormsRegistry 31

#define olFolderPublicEFormsRoot 28

#define olFolderPublicFreeBusyRoot 29

#define olFolderPublicIPMSubtree 26

#define olFolderPublicLocalFreeBusy 32

#define olFolderPublicLocalOfflineAB 33

#define olFolderPublicNNTPArticle 34

#define olFolderPublicNonIPMSubtree 27

#define olFolderPublicOfflineAB 30

#define olFolderPublicRoot 25

#define olFolderSentMail 5

#define olFolderServerFailures 22

#define olFolderSyncIssues 20

#define olFolderTasks 13

#define olFolderTopInformationStore 1

#define olGreen 1

#define olNewTask 0

#define olOwnTask 2

#define olPink 2

#define olPublicFoldersAllPublicFolders 18

#define olTaskComplete 2

#define olTaskDeferred 4

#define olTaskInProgress 1

#define olTaskNotStarted 0

#define olTaskWaiting 3

#define olWhite 4

#define olYellow 3

#define PRIORITY_HIGH 1

#define PRIORITY_LOW -1

#define PRIORITY_NORMAL 0

#define PROP_TAG(type, id) (((id << 16))| (type))

#define PS_INTERNET_HEADERS '00020386-0000-0000-c000-000000000046'

#define PS_MAPI '00020328-0000-0000-c000-000000000046'

#define PS_PUBLIC_STRINGS '00020329-0000-0000-c000-000000000046'

#define PSETID_Address '00062004-0000-0000-c000-000000000046'

#define PSETID_AirSync '71035549-0739-4dcb-9163-00f0580dbbdf'

#define PSETID_Appointment '00062002-0000-0000-c000-000000000046'

#define PSETID_Attachment '96357f7f-59e1-47d0-99a7-46515c183b54'

#define PSETID_Common '00062008-0000-0000-c000-000000000046'

#define PSETID_Log '0006200a-0000-0000-c000-000000000046'

#define PSETID_Meeting '6ed8da90-450b-101b-98da-00aa003f1305'

#define PSETID_Note '0006200e-0000-0000-c000-000000000046'

#define PSETID_PostRss '00062041-0000-0000-c000-000000000046'

#define PSETID_Sharing '00062040-0000-0000-c000-000000000046'

#define PSETID_Task '00062003-0000-0000-c000-000000000046'

#define PSETID_UnifiedMessaging '4442858e-a9e3-4e80-b900-317a210cc15b'

#define PT_ACTIONS 0xFE

#define PT_APPTIME 0x7

#define PT_BINARY 0x102

#define PT_BOOLEAN 0xb

#define PT_CLSID 0x48

#define PT_CURRENCY 0x6

#define PT_DOUBLE 0x5

#define PT_ERROR 0xa

#define PT_FLOAT 0x4

#define PT_I2 0x2

#define PT_I8 0x14

#define PT_LONG 0x3

#define PT_MV_APPTIME (MV_FLAG | PT_APPTIME)

#define PT_MV_BINARY (MV_FLAG | PT_BINARY)

#define PT_MV_CLSID (MV_FLAG | PT_CLSID)

#define PT_MV_CURRENCY (MV_FLAG | PT_CURRENCY)

#define PT_MV_DOUBLE (MV_FLAG | PT_DOUBLE)

#define PT_MV_FLOAT (MV_FLAG | PT_FLOAT)

#define PT_MV_I8 (MV_FLAG | PT_I8)

#define PT_MV_LONG (MV_FLAG | PT_LONG)

#define PT_MV_SHORT (MV_FLAG | PT_SHORT)

#define PT_MV_STRING8 (MV_FLAG | PT_STRING8)

#define PT_MV_SYSTIME (MV_FLAG | PT_SYSTIME)

#define PT_MV_UNICODE (MV_FLAG | PT_UNICODE)

#define PT_NULL 0x1

#define PT_OBJECT 0xd

#define PT_SHORT 0x2

#define PT_SRESTRICT 0xFD

#define PT_STRING8 0x1e

#define PT_SVREID 0xFB

#define PT_SYSTIME 0x40

#define PT_UNICODE 0x1f

#define PT_UNSPECIFIED 0x0

#define RES_AND 0

#define RES_BITMASK 6

#define RES_COMMENT 10

#define RES_COMPAREPROPS 5

#define RES_CONTENT 3

#define RES_EXIST 8

#define RES_NOT 2

#define RES_OR 1

#define RES_PROPERTY 4

#define RES_SIZE 7

#define RES_SUBRESTRICTION 9

#define TABLE_CUR 0x1

#define TABLE_START 0x0

Define Documentation

#define ATTACH_BY_REF_ONLY 4

#define ATTACH_BY_REF_RESOLVE 3

#define ATTACH_BY_REFERENCE 2

#define ATTACH_BY_VALUE 1

#define ATTACH_EMBEDDED_MSG 5

#define ATTACH_OLE 6

#define BUSY_STATUS_BUSY 2

#define BUSY_STATUS_FREE 0

#define BUSY_STATUS_OUTOFOFFICE 3

#define BUSY_STATUS_TENTATIVE 1

#define DT_ADDRESS_TEMPLATE 0x102

#define DT_AGENT 0x3

#define DT_CONTAINER 0x100

#define DT_DISTLIST 0x1

#define DT_FORUM 0x2

#define DT_MAILUSER 0x0

#define DT_ORGANIZATION 0x4

#define DT_PRIVATE_DISTLIST 0x5

#define DT_REMOTE_MAILUSER 0x6

#define DT_SEARCH 0x200

#define DT_TEMPLATE 0x101

#define EDITOR_FORMAT_HTML 2

#define EDITOR_FORMAT_PLAINTEXT 1

#define EDITOR_FORMAT_RTF 3

#define FORCE_SAVE 0x4

#define FREEBUSY_FOLDER 'EX:/o=%s/ou=%s'

Referenced by GetUserFreeBusyData().

#define FREEBUSY_USER 'USER-/CN=RECIPIENTS/CN=%s'

Referenced by GetUserFreeBusyData().

#define IMPORTANCE_HIGH 2

Referenced by get_importance().

#define IMPORTANCE_LOW 0

Referenced by get_importance().

#define IMPORTANCE_NORMAL 1

Referenced by get_importance().

#define IPF_APPOINTMENT 'IPF.Appointment'

#define IPF_CONTACT 'IPF.Contact'

#define IPF_JOURNAL 'IPF.Journal'

#define IPF_NOTE 'IPF.Note'

#define IPF_POST 'IPF.Post'

#define IPF_STICKYNOTE 'IPF.StickyNote'

#define IPF_TASK 'IPF.Task'

#define KEEP_OPEN_READONLY 0x1

#define KEEP_OPEN_READWRITE 0x2

#define MAPI_ABCONT 0x4

#define MAPI_ADDRBOOK 0x2

#define MAPI_AMBIGUOUS 0x1

Referenced by mapidump_Recipients().

#define MAPI_ATTACH 0x7

#define MAPI_COMPOUND 0x80

#define MAPI_CREATE 0x2

#define MAPI_DISTLIST 0x8

#define MAPI_FOLDER 0x3

#define MAPI_FORMINFO 0xC

#define MAPI_MAILUSER 0x6

#define MAPI_MESSAGE 0x5

#define MAPI_MODIFY 0x1

#define MAPI_NOTRECIP 0x40

#define MAPI_NOTRESERVED 0x08

#define MAPI_NOW 0x10

#define MAPI_PROFSECT 0x9

#define MAPI_RESOLVED 0x2

Referenced by AddUserPermission(), GetABRecipientInfo(), mapidump_Recipients(), ModifyUserPermission(), and RemoveUserPermission().

#define MAPI_SESSION 0xB

#define MAPI_SHORTTERM 0x80

#define MAPI_STATUS 0xA

#define MAPI_STORE 0x1

#define MAPI_THISSESSION 0x20

#define MAPI_UNICODE 0x80000000

Referenced by CreateFolder(), GetABRecipientInfo(), and ResolveNames().

#define MAPI_UNRESOLVED 0x0

Referenced by mapidump_Recipients().

#define MEETING_STATUS_MEETING 1

#define MEETING_STATUS_NONMEETING 0

#define MID_BEGINNING_OF_TABLE 0x0

#define MID_CURRENT 0x1

#define MID_END_OF_TABLE 0x2

#define MV_FLAG 0x1000

#define NO_ATTACHMENT 0

#define olBlue 0

#define olDelegatedTask 1

#define olEditorHTML 2

#define olEditorRTF 3

#define olEditorText 1

#define olEditorWord 4

#define olFolderCalendar 9

Examples: fetchappointment.c.

Referenced by GetDefaultFolder().

#define olFolderCommonView 8

Referenced by GetDefaultFolder().

#define olFolderConflicts 19

#define olFolderContacts 10

Referenced by GetDefaultFolder().

#define olFolderDeletedItems 3

Referenced by GetDefaultFolder().

#define olFolderDrafts 16

Referenced by GetDefaultFolder().

#define olFolderFinder 24

Referenced by GetDefaultFolder().

#define olFolderInbox 6

Examples: fetchmail.c.

Referenced by GetDefaultFolder().

#define olFolderJournal 11

Referenced by GetDefaultFolder().

#define olFolderJunk 23

#define olFolderLocalFailures 21

#define olFolderNotes 12

Referenced by GetDefaultFolder().

#define olFolderOutbox 4

Referenced by GetDefaultFolder().

#define olFolderPublicEFormsRegistry 31

Referenced by GetDefaultPublicFolder().

#define olFolderPublicEFormsRoot 28

Referenced by GetDefaultPublicFolder().

#define olFolderPublicFreeBusyRoot 29

Referenced by GetDefaultPublicFolder(), and GetUserFreeBusyData().

#define olFolderPublicIPMSubtree 26

Referenced by GetDefaultPublicFolder().

#define olFolderPublicLocalFreeBusy 32

Referenced by GetDefaultPublicFolder().

#define olFolderPublicLocalOfflineAB 33

Referenced by GetDefaultPublicFolder().

#define olFolderPublicNNTPArticle 34

Referenced by GetDefaultPublicFolder().

#define olFolderPublicNonIPMSubtree 27

Referenced by GetDefaultPublicFolder().

#define olFolderPublicOfflineAB 30

Referenced by GetDefaultPublicFolder().

#define olFolderPublicRoot 25

Referenced by GetDefaultPublicFolder().

#define olFolderSentMail 5

Referenced by GetDefaultFolder().

#define olFolderServerFailures 22

#define olFolderSyncIssues 20

#define olFolderTasks 13

Referenced by GetDefaultFolder().

#define olFolderTopInformationStore 1

Referenced by GetDefaultFolder().

#define olGreen 1

#define olNewTask 0

#define olOwnTask 2

#define olPink 2

#define olPublicFoldersAllPublicFolders 18

#define olTaskComplete 2

Referenced by get_task_status(), and mapidump_task().

#define olTaskDeferred 4

Referenced by get_task_status().

#define olTaskInProgress 1

Referenced by get_task_status().

#define olTaskNotStarted 0

Referenced by get_task_status().

#define olTaskWaiting 3

Referenced by get_task_status().

#define olWhite 4

#define olYellow 3

#define PRIORITY_HIGH 1

#define PRIORITY_LOW -1

#define PRIORITY_NORMAL 0

#define PROP_TAG(type, id) (((id << 16))| (type))

#define PS_INTERNET_HEADERS '00020386-0000-0000-c000-000000000046'

#define PS_MAPI '00020328-0000-0000-c000-000000000046'

#define PS_PUBLIC_STRINGS '00020329-0000-0000-c000-000000000046'

#define PSETID_Address '00062004-0000-0000-c000-000000000046'

#define PSETID_AirSync '71035549-0739-4dcb-9163-00f0580dbbdf'

#define PSETID_Appointment '00062002-0000-0000-c000-000000000046'

#define PSETID_Attachment '96357f7f-59e1-47d0-99a7-46515c183b54'

#define PSETID_Common '00062008-0000-0000-c000-000000000046'

#define PSETID_Log '0006200a-0000-0000-c000-000000000046'

#define PSETID_Meeting '6ed8da90-450b-101b-98da-00aa003f1305'

#define PSETID_Note '0006200e-0000-0000-c000-000000000046'

#define PSETID_PostRss '00062041-0000-0000-c000-000000000046'

#define PSETID_Sharing '00062040-0000-0000-c000-000000000046'

#define PSETID_Task '00062003-0000-0000-c000-000000000046'

#define PSETID_UnifiedMessaging '4442858e-a9e3-4e80-b900-317a210cc15b'

#define PT_ACTIONS 0xFE

#define PT_APPTIME 0x7

#define PT_BINARY 0x102

Referenced by cast_mapi_SPropValue(), cast_SPropValue(), get_mapi_property_size(), get_mapi_SPropValue_data(), get_SPropValue_data(), mapidump_SPropValue(), pull_emsmdb_property(), and set_SPropValue().

#define PT_BOOLEAN 0xb

Referenced by cast_mapi_SPropValue(), cast_SPropValue(), free_emsmdb_property(), get_mapi_property_size(), get_mapi_SPropValue_data(), get_SPropValue_data(), mapidump_SPropValue(), pull_emsmdb_property(), and set_SPropValue().

#define PT_CLSID 0x48

Referenced by get_SPropValue_data(), pull_emsmdb_property(), and set_SPropValue().

#define PT_CURRENCY 0x6

#define PT_DOUBLE 0x5

Referenced by cast_mapi_SPropValue(), cast_SPropValue(), get_mapi_property_size(), get_mapi_SPropValue_data(), get_SPropValue_data(), pull_emsmdb_property(), and set_SPropValue().

#define PT_ERROR 0xa

Referenced by cast_mapi_SPropValue(), cast_SPropValue(), emsmdb_get_SPropValue(), emsmdb_get_SRow(), emsmdb_get_SRowSet(), free_emsmdb_property(), get_mapi_property_size(), get_mapi_SPropValue_data(), get_MAPITAGS_SRow(), get_SPropValue_data(), mapidump_SPropValue(), pull_emsmdb_property(), and set_SPropValue().

#define PT_FLOAT 0x4

#define PT_I2 0x2

Referenced by cast_mapi_SPropValue(), cast_SPropValue(), free_emsmdb_property(), get_mapi_property_size(), get_mapi_SPropValue_data(), and pull_emsmdb_property().

#define PT_I8 0x14

Referenced by cast_mapi_SPropValue(), cast_SPropValue(), free_emsmdb_property(), get_mapi_property_size(), get_mapi_SPropValue_data(), get_SPropValue_data(), mapidump_SPropValue(), pull_emsmdb_property(), and set_SPropValue().

#define PT_LONG 0x3

Referenced by cast_mapi_SPropValue(), cast_SPropValue(), free_emsmdb_property(), get_mapi_property_size(), get_mapi_SPropValue_data(), get_SPropValue_data(), mapidump_SPropValue(), pull_emsmdb_property(), and set_SPropValue().

#define PT_MV_APPTIME (MV_FLAG | PT_APPTIME)

#define PT_MV_BINARY (MV_FLAG | PT_BINARY)

Referenced by cast_mapi_SPropValue(), get_mapi_SPropValue_data(), get_SPropValue_data(), pull_emsmdb_property(), and set_SPropValue().

#define PT_MV_CLSID (MV_FLAG | PT_CLSID)

Referenced by set_SPropValue().

#define PT_MV_CURRENCY (MV_FLAG | PT_CURRENCY)

#define PT_MV_DOUBLE (MV_FLAG | PT_DOUBLE)

#define PT_MV_FLOAT (MV_FLAG | PT_FLOAT)

#define PT_MV_I8 (MV_FLAG | PT_I8)

#define PT_MV_LONG (MV_FLAG | PT_LONG)

Referenced by cast_mapi_SPropValue(), get_mapi_SPropValue_data(), get_SPropValue_data(), pull_emsmdb_property(), and set_SPropValue().

#define PT_MV_SHORT (MV_FLAG | PT_SHORT)

Referenced by get_SPropValue_data(), and set_SPropValue().

#define PT_MV_STRING8 (MV_FLAG | PT_STRING8)

Referenced by cast_mapi_SPropValue(), cast_SPropValue(), get_mapi_SPropValue_data(), get_SPropValue_data(), mapidump_SPropValue(), pull_emsmdb_property(), and set_SPropValue().

#define PT_MV_SYSTIME (MV_FLAG | PT_SYSTIME)

Referenced by get_SPropValue_data(), and set_SPropValue().

#define PT_MV_UNICODE (MV_FLAG | PT_UNICODE)

Referenced by cast_mapi_SPropValue(), cast_SPropValue(), get_SPropValue_data(), and set_SPropValue().

#define PT_NULL 0x1

Referenced by get_SPropValue_data(), mapi_SPropValue_array_named(), and set_SPropValue().

#define PT_OBJECT 0xd

Referenced by nspi_ModLinkAtt(), and set_SPropValue().

#define PT_SHORT 0x2

Referenced by get_SPropValue_data(), mapidump_SPropValue(), and set_SPropValue().

#define PT_SRESTRICT 0xFD

#define PT_STRING8 0x1e

Referenced by cast_mapi_SPropValue(), cast_SPropValue(), get_mapi_property_size(), get_mapi_SPropValue_data(), get_SPropValue_data(), mapidump_SPropValue(), pull_emsmdb_property(), and set_SPropValue().

#define PT_SVREID 0xFB

#define PT_SYSTIME 0x40

Referenced by cast_mapi_SPropValue(), cast_SPropValue(), get_mapi_property_size(), get_mapi_SPropValue_data(), get_SPropValue_data(), mapidump_SPropValue(), pull_emsmdb_property(), and set_SPropValue().

#define PT_UNICODE 0x1f

Referenced by cast_mapi_SPropValue(), cast_SPropValue(), get_mapi_property_size(), get_mapi_SPropValue_data(), get_SPropValue_data(), mapidump_SPropValue(), pull_emsmdb_property(), and set_SPropValue().

#define PT_UNSPECIFIED 0x0

Referenced by GetIDsFromNames().

#define RES_AND 0

Referenced by get_mapi_SRestriction_size().

#define RES_BITMASK 6

Referenced by get_mapi_SRestriction_size().

#define RES_COMMENT 10

#define RES_COMPAREPROPS 5

Referenced by get_mapi_SRestriction_size().

#define RES_CONTENT 3

Referenced by get_mapi_SRestriction_size().

#define RES_EXIST 8

Referenced by get_mapi_SRestriction_size().

#define RES_NOT 2

#define RES_OR 1

Referenced by get_mapi_SRestriction_size().

#define RES_PROPERTY 4

Referenced by get_mapi_SRestriction_size().

#define RES_SIZE 7

Referenced by get_mapi_SRestriction_size().

#define RES_SUBRESTRICTION 9

#define TABLE_CUR 0x1

#define TABLE_START 0x0

Referenced by GetGALTable().

Author

Generated automatically by Doxygen for MAPIClientLibraries from the source code.