Unit MapiForm |
++ m a p i f o r m . p a s Abstract: Automatic conversion of mapiform.h. Comments: This source file automatically converted by htrans 0.91 beta 1 Copyright (c) 1997 Alexander Staubo Revision history: 18-06-1997 20:53 alex [Autogenerated] 18-06-1997 20:53 alex Retouched for release --
Classes |
IMAPIForm - This interface is implemented by forms for the benefit of viewers.
IMAPIFormAdviseSink - Part of form server, held by view; receives notifications from the view.
IMAPIFormContainer -
IMAPIFormFactory -
IMAPIFormInfo -
IMAPIFormMgr - The client-visible interface for form resolution and dispatch.
IMAPIMessageSite -
IMAPIViewAdviseSink - Part of view context, held by form; receives notifications from the form.
IMAPIViewContext -
IPersistMessage - This interface is implemented by forms and is used to save,
* initialize and load forms to and from messages.
Functions |
MAPIOpenFormMgr -
MAPIOpenLocalFormContainer -
Types |
PCRECT
PFORMPRINTSETUP
PMAPIFormInfo
PMAPIFORMPROP
PMAPIFORMPROPARRAY
PMAPIFORMPROPENUMVAL
PMAPIVERB
PMAPIVERBARRAY
PPCSTR
PSMAPIFORMINFOARRAY
PSMESSAGECLASSARRAY
TFORMPRINTSETUP
TFORMPROPSPECIALTYPE
THFRMREG
TSAVEOPTS
TSMAPIFormInfoArray
TSMAPIFormProp
TSMAPIFormPropArray
TSMAPIFormPropEnumVal
TSMAPIVerb
TSMAPIVerbArray
TSMessageClassArray
Constants |
FPST_ENUM_PROP
FPST_VANILLA
HFRMREG_DEFAULT
HFRMREG_FOLDER
HFRMREG_LOCAL
HFRMREG_PERSONAL
MAPIFORM_CPU_AXP
MAPIFORM_CPU_M68
MAPIFORM_CPU_MIP
MAPIFORM_CPU_PPC
MAPIFORM_CPU_X86
MAPIFORM_INSTALL_DIALOG
MAPIFORM_INSTALL_OVERWRITEONCONFLICT
MAPIFORM_OS_MAC_7x
MAPIFORM_OS_WINNT_35
MAPIFORM_OS_WINNT_40
MAPIFORM_OS_WIN_31
MAPIFORM_OS_WIN_95
MAPI_MESSAGE_BEHAVIOR_FOLDER
MAPI_MESSAGE_BEHAVIOR_IPM
SAVE_FORMAT_RICHTEXT
SAVE_FORMAT_TEXT
VCDIR_DELETE
VCDIR_MOVE
VCDIR_NEXT
VCDIR_PREV
VCSTATUS_COPY
VCSTATUS_DELETE
VCSTATUS_DELETE_IS_MOVE
VCSTATUS_INTERACTIVE
VCSTATUS_MODAL
VCSTATUS_MOVE
VCSTATUS_NEW_MESSAGE
VCSTATUS_NEXT
VCSTATUS_PREV
VCSTATUS_READONLY
VCSTATUS_SAVE
VCSTATUS_SUBMIT
Variables |
Functions |
Types |
PCRECT = ^TRECT* M A P I F O R M . H * * Declarations of interfaces for clients and providers of MAPI * forms and form registries. * * Copyright 1986-1996 Microsoft Corporation. All Rights Reserved.
PFORMPRINTSETUP = ^TFORMPRINTSETUP
PMAPIFormInfo = ^IMAPIFormInfoIs implemented by registries. Describes the form.
PMAPIFORMPROP = ^TSMAPIFormProp# of enums
PMAPIFORMPROPARRAY = ^TSMAPIFormPropArray
PMAPIFORMPROPENUMVAL = ^TSMAPIFormPropEnumValthe value for the above enumeration
PMAPIVERB = ^TSMAPIVerbEither 0 or MAPI_UNICODE
PMAPIVERBARRAY = ^TSMAPIVerbArray
PPCSTR = ^PChar
PSMAPIFORMINFOARRAY = ^TSMAPIFormInfoArray
PSMESSAGECLASSARRAY = ^TSMessageClassArray
TFORMPRINTSETUP = recordImplemented by viewers to support next/previous in forms. *) { Structure passed in GetPrintSetup
ulFlags : ULONG;
hDevMode : HGLOBAL;
hDevNames : HGLOBAL;
ulFirstPageNumber : ULONG;
fPrintAttachments : ULONG;
end;
TFORMPROPSPECIALTYPE = ULONGValues for pulFormat in GetSaveStream
THFRMREG = ULONGHFRMREG is an enumeration which represents a registry container. * Microsoft reserves the values from 0 to 0x3FFF for its own use.
TSAVEOPTS = ( SAVEOPTS_SAVEIFDIRTY, SAVEOPTS_NOSAVE, SAVEOPTS_PROMPTSAVE );
TSMAPIFormInfoArray = recordStructure containing an array of IMAPIFormInfo interfaces
cForms : ULONG;
aFormInfo : array[0..MAPI_DIM - 1] of IMAPIFormInfo;
end;
TSMAPIFormProp = record
ulFlags : ULONG;
nPropType : ULONG;
nmid : TMAPINAMEID;
pszDisplayName : PChar;
nSpecialType : TFORMPROPSPECIALTYPE;
end;
TSMAPIFormPropArray = recordArray of form properties
cProps : ULONG;
ulPad : ULONG;
aFormProp : array[0..MAPI_DIM - 1] of TSMAPIFormProp;
end;
TSMAPIFormPropEnumVal = recordSingle enum value
pszDisplayName : PChar;
nVal : ULONG;
end;
TSMAPIVerb = recordStructure defining the layout of an mapi verb description
lVerb : Longint;
szVerbname : PChar;
fuFlags : DWORD;
grfAttribs : DWORD;
ulFlags : ULONG;
end;
TSMAPIVerbArray = recordStructure used for returning arrays of mapi verbs
cMAPIVerb : ULONG;
aMAPIVerb : array[0..MAPI_DIM - 1] of TSMAPIVerb;
end;
TSMessageClassArray = recordStructure containing an array of message class strings
cValues : ULONG;
aMessageClass : array[0..MAPI_DIM - 1] of LPCSTR;
end;
Constants |
Variables |