Platform SDK: Exchange Server

InitSheetProc

The InitSheetProc (mandatory Administrator extension DLL) function is called by the Microsoft Exchange Server Administrator program to determine which property pages the Administrator extension DLL supports.

Quick Info

Header file: ADMINEXT.H
Library: ADMINEXT.LIB

BOOL (* InitSheetProc)(
  ADMIN_ObjectInfo * poi,  
  ULONG fFlags,            
  ADMIN_SheetInfo ** ppsi,  
  UINT * pcsi,             
  VOID ** ppvExtensionData  
);
 

Parameters

poi
Input parameter. Points to an ADMIN_ObjectInfo structure containing information about the object whose properties are being displayed.
fFlags
Output parameter. One defined value is available:
fxfReadOnly
The property pages are read-only and cannot be changed.
ppsi
Output parameter. Points to an array of ADMIN_SheetInfo structures, which contain property sheet information.
pcsi
Output parameter. Points to the number of ADMIN_SheetInfo structures in ppsi.
ppvExtensionData
Output parameter. Points to a block of memory.

Return Values

This function must return a value as defined in Return Values.

Remarks

The InitSheetProc function is called once by the Administrator program, after it calls ADMIN_Initialize. This function is where the majority of any initialization should be done.

For more information on this function, see Using Administrator Extension Functions (Called by Administrator Program).

See Also

ADMIN_Initialize, ADMIN_ObjectInfo, ADMIN_SheetInfo, DeinitSheetProc, ShowPageProc, StartPageProc