The ADMIN_AdministratorFunction structure contains pointers to functions within the Microsoft Exchange Server Administrator program that can be called by the Administrator extension DLL.
Points to the function that retrieves the number of bytes returned by the function where pfnGetObjectData points. For additional information, see the PADMIN_GetObjectDataSize function prototype.
pfnGetObjectData
Points to the function that retrieves extension data defined by the Administrator extension DLL. For additional information, see the PADMIN_GetObjectData function prototype.
pfnSetObjectData
Points to the function that sets the extension data defined by the Administrator extension DLL. For additional information, see the PADMIN_SetObjectData function prototype.
pfnAddService
Points to the function that adds a service to the list of services monitored by Microsoft Exchange Server. For additional information, see the PADMIN_AddService function prototype.
pfnRemoveService
Points to the function that removes a service from the list of services monitored by Microsoft Exchange Server. For additional information, see the PADMIN_RemoveService function prototype.
pfnInfoHasChanged
Points to the function that indicates information has changed within a service's property sheet. The Administrator extension DLL calls this function to indicate that data has changed on a property page. For additional information, see the PADMIN_InfoHasChanged function prototype.
pfnSetIcon
Points to the function that indicates where to display the service's icon on the Administrator extension DLL's property page. For additional information, see the PADMIN_SetIcon function prototype.
pfnSetTitle
Points to the function that indicates where to display the service's title on the Administrator extension DLL's property page. For additional information, see the PADMIN_SetTitle function prototype.
pfnGetNameList
Points to the function that returns the address list for a gateway object. For additional information, see the PADMIN_GetNameList function prototype.
pfnFreeNameList
Points to the function that frees resources used by the function where the pfnGetNameList member points. For additional information, see the PADMIN_FreeNameList function prototype.
pfnSetNameList
Points to the function that sets the name list for a gateway object. For additional information, see the PADMIN_SetNameList function prototype.
pfnLoadDialogResource
Points to the function that loads the dialog template from the Administrator extension DLL resource file and modifies it to the current font. For additional information, see the PADMIN_LoadDialogResource function prototype.
pfnFreeDialogResource
Points to a function that frees resources used by the function where the pfnLoadDialogResource member points. For additional information, see the PADMIN_FreeDialogResource function prototype.
Remarks
The ADMIN_AdministratorFunction structure is passed as a parameter to the Admin_Initialize function, which initiates handshaking between the Administrator program and the Administrator extension DLL.