3.1.6.1.1.5 mSMQServiceType
The mSMQServiceType attribute is a bitmap that MUST be computed according to this algorithm:
Let FinalValue be an integer, initialized to 0x00000000.
If iDirectoryObject.RoutingServer is populated and TRUE, the 0x00000001 bit of FinalValue MUST be set.
If iDirectoryObject.RemoteAccessServer is populated and TRUE, the 0x00000010 bit of FinalValue MUST be set.
If iDirectoryObject.DirectoryServer is populated and TRUE, and iDirectoryObject.DirectoryServerType is populated and does not have the enumeration value Standalone, one bit of FinalValue MUST be set according to the following table.
DirectoryServerType value
FinalValue bit to be set
BackupSiteController
0x00000002
PrimarySiteController
0x00000004
PrimaryEnterpriseController
0x00000008
The value of the mSMQServiceType attribute MUST be the value of FinalValue.