ADVAPI32 5.0 Named Exports

The table below lists all the functions that are first exported from ADVAPI32 by name in version 5.0, i.e., for Windows 2000.

Function Remarks
AccessCheckByType implemented as jump to API-MS-Win-Security-Base-L1-1-0 in 6.1 and higher
AccessCheckByTypeAndAuditAlarmA  
AccessCheckByTypeAndAuditAlarmW implemented as jump to API-MS-Win-Security-Base-L1-1-0 in 6.1 and higher
AccessCheckByTypeResultList implemented as jump to API-MS-Win-Security-Base-L1-1-0 in 6.1 and higher
AccessCheckByTypeResultListAndAuditAlarmA  
AccessCheckByTypeResultListAndAuditAlarmByHandleA  
AccessCheckByTypeResultListAndAuditAlarmByHandleW implemented as jump to API-MS-Win-Security-Base-L1-1-0 in 6.1 and higher
AccessCheckByTypeResultListAndAuditAlarmW implemented as jump to API-MS-Win-Security-Base-L1-1-0 in 6.1 and higher
AddAccessAllowedAceEx implemented as jump to API-MS-Win-Security-Base-L1-1-0 in 6.1 and higher
AddAccessAllowedObjectAce implemented as jump to API-MS-Win-Security-Base-L1-1-0 in 6.1 and higher
AddAccessDeniedAceEx implemented as jump to API-MS-Win-Security-Base-L1-1-0 in 6.1 and higher
AddAccessDeniedObjectAce implemented as jump to API-MS-Win-Security-Base-L1-1-0 in 6.1 and higher
AddAuditAccessAceEx implemented as jump to API-MS-Win-Security-Base-L1-1-0 in 6.1 and higher
AddAuditAccessObjectAce implemented as jump to API-MS-Win-Security-Base-L1-1-0 in 6.1 and higher
AddUsersToEncryptedFile  
BuildTrusteeWithObjectsAndNameA  
BuildTrusteeWithObjectsAndNameW  
BuildTrusteeWithObjectsAndSidA  
BuildTrusteeWithObjectsAndSidW  
ChangeServiceConfig2A implemented as jump to API-MS-WIN-Service-winsvc-L1-1-0 in 6.1 and higher
ChangeServiceConfig2W implemented as jump to API-MS-WIN-Service-Management-L2-1-0 in 6.1 and higher
CheckTokenMembership implemented as jump to API-MS-Win-Security-Base-L1-1-0 in 6.1 and higher
CloseEncryptedFileRaw  
CloseTrace  
CommandLineFromMsiDescriptor  
ControlTraceA forwarded to NTDLL function EtwControlTraceA in 5.2 only
ControlTraceW forwarded to NTDLL function EtwControlTraceW in 5.2 only
ConvertSDToStringSDRootDomainA  
ConvertSDToStringSDRootDomainW  
ConvertSecurityDescriptorToStringSecurityDescriptorA  
ConvertSecurityDescriptorToStringSecurityDescriptorW  
ConvertSidToStringSidA  
ConvertSidToStringSidW  
ConvertStringSDToSDRootDomainA  
ConvertStringSDToSDRootDomainW  
ConvertStringSecurityDescriptorToSecurityDescriptorA  
ConvertStringSecurityDescriptorToSecurityDescriptorW  
ConvertStringSidToSidA  
ConvertStringSidToSidW  
ConvertToAutoInheritPrivateObjectSecurity implemented as jump to API-MS-Win-Security-Base-L1-1-0 in 6.1 and higher
CreatePrivateObjectSecurityEx implemented as jump to API-MS-Win-Security-Base-L1-1-0 in 6.1 and higher
CreateProcessAsUserSecure begins in SP4;
not in 5.1 before Windows XP SP2;
discontinued in 5.2
CreateProcessWithLogonW  
CreateRestrictedToken implemented as jump to API-MS-Win-Security-Base-L1-1-0 in 6.1 and higher
CreateTraceInstanceId forwarded to NTDLL function EtwCreateTraceInstanceId in 5.2 and higher
CreateWellKnownSid begins in SP2;
implemented as jump to API-MS-Win-Security-Base-L1-1-0 in 6.1 and higher;
documented as requring at least Windows XP
DecryptFileA  
DecryptFileW  
DuplicateEncryptionInfoFile documented as requiring at least Windows XP
ElfFlushEventLog begins in SP4;
not in 5.1 before Windows XP SP2
EnableTrace forwarded to NTDLL function EtwEnableTrace in 5.2 only
EncryptFileA  
EncryptFileW  
EncryptionDisable  
EqualDomainSid begins in SP2;
implemented as jump to API-MS-Win-Security-Base-L1-1-0 in 6.1 and higher;
documented as requiring at least Windows XP
FileEncryptionStatusA  
FileEncryptionStatusW  
FreeEncryptionCertificateHashList  
GetEventLogInformation  
GetLocalManagedApplications documented as requiring at least Windows XP
GetManagedApplications documented as requiring at least Windows XP
GetMangledSiteSid discontinued in 5.1
GetSecurityDescriptorRMControl implemented as jump to API-MS-Win-Security-Base-L1-1-0 in 6.1 and higher
GetSiteDirectoryA discontinued in 5.1
GetSiteDirectoryW discontinued in 5.1
GetSiteNameFromSid discontinued in 5.1
GetSiteSidFromToken discontinued in 5.1
GetSiteSidFromUrl discontinued in 5.1
GetTraceEnableFlags forwarded to NTDLL function EtwGetTraceEnableFlags in 5.2 and higher
GetTraceEnableLevel forwarded to NTDLL function EtwGetTraceEnableLevel in 5.2 and higher
GetTraceLoggerHandle forwarded to NTDLL function EtwGetTraceLoggerHandle in 5.2 and higher
GetTrusteeFormA documented as requiring at least Windows NT 4.0
GetTrusteeFormW documented as requiring at least Windows NT 4.0
GetWindowsAccountDomainSid begins in SP2;
implemented as jump to API-MS-Win-Security-Base-L1-1-0 in 6.1 and higher;
documented as requiring at least Windows XP
I_ScIsSecurityProcess forwarded to api-ms-win-service-winsvc-l1-1-0 in 6.1 only;
forwarded to api-ms-win-service-private-l1-1-0 in 6.2 and higher
I_ScPnPGetServiceName forwarded to api-ms-win-service-winsvc-l1-1-0 in 6.1 only;
forwarded to api-ms-win-service-private-l1-1-0 in 6.2 and higher
ImpersonateAnonymousToken implemented as jump to API-MS-Win-Security-Base-L1-1-0 in 6.1 and higher
InitiateSystemShutdownExA  
InitiateSystemShutdownExW  
InstallApplication documented as requiring at least Windows XP
IsInSandbox discontinued in 5.1
IsProcessRestricted discontinued in 5.1
IsTokenRestricted implemented as jump to API-MS-Win-Security-Base-L1-1-0 in 6.1 and higher
IsWellKnownSid begins in SP2;
implemented as jump to API-MS-Win-Security-Base-L1-1-0 in 6.1 and higher;
documented as requring at least Windows XP
LsaCreateTrustedDomainEx  
LsaEnumerateTrustedDomainsEx  
LsaOpenPolicySce begins in SP2
LsaOpenTrustedDomainByName  
LsaQueryDomainInformationPolicy  
LsaQueryTrustedDomainInfoByName  
LsaSetDomainInformationPolicy  
LsaSetTrustedDomainInfoByName  
MakeAbsoluteSD2 implemented as jump to API-MS-Win-Security-Base-L1-1-0 in 6.1 and higher
OpenEncryptedFileRawA  
OpenEncryptedFileRawW  
OpenTraceA  
OpenTraceW  
ProcessTrace  
QueryAllTracesA forwarded to NTDLL function EtwQueryAllTracesA in 5.2 only
QueryAllTracesW forwarded to NTDLL function EtwQueryAllTracesW in 5.2 only
QueryRecoveryAgentsOnEncryptedFile  
QueryServiceConfig2A implemented as jump to API-MS-WIN-Service-winsvc-L1-1-0 in 6.1 and higher
QueryServiceConfig2W implemented as jump to API-MS-WIN-Service-Management-L2-1-0 in 6.1 and higher
QueryUsersOnEncryptedFile  
ReadEncryptedFileRaw  
RegDisablePredefinedCache  
RegOpenCurrentUser implemented as jump to API-MS-Win-Core-LocalRegistry-L1-1-0 in 6.1 and higher
RegOpenUserClassesRoot implemented as jump to API-MS-Win-Core-LocalRegistry-L1-1-0 in 6.1 and higher
RegOverridePredefKey  
RegisterServiceCtrlHandlerExA implemented as jump to API-MS-WIN-Service-winsvc-L1-1-0 in 6.1 and higher
RegisterServiceCtrlHandlerExW implemented as jump to API-MS-WIN-Service-Core-L1-1-0 in 6.1 and higher
RegisterTraceGuidsA forwarded to NTDLL function EtwRegisterTraceGuidsA in 5.2 to 6.2;
forwarded to KERNELBASE in 6.3 and higher
RegisterTraceGuidsW forwarded to NTDLL function EtwRegisterTraceGuidsW in 5.2 and higher
RemoveTraceCallback forwarded to KERNELBASE in 6.2 only;
forwarded to SECHOST in 6.3 and higher
RemoveUsersFromEncryptedFile  
SetPrivateObjectSecurityEx implemented as jump to API-MS-Win-Security-Base-L1-1-0 in 6.1 and higher
SetSecurityDescriptorControl implemented as jump to API-MS-Win-Security-Base-L1-1-0 in 6.1 and higher
SetSecurityDescriptorRMControl implemented as jump to API-MS-Win-Security-Base-L1-1-0 in 6.1 and higher
SetTraceCallback forwarded to KERNELBASE in 6.2 only;
forwarded to SECHOST in 6.3 and higher
SetUserFileEncryptionKey  
StartTraceA forwarded to NTDLL function EtwStartTraceA in 5.2 only
StartTraceW forwarded to NTDLL function EtwStartTraceW in 5.2 only
SystemFunction034 forwarded to CRYPTBASE in 6.3 and higher
SystemFunction035 forwarded to CRYPTSP function CheckSignatureInFile in 6.1 and higher
SystemFunction040 begins in SP2;
forwarded to CRYPTBASE in 6.3 and higher;
documented as RtlEncryptMemory;
documented as requiring at least SP3
SystemFunction041 begins in SP2;
forwarded to CRYPTBASE in 6.3 and higher;
documented as RtlDecryptMemory;
documented as requiring at least SP3
TraceEvent forwarded to NTDLL function EtwTraceEvent in 5.2 only;
forwarded to NTDLL function EtwLogTraceEvent in 6.0 and higher
TraceEventInstance forwarded to NTDLL function EtwTraceEventInstance in 5.2 and higher
UninstallApplication documented as requiring at least Windows XP
UnregisterTraceGuids forwarded to NTDLL function EtwUnregisterTraceGuids in 5.2 and higher
WmiCloseBlock  
WmiDevInstToInstanceNameA  
WmiDevInstToInstanceNameW  
WmiEnumerateGuids  
WmiExecuteMethodA  
WmiExecuteMethodW  
WmiFileHandleToInstanceNameA  
WmiFileHandleToInstanceNameW  
WmiFreeBuffer  
WmiMofEnumerateResourcesA  
WmiMofEnumerateResourcesW  
WmiNotificationRegistrationA forwarded to NTDLL function EtwNotificationRegistrationA in 5.2 only
WmiNotificationRegistrationW forwarded to NTDLL function EtwNotificationRegistrationW in 5.2 only
WmiOpenBlock  
WmiQueryAllDataA  
WmiQueryAllDataW  
WmiQueryGuidInformation  
WmiQuerySingleInstanceA  
WmiQuerySingleInstanceW  
WmiSetSingleInstanceA  
WmiSetSingleInstanceW  
WmiSetSingleItemA  
WmiSetSingleItemW  
WriteEncryptedFileRaw