Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

854 lines
19 KiB

  1. LIBRARY ADVAPI32
  2. EXPORTS
  3. ;
  4. ; Eventlog functions
  5. ;
  6. CloseEventLog
  7. DeregisterEventSource
  8. NotifyChangeEventLog
  9. GetNumberOfEventLogRecords
  10. GetOldestEventLogRecord
  11. GetEventLogInformation
  12. ClearEventLogW
  13. BackupEventLogW
  14. OpenEventLogW
  15. RegisterEventSourceW
  16. OpenBackupEventLogW
  17. ReadEventLogW
  18. ReportEventW
  19. ClearEventLogA
  20. BackupEventLogA
  21. OpenEventLogA
  22. RegisterEventSourceA
  23. OpenBackupEventLogA
  24. ReadEventLogA
  25. ReportEventA
  26. ;
  27. ; Security functions
  28. ;
  29. AccessCheck
  30. AccessCheckByType
  31. AccessCheckByTypeResultList
  32. OpenProcessToken
  33. OpenThreadToken
  34. GetTokenInformation
  35. SetTokenInformation
  36. AdjustTokenPrivileges
  37. AdjustTokenGroups
  38. PrivilegeCheck
  39. IsValidSid
  40. EqualSid
  41. GetLengthSid
  42. CopySid
  43. AreAllAccessesGranted
  44. AreAnyAccessesGranted
  45. MapGenericMask
  46. IsValidAcl
  47. InitializeAcl
  48. GetAclInformation
  49. SetAclInformation
  50. AddAce
  51. DeleteAce
  52. GetAce
  53. AddAccessAllowedAce
  54. AddAccessAllowedAceEx
  55. AddAccessAllowedObjectAce
  56. InitializeSecurityDescriptor
  57. IsValidSecurityDescriptor
  58. GetSecurityDescriptorLength
  59. SetSecurityDescriptorControl
  60. GetSecurityDescriptorControl
  61. SetSecurityDescriptorDacl
  62. GetSecurityDescriptorDacl
  63. SetSecurityDescriptorSacl
  64. GetSecurityDescriptorSacl
  65. SetSecurityDescriptorOwner
  66. GetSecurityDescriptorOwner
  67. SetSecurityDescriptorGroup
  68. GetSecurityDescriptorGroup
  69. SetSecurityDescriptorRMControl
  70. GetSecurityDescriptorRMControl
  71. CreatePrivateObjectSecurity
  72. CreatePrivateObjectSecurityEx
  73. CreatePrivateObjectSecurityWithMultipleInheritance
  74. SetPrivateObjectSecurity
  75. SetPrivateObjectSecurityEx
  76. GetPrivateObjectSecurity
  77. DestroyPrivateObjectSecurity
  78. ConvertToAutoInheritPrivateObjectSecurity
  79. MakeSelfRelativeSD
  80. MakeAbsoluteSD
  81. MakeAbsoluteSD2
  82. GetSidIdentifierAuthority
  83. GetSidSubAuthority
  84. GetSidSubAuthorityCount
  85. GetKernelObjectSecurity
  86. SetKernelObjectSecurity
  87. GetFileSecurityA
  88. GetFileSecurityW
  89. SetFileSecurityA
  90. SetFileSecurityW
  91. ImpersonateNamedPipeClient
  92. ImpersonateSelf
  93. RevertToSelf
  94. SetThreadToken
  95. AccessCheckAndAuditAlarmA
  96. AccessCheckAndAuditAlarmW
  97. AccessCheckByTypeAndAuditAlarmA
  98. AccessCheckByTypeAndAuditAlarmW
  99. AccessCheckByTypeResultListAndAuditAlarmA
  100. AccessCheckByTypeResultListAndAuditAlarmW
  101. AccessCheckByTypeResultListAndAuditAlarmByHandleA
  102. AccessCheckByTypeResultListAndAuditAlarmByHandleW
  103. ObjectCloseAuditAlarmA
  104. ObjectCloseAuditAlarmW
  105. ObjectDeleteAuditAlarmA
  106. ObjectDeleteAuditAlarmW
  107. ObjectOpenAuditAlarmA
  108. ObjectOpenAuditAlarmW
  109. ObjectPrivilegeAuditAlarmA
  110. ObjectPrivilegeAuditAlarmW
  111. PrivilegedServiceAuditAlarmA
  112. PrivilegedServiceAuditAlarmW
  113. AddAccessDeniedAce
  114. AddAccessDeniedAceEx
  115. AddAccessDeniedObjectAce
  116. AddAuditAccessAce
  117. AddAuditAccessAceEx
  118. AddAuditAccessObjectAce
  119. EqualPrefixSid
  120. FindFirstFreeAce
  121. GetSidLengthRequired
  122. InitializeSid
  123. AllocateAndInitializeSid
  124. FreeSid
  125. LookupAccountNameA
  126. LookupAccountNameW
  127. LookupAccountSidA
  128. LookupAccountSidW
  129. LookupPrivilegeValueA
  130. LookupPrivilegeValueW
  131. LookupPrivilegeNameA
  132. LookupPrivilegeNameW
  133. LookupPrivilegeDisplayNameA
  134. LookupPrivilegeDisplayNameW
  135. AllocateLocallyUniqueId
  136. DuplicateToken
  137. DuplicateTokenEx
  138. CreateRestrictedToken
  139. IsTokenRestricted
  140. IsTokenUntrusted
  141. CheckTokenMembership
  142. GetUserNameW
  143. GetUserNameA
  144. ConvertSidToStringSidA
  145. ConvertSidToStringSidW
  146. ConvertStringSidToSidA
  147. ConvertStringSidToSidW
  148. ConvertStringSecurityDescriptorToSecurityDescriptorA
  149. ConvertStringSecurityDescriptorToSecurityDescriptorW
  150. ConvertSecurityDescriptorToStringSecurityDescriptorA
  151. ConvertSecurityDescriptorToStringSecurityDescriptorW
  152. ConvertStringSDToSDRootDomainW
  153. ConvertSDToStringSDRootDomainW
  154. ConvertStringSDToSDRootDomainA
  155. ConvertSDToStringSDRootDomainA
  156. ConvertStringSDToSDDomainA
  157. ConvertStringSDToSDDomainW
  158. ImpersonateAnonymousToken
  159. CreateWellKnownSid
  160. IsWellKnownSid
  161. EqualDomainSid
  162. GetWindowsAccountDomainSid
  163. MSChapSrvChangePassword
  164. MSChapSrvChangePassword2
  165. ;
  166. ; Logon functions
  167. ;
  168. LogonUserA
  169. LogonUserW
  170. LogonUserExA
  171. LogonUserExW
  172. ImpersonateLoggedOnUser
  173. CreateProcessAsUserA
  174. CreateProcessAsUserW
  175. ;
  176. ; NT Eventlog functions
  177. ;
  178. ElfCloseEventLog
  179. ElfDeregisterEventSource
  180. ElfNumberOfRecords
  181. ElfOldestRecord
  182. ElfChangeNotify
  183. ElfClearEventLogFileW
  184. ElfClearEventLogFileA
  185. ElfBackupEventLogFileW
  186. ElfBackupEventLogFileA
  187. ElfOpenEventLogW
  188. ElfOpenEventLogA
  189. ElfRegisterEventSourceW
  190. ElfRegisterEventSourceA
  191. ElfOpenBackupEventLogW
  192. ElfOpenBackupEventLogA
  193. ElfReadEventLogW
  194. ElfReadEventLogA
  195. ElfReportEventW
  196. ElfReportEventA
  197. ;
  198. ; Service controller functions
  199. ;
  200. I_ScIsSecurityProcess PRIVATE
  201. I_ScPnPGetServiceName PRIVATE
  202. I_ScSendTSMessage PRIVATE
  203. I_ScSetServiceBitsA
  204. I_ScSetServiceBitsW
  205. I_ScGetCurrentGroupStateW
  206. SetServiceBits
  207. ChangeServiceConfigA
  208. ChangeServiceConfigW
  209. ChangeServiceConfig2A
  210. ChangeServiceConfig2W
  211. CloseServiceHandle
  212. ControlService
  213. CreateServiceA
  214. CreateServiceW
  215. DeleteService
  216. EnumDependentServicesA
  217. EnumDependentServicesW
  218. EnumServiceGroupW
  219. EnumServicesStatusA
  220. EnumServicesStatusW
  221. EnumServicesStatusExA
  222. EnumServicesStatusExW
  223. GetServiceDisplayNameA
  224. GetServiceDisplayNameW
  225. GetServiceKeyNameA
  226. GetServiceKeyNameW
  227. LockServiceDatabase
  228. NotifyBootConfigStatus
  229. OpenSCManagerA
  230. OpenSCManagerW
  231. OpenServiceA
  232. OpenServiceW
  233. QueryServiceConfigA
  234. QueryServiceConfigW
  235. QueryServiceConfig2A
  236. QueryServiceConfig2W
  237. QueryServiceLockStatusA
  238. QueryServiceLockStatusW
  239. QueryServiceObjectSecurity
  240. QueryServiceStatus
  241. QueryServiceStatusEx
  242. RegisterServiceCtrlHandlerA
  243. RegisterServiceCtrlHandlerW
  244. RegisterServiceCtrlHandlerExA
  245. RegisterServiceCtrlHandlerExW
  246. SetServiceObjectSecurity
  247. SetServiceStatus
  248. StartServiceA
  249. StartServiceW
  250. StartServiceCtrlDispatcherA
  251. StartServiceCtrlDispatcherW
  252. UnlockServiceDatabase
  253. ;
  254. ; Lsa functions
  255. ;
  256. ;
  257. ; Exported Public RPC Services
  258. ;
  259. LsaLookupNames
  260. LsaLookupNames2
  261. LsaLookupSids
  262. LsaClose
  263. LsaDelete
  264. LsaFreeMemory
  265. LsaClearAuditLog
  266. LsaOpenPolicy
  267. LsaOpenPolicySce
  268. LsaQueryInformationPolicy
  269. LsaSetInformationPolicy
  270. LsaEnumeratePrivileges
  271. LsaLookupPrivilegeValue
  272. LsaLookupPrivilegeName
  273. LsaLookupPrivilegeDisplayName
  274. LsaCreateAccount
  275. LsaOpenAccount
  276. LsaEnumerateAccounts
  277. LsaEnumeratePrivilegesOfAccount
  278. LsaAddPrivilegesToAccount
  279. LsaRemovePrivilegesFromAccount
  280. LsaGetQuotasForAccount
  281. LsaSetQuotasForAccount
  282. LsaGetSystemAccessAccount
  283. LsaSetSystemAccessAccount
  284. LsaCreateTrustedDomain
  285. LsaOpenTrustedDomain
  286. LsaQueryInfoTrustedDomain
  287. LsaSetInformationTrustedDomain
  288. LsaEnumerateTrustedDomains
  289. LsaOpenTrustedDomainByName
  290. LsaCreateSecret
  291. LsaOpenSecret
  292. LsaSetSecret
  293. LsaQuerySecret
  294. LsaQuerySecurityObject
  295. LsaSetSecurityObject
  296. LsaEnumerateAccountsWithUserRight
  297. LsaEnumerateAccountRights
  298. LsaAddAccountRights
  299. LsaRemoveAccountRights
  300. LsaQueryTrustedDomainInfo
  301. LsaSetTrustedDomainInformation
  302. LsaDeleteTrustedDomain
  303. LsaStorePrivateData
  304. LsaRetrievePrivateData
  305. LsaNtStatusToWinError
  306. LsaGetUserName
  307. LsaGetRemoteUserName
  308. LsaSetTrustedDomainInfoByName
  309. LsaQueryTrustedDomainInfoByName
  310. LsaSetTrustedDomainInfoByName
  311. LsaEnumerateTrustedDomainsEx
  312. LsaCreateTrustedDomainEx
  313. LsaQueryDomainInformationPolicy
  314. LsaSetDomainInformationPolicy
  315. LsaQueryForestTrustInformation
  316. LsaSetForestTrustInformation
  317. CredWriteW
  318. CredReadW
  319. CredEnumerateW
  320. CredWriteDomainCredentialsW
  321. CredReadDomainCredentialsW
  322. CredDeleteW
  323. CredRenameW
  324. CredGetTargetInfoW
  325. CredMarshalCredentialW
  326. CredUnmarshalCredentialW
  327. CredIsMarshaledCredentialW
  328. CredWriteA
  329. CredReadA
  330. CredEnumerateA
  331. CredWriteDomainCredentialsA
  332. CredReadDomainCredentialsA
  333. CredDeleteA
  334. CredRenameA
  335. CredGetTargetInfoA
  336. CredMarshalCredentialA
  337. CredUnmarshalCredentialA
  338. CredIsMarshaledCredentialA
  339. CredFree
  340. CredGetSessionTypes
  341. CredProfileLoaded PRIVATE
  342. CredpConvertTargetInfo PRIVATE
  343. CredpConvertCredential PRIVATE
  344. CredpEncodeCredential PRIVATE
  345. CredpDecodeCredential PRIVATE
  346. ;
  347. ; Exported Internal RPC Services (used by LSA server acting as client)
  348. ;
  349. LsaICLookupNames
  350. LsaICLookupSids
  351. LsaICLookupNamesWithCreds
  352. LsaICLookupSidsWithCreds
  353. ;
  354. ; Encryption functions
  355. ;
  356. SystemFunction001
  357. SystemFunction002
  358. SystemFunction003
  359. SystemFunction004
  360. SystemFunction005
  361. SystemFunction006
  362. SystemFunction007
  363. SystemFunction008
  364. SystemFunction009
  365. SystemFunction010
  366. SystemFunction011
  367. SystemFunction012
  368. SystemFunction013
  369. SystemFunction016
  370. SystemFunction017
  371. SystemFunction020
  372. SystemFunction021
  373. SystemFunction024
  374. SystemFunction025
  375. SystemFunction014
  376. SystemFunction015
  377. SystemFunction018
  378. SystemFunction019
  379. SystemFunction022
  380. SystemFunction023
  381. SystemFunction026
  382. SystemFunction027
  383. SystemFunction028
  384. SystemFunction029
  385. SystemFunction030
  386. SystemFunction031
  387. SystemFunction032
  388. SystemFunction033
  389. SystemFunction034
  390. SystemFunction035=CheckSignatureInFile PRIVATE
  391. SystemFunction036
  392. SystemFunction040
  393. SystemFunction041
  394. ; low level hash functions
  395. MD5Init PRIVATE
  396. MD5Update PRIVATE
  397. MD5Final PRIVATE
  398. MD4Init PRIVATE
  399. MD4Update PRIVATE
  400. MD4Final PRIVATE
  401. A_SHAInit PRIVATE
  402. A_SHAUpdate PRIVATE
  403. A_SHAFinal PRIVATE
  404. ; BSafeEncPublic PRIVATE
  405. ; BSafeDecPrivate PRIVATE
  406. ; deskey PRIVATE
  407. ; des PRIVATE
  408. ;
  409. ; Registry functions
  410. ;
  411. RegConnectRegistryA
  412. RegConnectRegistryW
  413. RegDeleteKeyA
  414. RegDeleteKeyW
  415. RegDeleteValueA
  416. RegDeleteValueW
  417. RegEnumKeyA
  418. RegEnumKeyW
  419. RegEnumKeyExA
  420. RegEnumKeyExW
  421. RegEnumValueA
  422. RegEnumValueW
  423. RegCreateKeyA
  424. RegCreateKeyW
  425. RegCreateKeyExA
  426. RegCreateKeyExW
  427. RegOverridePredefKey
  428. RegCloseKey
  429. RegFlushKey
  430. RegOpenCurrentUser
  431. RegOpenKeyA
  432. RegOpenKeyW
  433. RegOpenKeyExA
  434. RegOpenKeyExW
  435. RegDisablePredefinedCache
  436. RegOpenUserClassesRoot
  437. RegNotifyChangeKeyValue
  438. RegQueryInfoKeyA
  439. RegQueryInfoKeyW
  440. RegQueryMultipleValuesA
  441. RegQueryMultipleValuesW
  442. RegQueryValueA
  443. RegQueryValueW
  444. RegQueryValueExA
  445. RegQueryValueExW
  446. RegGetKeySecurity
  447. RegSetKeySecurity
  448. RegSaveKeyA
  449. RegSaveKeyW
  450. RegSaveKeyExA
  451. RegSaveKeyExW
  452. RegRestoreKeyA
  453. RegRestoreKeyW
  454. RegSetValueA
  455. RegSetValueW
  456. RegSetValueExA
  457. RegSetValueExW
  458. RegLoadKeyA
  459. RegLoadKeyW
  460. RegUnLoadKeyA
  461. RegUnLoadKeyW
  462. RegReplaceKeyA
  463. RegReplaceKeyW
  464. InitiateSystemShutdownA
  465. InitiateSystemShutdownW
  466. InitiateSystemShutdownExA
  467. InitiateSystemShutdownExW
  468. AbortSystemShutdownA
  469. AbortSystemShutdownW
  470. ;
  471. ; Windows 3.1 Migration support functions
  472. ;
  473. QueryWindows31FilesMigration
  474. SynchronizeWindows31FilesAndWindowsNTRegistry
  475. IsTextUnicode
  476. ;
  477. ; Plug-and-Play functions
  478. ;
  479. GetCurrentHwProfileA
  480. GetCurrentHwProfileW
  481. ;
  482. ; Cryptography APIs
  483. ;
  484. CryptAcquireContextW
  485. CryptAcquireContextA
  486. CryptReleaseContext
  487. CryptGenKey
  488. CryptDeriveKey
  489. CryptDestroyKey
  490. CryptSetKeyParam
  491. CryptGetKeyParam
  492. CryptExportKey
  493. CryptImportKey
  494. CryptEncrypt
  495. CryptDecrypt
  496. CryptCreateHash
  497. CryptHashSessionKey
  498. CryptHashData
  499. CryptDestroyHash
  500. CryptSignHashA
  501. CryptSignHashW
  502. CryptVerifySignatureA
  503. CryptVerifySignatureW
  504. CryptGenRandom
  505. CryptGetUserKey
  506. CryptSetProviderA
  507. CryptSetProviderW
  508. CryptGetHashParam
  509. CryptSetHashParam
  510. CryptGetProvParam
  511. CryptSetProvParam
  512. CryptSetProviderExA
  513. CryptSetProviderExW
  514. CryptGetDefaultProviderA
  515. CryptGetDefaultProviderW
  516. CryptEnumProviderTypesA
  517. CryptEnumProviderTypesW
  518. CryptEnumProvidersA
  519. CryptEnumProvidersW
  520. CryptContextAddRef
  521. CryptDuplicateKey
  522. CryptDuplicateHash
  523. ; CryptGetLocalKeyLimits
  524. ; CryptMemoryAlloc
  525. ; CryptMemoryFree
  526. ;
  527. ; Access Control APIs
  528. ;
  529. GetNamedSecurityInfoW
  530. GetNamedSecurityInfoA
  531. GetSecurityInfo
  532. SetNamedSecurityInfoW
  533. SetNamedSecurityInfoA
  534. SetSecurityInfo
  535. GetInheritanceSourceW
  536. GetInheritanceSourceA
  537. TreeResetNamedSecurityInfoW
  538. TreeResetNamedSecurityInfoA
  539. FreeInheritedFromArray
  540. SetEntriesInAclW
  541. SetEntriesInAclA
  542. GetExplicitEntriesFromAclW
  543. GetExplicitEntriesFromAclA
  544. GetEffectiveRightsFromAclW
  545. GetEffectiveRightsFromAclA
  546. GetAuditedPermissionsFromAclW
  547. GetAuditedPermissionsFromAclA
  548. BuildSecurityDescriptorW
  549. BuildSecurityDescriptorA
  550. LookupSecurityDescriptorPartsW
  551. LookupSecurityDescriptorPartsA
  552. BuildExplicitAccessWithNameW
  553. BuildExplicitAccessWithNameA
  554. BuildImpersonateExplicitAccessWithNameW
  555. BuildImpersonateExplicitAccessWithNameA
  556. BuildTrusteeWithNameW
  557. BuildTrusteeWithNameA
  558. BuildTrusteeWithObjectsAndNameW
  559. BuildTrusteeWithObjectsAndNameA
  560. BuildImpersonateTrusteeW
  561. BuildImpersonateTrusteeA
  562. BuildTrusteeWithObjectsAndSidW
  563. BuildTrusteeWithObjectsAndSidA
  564. BuildTrusteeWithSidW
  565. BuildTrusteeWithSidA
  566. GetMultipleTrusteeOperationW
  567. GetMultipleTrusteeOperationA
  568. GetMultipleTrusteeW
  569. GetMultipleTrusteeA
  570. GetTrusteeNameW
  571. GetTrusteeNameA
  572. GetTrusteeTypeW
  573. GetTrusteeTypeA
  574. GetTrusteeFormA
  575. GetTrusteeFormW
  576. GetNamedSecurityInfoExA
  577. GetNamedSecurityInfoExW
  578. SetNamedSecurityInfoExA
  579. SetNamedSecurityInfoExW
  580. GetSecurityInfoExA
  581. GetSecurityInfoExW
  582. SetSecurityInfoExA
  583. SetSecurityInfoExW
  584. ConvertAccessToSecurityDescriptorA
  585. ConvertAccessToSecurityDescriptorW
  586. ConvertSecurityDescriptorToAccessA
  587. ConvertSecurityDescriptorToAccessW
  588. ConvertSecurityDescriptorToAccessNamedA
  589. ConvertSecurityDescriptorToAccessNamedW
  590. SetEntriesInAccessListA
  591. SetEntriesInAccessListW
  592. SetEntriesInAuditListA
  593. SetEntriesInAuditListW
  594. TrusteeAccessToObjectA
  595. TrusteeAccessToObjectW
  596. GetOverlappedAccessResults
  597. CancelOverlappedAccess
  598. GetAccessPermissionsForObjectA
  599. GetAccessPermissionsForObjectW
  600. ;
  601. ; Encryption Functions
  602. ;
  603. EncryptFileA
  604. EncryptFileW
  605. DecryptFileA
  606. DecryptFileW
  607. FileEncryptionStatusA
  608. FileEncryptionStatusW
  609. OpenEncryptedFileRawA
  610. OpenEncryptedFileRawW
  611. ReadEncryptedFileRaw
  612. WriteEncryptedFileRaw
  613. CloseEncryptedFileRaw
  614. ;
  615. ; EFS Beta 2 API
  616. ;
  617. QueryUsersOnEncryptedFile
  618. QueryRecoveryAgentsOnEncryptedFile
  619. RemoveUsersFromEncryptedFile
  620. AddUsersToEncryptedFile
  621. SetUserFileEncryptionKey
  622. FreeEncryptionCertificateHashList
  623. DuplicateEncryptionInfoFile
  624. EncryptionDisable
  625. EncryptedFileKeyInfo
  626. FreeEncryptedFileKeyInfo
  627. ;
  628. ; Secondary Logon Service entrypoint
  629. ;
  630. CreateProcessWithLogonW
  631. ;
  632. ; IntelliMirror software management
  633. ;
  634. InstallApplication
  635. UninstallApplication
  636. GetLocalManagedApplications
  637. GetLocalManagedApplicationData
  638. GetManagedApplications
  639. GetManagedApplicationCategories
  640. CommandLineFromMsiDescriptor
  641. ;
  642. ; WMI functions
  643. ;
  644. WmiOpenBlock PRIVATE
  645. WmiCloseBlock PRIVATE
  646. WmiQueryAllDataA PRIVATE
  647. WmiQueryAllDataW PRIVATE
  648. WmiQueryAllDataMultipleA PRIVATE
  649. WmiQueryAllDataMultipleW PRIVATE
  650. WmiQuerySingleInstanceW PRIVATE
  651. WmiQuerySingleInstanceA PRIVATE
  652. WmiQuerySingleInstanceMultipleA PRIVATE
  653. WmiQuerySingleInstanceMultipleW PRIVATE
  654. WmiSetSingleInstanceW PRIVATE
  655. WmiSetSingleInstanceA PRIVATE
  656. WmiSetSingleItemW PRIVATE
  657. WmiSetSingleItemA PRIVATE
  658. WmiExecuteMethodA PRIVATE
  659. WmiExecuteMethodW PRIVATE
  660. WmiNotificationRegistrationA PRIVATE
  661. WmiNotificationRegistrationW PRIVATE
  662. WmiEnumerateGuids PRIVATE
  663. WmiReceiveNotificationsA PRIVATE
  664. WmiReceiveNotificationsW PRIVATE
  665. WmiFreeBuffer PRIVATE
  666. WmiMofEnumerateResourcesW PRIVATE
  667. WmiMofEnumerateResourcesA PRIVATE
  668. WmiFileHandleToInstanceNameW PRIVATE
  669. WmiFileHandleToInstanceNameA PRIVATE
  670. WmiDevInstToInstanceNameW PRIVATE
  671. WmiDevInstToInstanceNameA PRIVATE
  672. WmiQueryGuidInformation PRIVATE
  673. WmiGetFirstTraceOffset PRIVATE
  674. WmiGetTraceHeader PRIVATE
  675. WmiParseTraceEvent PRIVATE
  676. WdmWmiServiceMain PRIVATE
  677. WmiGetNextEvent PRIVATE
  678. WmiOpenTraceWithCursor PRIVATE
  679. WmiCloseTraceWithCursor PRIVATE
  680. WmiConvertTimestamp PRIVATE
  681. ;
  682. ; Tracelog functions
  683. ;
  684. StartTraceA
  685. StartTraceW
  686. StopTraceA
  687. StopTraceW
  688. QueryTraceA
  689. QueryTraceW
  690. UpdateTraceA
  691. UpdateTraceW
  692. FlushTraceA
  693. FlushTraceW
  694. ControlTraceA
  695. ControlTraceW
  696. EnableTrace
  697. CreateTraceInstanceId
  698. TraceEvent
  699. TraceEventInstance
  700. RegisterTraceGuidsA
  701. RegisterTraceGuidsW
  702. UnregisterTraceGuids
  703. OpenTraceA
  704. OpenTraceW
  705. ProcessTrace
  706. CloseTrace
  707. SetTraceCallback
  708. RemoveTraceCallback
  709. QueryAllTracesA
  710. QueryAllTracesW
  711. GetTraceLoggerHandle
  712. GetTraceEnableLevel
  713. GetTraceEnableFlags
  714. EnumerateTraceGuids
  715. TraceMessage
  716. TraceMessageVa
  717. ;
  718. ; WinSafer Sandboxing APIs
  719. ;
  720. SaferGetPolicyInformation
  721. GetInformationCodeAuthzPolicyW = SaferGetPolicyInformation
  722. SaferSetPolicyInformation
  723. SetInformationCodeAuthzPolicyW = SaferSetPolicyInformation
  724. SaferCreateLevel
  725. CreateCodeAuthzLevel = SaferCreateLevel
  726. SaferCloseLevel
  727. CloseCodeAuthzLevel = SaferCloseLevel
  728. SaferIdentifyLevel
  729. IdentifyCodeAuthzLevelW = SaferIdentifyLevel
  730. SaferComputeTokenFromLevel
  731. ComputeAccessTokenFromCodeAuthzLevel = SaferComputeTokenFromLevel
  732. SaferGetLevelInformation
  733. GetInformationCodeAuthzLevelW = SaferGetLevelInformation
  734. SaferSetLevelInformation
  735. SetInformationCodeAuthzLevelW = SaferSetLevelInformation
  736. SaferRecordEventLogEntry
  737. SaferiChangeRegistryScope PRIVATE
  738. SaferiSearchMatchingHashRules PRIVATE
  739. SaferiReplaceProcessThreadTokens PRIVATE
  740. SaferiIsExecutableFileType PRIVATE
  741. SaferiCompareTokenLevels PRIVATE
  742. SaferiRecordEventLogEntry = SaferRecordEventLogEntry PRIVATE
  743. SaferiPopulateDefaultsInRegistry PRIVATE
  744. ;
  745. ; IdleTask APIs
  746. ;
  747. RegisterIdleTask PRIVATE
  748. UnregisterIdleTask PRIVATE
  749. ProcessIdleTasks PRIVATE
  750. ;
  751. ; Generic Wow64 entry to control functionality.
  752. ;
  753. Wow64Win32ApiEntry