- Implement AddAccessAllowedAceEx, AddAccessDeniedAceEx and AddAuditAccessAceEx.
[reactos.git] / reactos / lib / advapi32 / advapi32.def
index a7a25f7..af9b0de 100644 (file)
@@ -1,4 +1,4 @@
-; $Id: advapi32.def,v 1.13 2004/02/25 23:12:38 sedwards Exp $
+; $Id: advapi32.def,v 1.22 2004/09/13 12:14:55 ekohl Exp $
 ;
 ; advapi32.def
 ;
@@ -12,12 +12,12 @@ AccessCheck@32
 AccessCheckAndAuditAlarmA@44
 AccessCheckAndAuditAlarmW@44
 AddAccessAllowedAce@16
-;AddAccessAllowedAceEx@20
+AddAccessAllowedAceEx@20
 AddAccessDeniedAce@16
-;AddAccessDeniedAceEx@20
+AddAccessDeniedAceEx@20
 AddAce@20
 AddAuditAccessAce@24
-;AddAuditAccessAceEx@28
+AddAuditAccessAceEx@28
 AdjustTokenGroups@24
 AdjustTokenPrivileges@24
 AllocateAndInitializeSid@44
@@ -47,6 +47,8 @@ ChangeServiceConfigW@44
 ;CloseEventLog@4
 CloseServiceHandle@4
 ControlService@12
+ConvertSidToStringSidA@8
+ConvertSidToStringSidW@8
 CopySid@12
 ;CreatePrivateObjectSecurity@24
 CreateProcessAsUserA@44
@@ -125,7 +127,7 @@ GetAclInformation@16
 ;GetAuditedPermissionsFromSDA
 ;GetAuditedPermissionsFromSDW
 GetCurrentHwProfileA@4
-;GetCurrentHwProfileW@4
+GetCurrentHwProfileW@4
 ;GetEffectiveAccessRightsA
 ;GetEffectiveAccessRightsW
 ;GetEffectiveRightsFromAclA@12
@@ -136,16 +138,16 @@ GetCurrentHwProfileA@4
 ;GetExplicitAccessRightsW
 ;GetExplicitEntriesFromAclA@12
 ;GetExplicitEntriesFromAclW@12
-;GetFileSecurityA@20
-;GetFileSecurityW@20
+GetFileSecurityA@20
+GetFileSecurityW@20
 GetKernelObjectSecurity@20
 GetLengthSid@4
 ;GetMultipleTrusteeA@4
 ;GetMultipleTrusteeOperationA@4
 ;GetMultipleTrusteeOperationW@4
 ;GetMultipleTrusteeW@4
-;GetNamedSecurityInfoA@32
-;GetNamedSecurityInfoW@32
+GetNamedSecurityInfoA@32
+GetNamedSecurityInfoW@32
 ;GetNumberOfEventLogRecords@8
 ;GetOldestEventLogRecord@8
 ;GetPrivateObjectSecurity@20
@@ -155,7 +157,7 @@ GetSecurityDescriptorGroup@12
 GetSecurityDescriptorLength@4
 GetSecurityDescriptorOwner@12
 GetSecurityDescriptorSacl@16
-;GetSecurityInfo@32
+GetSecurityInfo@32
 GetServiceDisplayNameA@16
 GetServiceDisplayNameW@16
 GetServiceKeyNameA@16
@@ -169,15 +171,15 @@ GetTokenInformation@20
 ;GetTrusteeNameW@4
 ;GetTrusteeTypeA@4
 ;GetTrusteeTypeW@4
-;GetUserNameA@8
-;GetUserNameW@8
+GetUserNameA@8
+GetUserNameW@8
 ;GrantAccessRightsA@16
 ;GrantAccessRightsW@16
 ;I_ScGetCurrentGroupStateW@12
 ;I_ScSetServiceBitsA@20
 ;I_ScSetServiceBitsW@20
-;ImpersonateLoggedOnUser@4
-;ImpersonateNamedPipeClient@4
+ImpersonateLoggedOnUser@4
+ImpersonateNamedPipeClient@4
 ImpersonateSelf@4
 InitializeAcl@12
 InitializeSecurityDescriptor@8
@@ -186,7 +188,7 @@ InitiateSystemShutdownA@20
 InitiateSystemShutdownW@20
 ;IsAccessPermittedA@20
 ;IsAccessPermittedW@20
-;IsTextUnicode@12
+IsTextUnicode@12
 IsValidAcl@4
 IsValidSecurityDescriptor@4
 IsValidSid@4
@@ -208,7 +210,7 @@ LookupPrivilegeValueW@12
 ;LsaAddAccountRights@16
 ;LsaAddPrivilegesToAccount@8
 ;LsaClearAuditLog@4
-;LsaClose@4
+LsaClose@4
 ;LsaCreateAccount@16
 ;LsaCreateSecret@16
 ;LsaCreateTrustedDomain@16
@@ -220,7 +222,7 @@ LookupPrivilegeValueW@12
 ;LsaEnumeratePrivileges@20
 ;LsaEnumeratePrivilegesOfAccount@8
 ;LsaEnumerateTrustedDomains@20
-;LsaFreeMemory@4
+LsaFreeMemory@4
 ;LsaGetQuotasForAccount@8
 ;LsaGetSystemAccessAccount@8
 ;LsaGetUserName@8
@@ -231,13 +233,13 @@ LookupPrivilegeValueW@12
 ;LsaLookupPrivilegeName@12
 ;LsaLookupPrivilegeValue@12
 ;LsaLookupSids@20
-;LsaNtStatusToWinError@4
+LsaNtStatusToWinError@4
 ;LsaOpenAccount@16
-;LsaOpenPolicy@16
+LsaOpenPolicy@16
 ;LsaOpenSecret@16
 ;LsaOpenTrustedDomain@16
 ;LsaQueryInfoTrustedDomain
-;LsaQueryInformationPolicy@12
+LsaQueryInformationPolicy@12
 ;LsaQuerySecret@20
 ;LsaQuerySecurityObject@12
 ;LsaQueryTrustedDomainInfo@16
@@ -352,9 +354,11 @@ RevertToSelf@0
 SetAclInformation@16
 ;SetEntriesInAclA@16
 ;SetEntriesInAclW@16
+SetFileSecurityA@20
+SetFileSecurityW@20
 SetKernelObjectSecurity@12
-;SetNamedSecurityInfoA@28
-;SetNamedSecurityInfoW@28
+SetNamedSecurityInfoA@28
+SetNamedSecurityInfoW@28
 ;SetPrivateObjectSecurity@20
 SetSecurityDescriptorDacl@16
 SetSecurityDescriptorGroup@12