Geoff Chappell, Software Analyst
The table below lists all the functions that are first exported from ADVAPI32 by name in version 6.0, i.e., for Windows Vista.
| Function | Remarks |
|---|---|
| AddMandatoryAce | forwarded to KERNELBASE in 6.1 and higher |
| AddUsersToEncryptedFileEx | |
| AuditComputeEffectivePolicyBySid | |
| AuditComputeEffectivePolicyByToken | |
| AuditEnumerateCategories | |
| AuditEnumeratePerUserPolicy | |
| AuditEnumerateSubCategories | |
| AuditFree | |
| AuditLookupCategoryGuidFromCategoryId | |
| AuditLookupCategoryIdFromCategoryGuid | |
| AuditLookupCategoryNameA | |
| AuditLookupCategoryNameW | |
| AuditLookupSubCategoryNameA | |
| AuditLookupSubCategoryNameW | |
| AuditQueryPerUserPolicy | |
| AuditQuerySecurity | |
| AuditQuerySystemPolicy | |
| AuditSetPerUserPolicy | |
| AuditSetSecurity | |
| AuditSetSystemPolicy | |
| CheckAppInitBlockedServiceIdentity | discontinued in 6.1 |
| CloseThreadWaitChainSession | |
| ControlServiceExA | implemented as jump to API-MS-WIN-Service-winsvc-L1-1-0 in 6.1 and higher |
| ControlServiceExW | implemented as jump to API-MS-WIN-Service-Management-L1-1-0 in 6.1 and higher |
| CredBackupCredentials | |
| CredEncryptAndMarshalBinaryBlob | |
| CredFindBestCredentialA | |
| CredFindBestCredentialW | |
| CredIsProtectedA | |
| CredIsProtectedW | |
| CredProfileUnloaded | |
| CredProtectA | |
| CredProtectW | |
| CredReadByTokenHandle | |
| CredRestoreCredentials | |
| CredUnprotectA | |
| CredUnprotectW | |
| CredpConvertOneCredentialSize | |
| CredpEncodeSecret | |
| EnableTraceEx | |
| EnumerateTraceGuidsEx | |
| EventAccessControl | |
| EventAccessQuery | |
| EventAccessRemove | |
| EventActivityIdControl | forwarded to NTDLL function EtwEventActivityIdControl |
| EventEnabled | forwarded to NTDLL function EtwEventEnabled |
| EventProviderEnabled | forwarded to NTDLL function EtwEventProviderEnabled |
| EventRegister | forwarded to NTDLL function EtwEventRegister |
| EventUnregister | forwarded to NTDLL function EtwEventUnregister |
| EventWrite | forwarded to NTDLL function EtwEventWrite |
| EventWriteEndScenario | forwarded to NTDLL function EtwEventWriteEndScenario |
| EventWriteStartScenario | forwarded to NTDLL function EtwEventWriteStartScenario |
| EventWriteString | forwarded to NTDLL function EtwEventWriteString |
| EventWriteTransfer | forwarded to NTDLL function EtwEventWriteTransfer |
| FlushEfsCache | |
| FreeEncryptedFileMetadata | |
| GetEncryptedFileMetadata | |
| GetThreadWaitChain | |
| I_ScQueryServiceConfig | 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_ScSendPnPMessage | 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_ScValidatePnPService | 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 |
| InitiateShutdownA | |
| InitiateShutdownW | |
| IsValidRelativeSecurityDescriptor | forwarded to KERNELBASE in 6.1 and higher |
| LogonUserExExW | undocumented until 2008; implemented as delay-load jump to SSPICLI in 6.1 and higher; documented as “available on Windows Server 2003 or Windows XP with the General Distribution Release” |
| LsaManageSidNameMapping | |
| NotifyServiceStatusChange | implemented as jump to API-MS-WIN-Service-Management-L2-1-0 in 6.1 and higher |
| NotifyServiceStatusChangeA | implemented as jump to API-MS-WIN-Service-winsvc-L1-1-0 in 6.1 and higher |
| NotifyServiceStatusChangeW | implemented as jump to API-MS-WIN-Service-Management-L2-1-0 in 6.1 and higher |
| OpenThreadWaitChainSession | |
| PerfAddCounters | |
| PerfCloseQueryHandle | |
| PerfCreateInstance | forwarded to PCWUM in 6.1 to 6.3; forwarded to api-ms-win-core-perfcounters-l1-1-0 in 10.0 and higher |
| PerfDecrementULongCounterValue | forwarded to PCWUM in 6.1 to 6.3; forwarded to api-ms-win-core-perfcounters-l1-1-0 in 10.0 and higher |
| PerfDecrementULongLongCounterValue | forwarded to PCWUM in 6.1 to 6.3; forwarded to api-ms-win-core-perfcounters-l1-1-0 in 10.0 and higher |
| PerfDeleteCounters | |
| PerfDeleteInstance | forwarded to PCWUM in 6.1 to 6.3; forwarded to api-ms-win-core-perfcounters-l1-1-0 in 10.0 and higher |
| PerfEnumerateCounterSet | |
| PerfEnumerateCounterSetInstances | |
| PerfIncrementULongCounterValue | forwarded to PCWUM in 6.1 to 6.3; forwarded to api-ms-win-core-perfcounters-l1-1-0 in 10.0 and higher |
| PerfIncrementULongLongCounterValue | forwarded to PCWUM in 6.1 to 6.3; forwarded to api-ms-win-core-perfcounters-l1-1-0 in 10.0 and higher |
| PerfOpenQueryHandle | |
| PerfQueryCounterData | |
| PerfQueryCounterInfo | |
| PerfQueryCounterSetRegistrationInfo | |
| PerfQueryInstance | forwarded to PCWUM in 6.1 to 6.3; forwarded to api-ms-win-core-perfcounters-l1-1-0 in 10.0 and higher |
| PerfSetCounterRefValue | forwarded to PCWUM in 6.1 to 6.3; forwarded to api-ms-win-core-perfcounters-l1-1-0 in 10.0 and higher |
| PerfSetCounterSetInfo | forwarded to PCWUM in 6.1 to 6.3; forwarded to api-ms-win-core-perfcounters-l1-1-0 in 10.0 and higher |
| PerfSetULongCounterValue | forwarded to PCWUM in 6.1 to 6.3; forwarded to api-ms-win-core-perfcounters-l1-1-0 in 10.0 and higher |
| PerfSetULongLongCounterValue | forwarded to PCWUM in 6.1 to 6.3; forwarded to api-ms-win-core-perfcounters-l1-1-0 in 10.0 and higher |
| PerfStartProvider | forwarded to PCWUM in 6.1 to 6.3; forwarded to api-ms-win-core-perfcounters-l1-1-0 in 10.0 and higher |
| PerfStartProviderEx | forwarded to PCWUM in 6.1 to 6.3; forwarded to api-ms-win-core-perfcounters-l1-1-0 in 10.0 and higher |
| PerfStopProvider | forwarded to PCWUM in 6.1 to 6.3; forwarded to api-ms-win-core-perfcounters-l1-1-0 in 10.0 and higher |
| ProcessIdleTasksW | |
| QuerySecurityAccessMask | implemented as jump to API-MS-Win-Security-Base-L1-1-0 in 6.1 and higher |
| RegCopyTreeA | |
| RegCopyTreeW | |
| RegCreateKeyTransactedA | |
| RegCreateKeyTransactedW | |
| RegDeleteKeyTransactedA | |
| RegDeleteKeyTransactedW | |
| RegDeleteKeyValueA | |
| RegDeleteKeyValueW | |
| RegDeleteTreeA | implemented as jump to API-MS-Win-Core-LocalRegistry-L1-1-0 in 6.1 and higher |
| RegDeleteTreeW | implemented as jump to API-MS-Win-Core-LocalRegistry-L1-1-0 in 6.1 and higher |
| RegLoadAppKeyA | |
| RegLoadAppKeyW | |
| RegLoadMUIStringA | implemented as jump to API-MS-Win-Core-LocalRegistry-L1-1-0 in 6.1 and higher |
| RegLoadMUIStringW | implemented as jump to API-MS-Win-Core-LocalRegistry-L1-1-0 in 6.1 and higher |
| RegOpenKeyTransactedA | |
| RegOpenKeyTransactedW | |
| RegRenameKey | |
| RegSetKeyValueA | |
| RegSetKeyValueW | |
| RegisterWaitChainCOMCallback | |
| SetEncryptedFileMetadata | |
| SetSecurityAccessMask | implemented as jump to API-MS-Win-Security-Base-L1-1-0 in 6.1 and higher |
| SetUserFileEncryptionKeyEx | |
| TreeSetNamedSecurityInfoA | |
| TreeSetNamedSecurityInfoW | |
| UsePinForEncryptedFilesA | |
| UsePinForEncryptedFilesW |