An COM interface to MAPI's IMsgServiceAdmin interface.
Derived from PyIUnknown
-
Creates a message service.
-
Reconfigures a message service.
-
Retrieves a table of services.
-
Retrieves a table of service providers.
-
Deletes the specified service
-
Renames the specified service
-
Opens a profile section
-
Returns an object providing access
to a provider administration object.
PyIMsgServiceAdmin.AdminProviders
PyIProfSect
= AdminProviders(uuid, flags
) Returns an object providing access
to a provider administration object.
-
uuid : PyIID
The ID of the service
-
flags : int
PyIMsgServiceAdmin.ConfigureMsgService
ConfigureMsgService(iid, ulUIParam, ulFlags, [SPropValue, ...]) Reconfigures a message service.
-
iid : PyIID
The unique identifier for the message service to configure.
-
ulUIParam : int
Handle of the parent window for the configuration property sheet.
-
ulFlags : int
Bitmask of flags that controls the display of the property sheet.
-
[SPropValue, ...] : [values, ...]
Property values describing the properties to display in the property sheet. Should not be None if the service is to be configured without a message service.
PyIMsgServiceAdmin.CreateMsgService
CreateMsgService(serviceName, displayName, ulUIParam, ulFlags) Creates a message service.
-
serviceName : string
The name of the service.
-
displayName : string
Display name of the service, or None
-
ulUIParam : int
Handle of the parent window for the configuration property sheet.
-
ulFlags : int
Bitmask of flags that controls the display of the property sheet.
PyIMsgServiceAdmin.DeleteMsgService
DeleteMsgService(uuid) Deletes the specified service
-
uuid : PyIID
The ID of the service
PyIMsgServiceAdmin.GetMsgServiceTable
PyIMAPITable = GetMsgServiceTable(flags) Retrieves a table of services.
- flags : int
PyIMsgServiceAdmin.GetProviderTable
PyIMAPITable = GetProviderTable(flags) Retrieves a table of service providers.
- flags : int
PyIMsgServiceAdmin.OpenProfileSection
PyIProfSect
= OpenProfileSection(uuid, iid
, flags
) Opens a profile section
-
uuid : PyIID
The ID of the service
-
iid : PyIID
The IID of the resulting object, or None for the default
-
flags : int
PyIMsgServiceAdmin.RenameMsgService
RenameMsgService(uuid, flags, newName) Renames the specified service
-
uuid : PyIID
The ID of the service
-
flags : int
-
newName : string
The new name for the service.