77 lines
1.8 KiB
C
77 lines
1.8 KiB
C
#ifndef EXCHFORM_H
|
|
#pragma option push -b -a8 -pc -A- /*P_O_Push*/
|
|
#define EXCHFORM_H
|
|
|
|
|
|
/*
|
|
* E X C H F O R M . H
|
|
*
|
|
* Declarations of interfaces and constants for forms that work with
|
|
* the Microsoft Exchange client.
|
|
*
|
|
* Copyright 1986-1996 Microsoft Corporation. All Rights Reserved.
|
|
*/
|
|
|
|
|
|
/*
|
|
* V e r b s
|
|
*/
|
|
|
|
|
|
// Interpersonal messaging verbs
|
|
#define EXCHIVERB_OPEN 0
|
|
#define EXCHIVERB_RESERVED_COMPOSE 100
|
|
#define EXCHIVERB_RESERVED_OPEN 101
|
|
#define EXCHIVERB_REPLYTOSENDER 102
|
|
#define EXCHIVERB_REPLYTOALL 103
|
|
#define EXCHIVERB_FORWARD 104
|
|
#define EXCHIVERB_PRINT 105
|
|
#define EXCHIVERB_SAVEAS 106
|
|
#define EXCHIVERB_RESERVED_DELIVERY 107
|
|
#define EXCHIVERB_REPLYTOFOLDER 108
|
|
|
|
|
|
/*
|
|
* G U I D s
|
|
*/
|
|
|
|
|
|
#define DEFINE_EXCHFORMGUID(name, b) \
|
|
DEFINE_GUID(name, 0x00020D00 | (b), 0, 0, 0xC0,0,0,0,0,0,0,0x46)
|
|
|
|
#ifndef NOEXCHFORMGUIDS
|
|
DEFINE_EXCHFORMGUID(PS_EXCHFORM, 0x0C);
|
|
#endif // NOEXCHFORMGUIDS
|
|
|
|
|
|
/*
|
|
* E x t e n d e d P r o p e r t i e s
|
|
*/
|
|
|
|
|
|
// Operation map property
|
|
#define psOpMap PS_EXCHFORM
|
|
#define ulKindOpMap MNID_ID
|
|
#define lidOpMap 1
|
|
#define ptOpMap PT_STRING8
|
|
|
|
// Operation map indices
|
|
#define ichOpMapReservedCompose 0
|
|
#define ichOpMapOpen 1
|
|
#define ichOpMapReplyToSender 2
|
|
#define ichOpMapReplyToAll 3
|
|
#define ichOpMapForward 4
|
|
#define ichOpMapPrint 5
|
|
#define ichOpMapSaveAs 6
|
|
#define ichOpMapReservedDelivery 7
|
|
#define ichOpMapReplyToFolder 8
|
|
|
|
// Operation map values
|
|
#define chOpMapByClient '0'
|
|
#define chOpMapByForm '1'
|
|
#define chOpMapDisable '2'
|
|
|
|
|
|
#pragma option pop /*P_O_Pop*/
|
|
#endif // EXCHFORM_H
|