📄 gwoapi.h
字号:
////////////////////////////////////////////////////////////////////////////////
//
// File : gwoapi.h
//
// Copyright (C) 2002 PGP Corporation
//
// ABSTRACT
// Header file
//
// Author: Satya S. Das
//
////////////////////////////////////////////////////////////////////////////////
#ifndef _GroupwareTypeLibrary_H_
#define _GroupwareTypeLibrary_H_
DEFINE_GUID( CLSID_GroupWare, 0x761C9540, 0xBAFD, 0x11CE, 0xB6, 0xF9, 0x00, 0x60, 0x8C, 0x84, 0xE1, 0xC4 );
DEFINE_GUID(LIBID_GroupwareTypeLibrary,0xE775D180L,0xD9FB,0x11CE,0xB6,0xF9,0x00,0x60,0x8C,0x84,0xE1,0xC4);
#ifndef BEGIN_INTERFACE
#define BEGIN_INTERFACE
#endif
interface DIGWAccount;
interface DIGWAddresses;
interface DIGWAddressBooks;
interface DIGWCAddressBook;
interface DIGWAllMessages;
interface DIGWAllMessagesIterator;
interface DIGWAppointment;
interface DIGWAppointment2;
interface DIGWFolder;
interface DIGWFolders;
interface DIGWFormattedText;
interface DIGWMail;
interface DIGWMail2;
interface DIGWMessage;
interface DIGWMessage2;
interface DIGWMessageList;
interface DIGWMessages;
interface DIGWAddress;
interface DIGWAddressBookEntry;
interface DIGWAddressBookEntries;
interface DIGWAddressBookRightsCollection;
interface DIGWFieldDefinition;
interface DIGWFieldDefinitions;
interface DIGWFields;
interface DIGWFormattedText;
interface DIGWQuery;
interface DIGWLocations;
interface DIGWFilter;
interface DIGWFilters;
interface DIGWDocumentLibrary;
interface DIGWDocumentLibraries;
interface DIGWTimeBlocks;
interface DIGWBusySearchResult;
interface DIGWBusySearchElement;
interface DIGWBusySearchElements;
interface DIGWDocument;
interface DIGWDocuments;
interface DIGWDocumentVersion;
interface DIGWDocumentVersions;
interface DIGWDocumentType;
interface DIGWDocumentTypes;
interface DIGWDocumentReference;
interface DIGWDocumentReference2;
interface DIGWDocumentVersionEvent;
interface DIGWDocumentVersionEvents;
interface DIGWDownloadStatus;
interface DIGWNote;
interface DIGWNote2;
interface DIGWPhoneMessage;
interface DIGWPhoneMessage2;
interface DIGWRecipients;
interface DIGWRecipient;
interface DIGWSession;
interface DIGWSession2;
interface DIGWSharedNotification;
interface DIGWTask;
interface DIGWTask2;
interface DIGWAttachment;
interface DIGWAttachments;
interface DIGWAccounts;
interface DIGWAccountRights;
interface DIGWAccountRightsCollection;
interface DIGWFolderRightsCollection;
interface DIGWFolderRights;
interface DIGWDocumentIterator;
interface DIGWDocumentRights;
interface DIGWDocumentRights2;
interface DIGWDocumentAccessRights;
interface DIGWDocumentAccessRightsCollection;
interface DIGWDocumentAccessRightsCollection2;
interface DIGWTrash;
interface DIGWTrashEntry;
interface DIGWTrashEntries;
interface DIGWGroupMembers;
interface DIGWLookupTableEntry;
interface DIGWLookupTableEntries;
typedef enum {
egwCanArchive = 1,
egwPrefsRulesGroups = 2,
egwReadAppointments = 4,
egwReadMailAndPhone = 8,
egwReadNotes = 16,
egwReadPrivate = 32,
egwReadTasks = 64,
egwReceiveAlarms = 128,
egwReceiveNotifications = 256,
egwWriteAppointments = 512,
egwWriteMailAndPhone = 1024,
egwWriteNotes = 2048,
egwWriteTasks = 4096
} AccountRightsConstants;
typedef enum {
egwReadOnly = 0,
egwFullAccess
} AddressBookRightsConstants;
typedef enum {
egwOther = 0,
egwFrequentContact
} AddressBookSubtypeConstants;
typedef enum {
egwUnknownBook = 0,
egwNovellPersonal,
egwNovellSystem
} AddressBookTypeConstants;
typedef enum {
egwUnknown = 0,
egwUser,
egwCompany,
egwResource,
egwGroup
} AddressTypeConstants;
typedef enum {
egwTo = 0,
egwCC,
egwBC
} AddressTargetTypeConstants;
typedef enum {
egwUnknownAttachment = 0,
egwFile = 1,
egwMessage,
egwMovie,
egwOLEEmbedded,
egwOLELinked,
egwSoundAnnotation
} AttachmentTypeConstants;
typedef enum {
egwDoCheckIn = 0,
egwLeaveCheckedOut
} CheckInConstants;
typedef enum {
egwDisposeByArchive = 1,
egwDisposeByDelete
} DisposalMethodConstants;
typedef enum {
egwARAllowDelete = 1,
egwARAllowEdit = 2,
egwARAllowView = 4,
egwARModifySecurity = 8,
egwARRevokeAllRights = 16,
egwARAllowShare = 32
} DocumentAccessRightsConstants;
typedef enum {
egwOfficial = 0,
egwCurrent,
egwSpecific
} DocumentReferenceTypeConstants;
typedef enum {
egwAvailable = 0,
egwNotDownloaded
} DownloadStateConstants;
typedef enum {
egwEmailAddress4x = 0,
egwEmailAddress5x
} EmailAddressFormatConstants;
typedef enum {
egwDoEndRetrieve = 0,
egwLeaveInUse
} EndRetrieveStatus;
typedef enum {
egwUnknownEvent = 0,
egwAdd,
egwCheckIn,
egwCheckInRequest,
egwCheckOut,
egwCheckOutRequest,
egwCopyIn,
egwCopyOut,
egwCopyVersion,
egwDeleteVersion,
egwDeleteVersionRequest,
egwDownloadRequest,
egwEndRetrieve,
egwPreview,
egwRetrieve,
egwSyncWithMasterRequest,
egwUploadRequest,
egwCopyOutForPrint,
egwCopyOutForJefferson,
egwSecurityChange,
egwDocumentShared,
egwMakeVersionOfficial,
egwUpdateFields,
egwDocUpAddServer,
egwDocUpModServer,
egwRemoteResetInMaster,
egwVersionDownClientRemote,
egwDocUpClientRemote,
egwRemoteReset,
egwMove,
egwStatusReset,
egwArchived,
egwRestored,
egwBackedUp,
egwRestoredBackUp,
egwRemoveSyncWithMasterRequest,
egwDocumentAvailableOnServer,
egwDownloadFailed,
egwVersionDeleteFailed
} EventTypeConstants;
typedef enum {
egwString = 1,
egwNumeric = 2,
egwDate = 3,
egwBinary = 4,
egwReserved = 5
} FieldTypeConstants;
typedef enum {
egwUpperCase = 1,
egwLowerCase,
egwMixedCase
} FieldDefinitionCase;
typedef enum {
egwAllowDelete = 1,
egwAllowAdd = 2,
egwAllowModify = 4
} FolderRightsConstants;
typedef enum {
egwDeleted = 1,
egwModified = 2,
egwNew = 3
} FolderRightsNotifyConstants;
typedef enum {
egwUnknownFolder = 0,
egwMailbox,
egwRoot,
egwQuery,
egwPersonalFolder,
egwCabinet,
egwCalendar,
egwWork,
egwDocuments
} FolderTypeConstants;
typedef enum {
egwPromptIfNeeded = 0,
egwNeverPrompt
} LoginConstants;
typedef enum {
egwIncoming = 1,
egwOutgoing = 2,
egwPersonal = 3,
egwDraft = 4
} MessageBoxTypeConstants;
typedef enum {
egwLow = 1,
egwNormal = 2,
egwHigh = 3
} MessagePriorityConstants;
typedef enum {
egwNoNotify = 0,
egwSendReceipt,
egwNotify,
egwSendAndNotify
} NotifyMessageConstants;
typedef enum {
egwNoReply = 0,
egwWhenConvenient,
egwWithinDaysRequested
} ReplyRequestedConstants;
typedef enum {
egwNotResolved = 0,
egwNotFound,
egwAmbiguous,
egwResolved
} ResolvedConstants;
typedef enum {
egwNotShared = 0,
egwSharedOutgoing,
egwSharedIncoming
} SharedFolderConstants;
typedef enum {
egwSharedFolder = 0,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -