4.9.3. netlogon interface

The netlogon interface is used to communicate with the netlogon service, that typically run on member servers and domain controllers.

IDL (Interface Definition Language) for the netlogon interface is available in Samba 4 [56].

Table 4.17. netlogon operations

InterfaceOperation numberOperation nameWindows API
12345678-1234-abcd-ef00-01234567cffb v1.0: netlogon   
 0x00NetrLogonUasLogon 
 0x01NetrLogonUasLogoff 
 0x02NetrLogonSamLogon 
 0x03NetrLogonSamLogoff 
 0x04NetrServerReqChallenge 
 0x05NetrServerAuthenticate 
 0x06NetrServerPasswordSet 
 0x07NetrDatabaseDeltas 
 0x08NetrDatabaseSync 
 0x09NetrAccountDeltas 
 0x0aNetrAccountSync 
 0x0bNetrGetDCNameNetGetDCName
 0x0cNetrLogonControl 
 0x0dNetrGetAnyDCNameNetGetAnyDCName
 0x0eNetrLogonControl2 
 0x0fNetrServerAuthenticate2 
 0x10NetrDatabaseSync2 
 0x11NetrDatabaseRedo 
 0x12NetrLogonControl2Ex 
 0x13NetrEnumerateTrustedDomains 
> Windows 20000x14DsrGetDcNameDsGetDCName
-0x15NetrLogonDummyRoutine1 
-0x16NetrLogonSetServiceBits 
-0x17NetrLogonGetTrustRid 
-0x18NetrLogonComputeServerDigest 
-0x19NetrLogonComputeClientDigest 
-0x1aNetrServerAuthenticate3 
-0x1bDsrGetDcNameExDsGetDCName
-0x1cDsrGetSiteNameDsGetSiteName
-0x1dNetrLogonGetDomainInfo 
-0x1eNetrServerPasswordSet2 
-0x1fNetrServerPasswordGet 
-0x20NetrLogonSendToSam 
-0x21DsrAddressToSiteNamesWDsAddressToSiteNames
-0x22DsrGetDcNameEx2DsGetDCName
-0x23NetrLogonGetTimeServiceParentDomain 
-0x24NetrEnumerateTrustedDomainsEx 
-0x25DsrAddressToSiteNamesExWDsAddressToSiteNames
-0x26DsrGetDcSiteCoverageWDsGetDcSiteCoverage
-0x27NetrLogonSamLogonEx 
-0x28DsrEnumerateDomainTrustsDsEnumerateDomainTrusts
-0x29DsrDeregisterDnsHostRecordsDsDeregisterDnsHostRecords
-0x2aNetrServerTrustPasswordsGet 
> Windows XP and Windows Server 2003 0x2bDsrGetForestTrustInformationDsGetForestTrustInformationW
-0x2cNetrGetForestTrustInformation 
-0x2dNetrLogonSamLogonWithFlags 
-0x2eNetrServerGetTrustInfo