GetWindowsAccountDomainSid function (securitybaseapi.h)

The GetWindowsAccountDomainSid function receives a security identifier (SID) and returns a SID representing the domain of that SID.


BOOL GetWindowsAccountDomainSid(
  [in]            PSID  pSid,
  [out, optional] PSID  pDomainSid,
  [in, out]       DWORD *cbDomainSid


[in] pSid

A pointer to the SID to examine.

[out, optional] pDomainSid

Pointer that GetWindowsAccountDomainSid fills with a pointer to a SID representing the domain.

[in, out] cbDomainSid

A pointer to a DWORD that GetWindowsAccountDomainSid fills with the size of the domain SID, in bytes.

Return value

Returns TRUE if successful.

Otherwise, returns FALSE. For extended error information, call GetLastError.


Requirement Value
Minimum supported client Windows XP [desktop apps | UWP apps]
Minimum supported server Windows Server 2003 [desktop apps | UWP apps]
Target Platform Windows
Header securitybaseapi.h (include Windows.h)
Library Advapi32.lib
DLL Advapi32.dll