The EXCHINST.LIB library contains the following functions.
Function | Purpose |
---|---|
CbMultiSz | Gives a count of bytes in a REG_MULTI_SZ string, not including a terminating NULL |
HrGetRegistryValue | Obtains a Windows NT Registry value and allocates memory to hold it. |
FCsvGetField | Extracts the field requested if given a record, a field separator, and a field number. |
FCsvGetRecord | Fills the buffer with a single line read from the file if given a buffer, the buffer's length, and a file handle. |
HrEDKExportObject | Exports an object from a server. |
HrEDKImportObject | Imports an object into a server. |
HrDeleteObject | Deletes an object from a Microsoft Exchange Server |
HrEDKObjectExists | Checks if an object exists in the directory. |
HrEDKEnumAttrib | Enumerates the given attribute. |
HrEDKEnumDNs | Enumerates the DN(s). |
HrEnumOrganizations | Enumerates the organization name(s). |
HrEnumSites | Enumerates the site name(s). |
HrEnumContainers | Enumerates the container name(s). |
HrInstallService | Installs a service associated with a Microsoft Exchange Server object. |
HrGetRegistryString | Gets a string value from the registry. |
HrGetServiceServerName | Gets the Microsoft Exchange Server name associated with the service. |
HrGetServiceSiteDN | Gets the site DN of the Microsoft Exchange Server object associated with the service. |
HrGetServiceCommonName | Gets the common name of the Microsoft Exchange Server object associated with the service. |
HrGetServiceObjectGUID | Gets the object GUID associated with the service. |
HrGetServiceProductGUID | Gets the product GUID associated with the service. |
HrGetServiceDisplayName | Gets the display name associated with the service. |
HrGetServiceExecutableName | Gets the executable file name associated with the service. |
HrGetServiceAccountName | Gets the account name associated with the service. |
HrRemoveService | Removes a service. |
HrNameContained | Determines if the name is in the list. |
HrEDKAddServiceToLinkage | Adds service name to the export value in the key. |
HrInstallServicePerfMon | Installs service performance monitoring. |
HrDeleteContainedKeysInternal | Deletes keys recursively. Also passed in lpszwName for storage. |
HrDeleteContainedKeys | Enumerates the subkeys of a key and deletes them one by one recursively. |
HrRemoveRegistry | Removes the registry for the service. |
HrRemoveName | Removes the service name from the export list and signals if now empty. |
HrRemoveServicePerfMon | Removes service performance monitoring. |
HrInstallGateway | Installs a gateway into a given site. |
HrRemoveGateway | Removes a gateway from a given site. |
HrGatewayExists | Checks if a gateway exists on a given site. |
HrInstallMailboxAgent | Installs a mailbox agent into a given site. |
HrRemoveMailboxAgent | Removes a mailbox agent from a given site. |
HrMailboxAgentExists | Checks if a mailbox agent exists on a given site. |
HrInstallAddressType | Installs an Addr-Type object into a given site. |
HrRemoveAddressType | Removes an Addr-Type from a given site. |
HrAddressTypeExists | Checks if an Addr-Type exists on a given site. |
HrGetAddressTypeVersion | Gets the version of an Addr-Type object in a given site. |
HrInstallAddressTemplate | Installs an address template into a given site. |
HrRemoveAddressTemplate | Removes an address template from a given site. |
HrAddressTemplateExists | Checks if an address template exists on a given site. |
HrInstallAdminExtension | Installs an Administrator extension into a given site. |
HrRemoveAdminExtension | Removes an Administrator extension from a given site. |
HrAdminExtensionExists | Checks if an Administrator extension exists on a given site. |
HrGetAdminExtensionVersion | Returns the version of an Administrator extension in a given site. |
HrInstallContainer | Installs a container in the directory. |
HrRemoveContainer | Removes a container from the directory. |
HrContainerExists | Checks if a container exists in the directory. |
HrInstallAddressTemplate Container |
Installs an address template container in the directory. |
HrRemoveAddressTemplate Container |
Removes an address template container from the directory. |
HrAddressTemplateContainer Exists |
Checks if an address template container exists in the directory. |
HrAddDelGatewayProxy | Adds or deletes a site proxy address for the given site. |
HrInstallGatewayProxy | Installs a site proxy address into a given site. |
HrRemoveGatewayProxy | Removes a site proxy address from a given site. |
FHasAdminPrivs | Returns TRUE if the current user is an administrator. |
HrInstallMessageConverter | Installs a message conversion DLL. |
HrRemoveMessageConverter | Deletes a message conversion DLL. |
HrAdminProgramExists | Checks if the Administrator program has been installed on the local computer. |
HrSetGatewayBit | Sets the gateway bit on a given server. |