Two functions that existed in lib64 but didn't exist in the libarm32
(AuthziQueryAuditPolicy, AuthziSetAuditPolicy, that probably only
existed in older windows version), were added to the shared file
which otherwise is the libarm32 version (dumped from a Windows 8.x
version).

Signed-off-by: Martin Storsjö <mar...@martin.st>
---
 mingw-w64-crt/lib-common/authz.def | 77 ++++++++++++++++++++++++++++++++++++++
 mingw-w64-crt/lib64/authz.def      | 55 ---------------------------
 mingw-w64-crt/libarm32/authz.def   | 75 -------------------------------------
 mingw-w64-crt/libarm64/Makefile.am |  1 +
 4 files changed, 78 insertions(+), 130 deletions(-)
 create mode 100644 mingw-w64-crt/lib-common/authz.def
 delete mode 100644 mingw-w64-crt/lib64/authz.def
 delete mode 100644 mingw-w64-crt/libarm32/authz.def

diff --git a/mingw-w64-crt/lib-common/authz.def 
b/mingw-w64-crt/lib-common/authz.def
new file mode 100644
index 0000000..6a5fd7e
--- /dev/null
+++ b/mingw-w64-crt/lib-common/authz.def
@@ -0,0 +1,77 @@
+;
+; Definition file of AUTHZ.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008-2014
+;
+LIBRARY "AUTHZ.dll"
+EXPORTS
+AuthzAccessCheck
+AuthzAddSidsToContext
+AuthzCachedAccessCheck
+AuthzComputeEffectivePermission
+AuthzEnumerateSecurityEventSources
+AuthzEvaluateSacl
+AuthzFreeAuditEvent
+AuthzFreeCentralAccessPolicyCache
+AuthzFreeContext
+AuthzFreeHandle
+AuthzFreeResourceManager
+AuthzGetInformationFromContext
+AuthzInitializeCompoundContext
+AuthzInitializeContextFromAuthzContext
+AuthzInitializeContextFromSid
+AuthzInitializeContextFromToken
+AuthzInitializeObjectAccessAuditEvent
+AuthzInitializeObjectAccessAuditEvent2
+AuthzInitializeRemoteAccessCheck
+AuthzInitializeRemoteResourceManager
+AuthzInitializeResourceManager
+AuthzInitializeResourceManagerEx
+AuthzInstallSecurityEventSource
+AuthzModifyClaims
+AuthzModifySecurityAttributes
+AuthzModifySids
+AuthzOpenObjectAudit
+AuthzRegisterCapChangeNotification
+AuthzRegisterSecurityEventSource
+AuthzReportSecurityEvent
+AuthzReportSecurityEventFromParams
+AuthzSetAppContainerInformation
+AuthzShutdownRemoteAccessCheck
+AuthzUninstallSecurityEventSource
+AuthzUnregisterCapChangeNotification
+AuthzUnregisterSecurityEventSource
+AuthziAccessCheckEx
+AuthziAllocateAuditParams
+AuthziCheckContextMembership
+AuthziFreeAuditEventType
+AuthziFreeAuditParams
+AuthziFreeAuditQueue
+AuthziGenerateAdminAlertAuditW
+AuthziInitializeAuditEvent
+AuthziInitializeAuditEventType
+AuthziInitializeAuditParams
+AuthziInitializeAuditParamsFromArray
+AuthziInitializeAuditParamsWithRM
+AuthziInitializeAuditQueue
+AuthziInitializeContextFromSid
+AuthziLogAuditEvent
+AuthziModifyAuditEvent
+AuthziModifyAuditEvent2
+AuthziModifyAuditEventType
+AuthziModifyAuditQueue
+AuthziQueryAuditPolicy
+AuthziSetAuditPolicy
+AuthziModifySecurityAttributes
+AuthziQuerySecurityAttributes
+AuthziSourceAudit
+FreeClaimDefinitions
+FreeClaimDictionary
+GenerateNewCAPID
+GetCentralAccessPoliciesByCapID
+GetCentralAccessPoliciesByDN
+GetClaimDefinitions
+GetClaimDomainInfo
+GetDefaultCAPESecurityDescriptor
+InitializeClaimDictionary
+RefreshClaimDictionary
diff --git a/mingw-w64-crt/lib64/authz.def b/mingw-w64-crt/lib64/authz.def
deleted file mode 100644
index a54f8a6..0000000
--- a/mingw-w64-crt/lib64/authz.def
+++ /dev/null
@@ -1,55 +0,0 @@
-;
-; Definition file of AUTHZ.dll
-; Automatic generated by gendef
-; written by Kai Tietz 2008
-;
-LIBRARY "AUTHZ.dll"
-EXPORTS
-AuthzAccessCheck
-AuthzAddSidsToContext
-AuthzCachedAccessCheck
-AuthzEnumerateSecurityEventSources
-AuthzEvaluateSacl
-AuthzFreeAuditEvent
-AuthzFreeContext
-AuthzFreeHandle
-AuthzFreeResourceManager
-AuthzGetInformationFromContext
-AuthzInitializeContextFromAuthzContext
-AuthzInitializeContextFromSid
-AuthzInitializeContextFromToken
-AuthzInitializeObjectAccessAuditEvent
-AuthzInitializeObjectAccessAuditEvent2
-AuthzInitializeResourceManager
-AuthzInstallSecurityEventSource
-AuthzModifySecurityAttributes
-AuthzOpenObjectAudit
-AuthzRegisterSecurityEventSource
-AuthzReportSecurityEvent
-AuthzReportSecurityEventFromParams
-AuthzUninstallSecurityEventSource
-AuthzUnregisterSecurityEventSource
-AuthziAccessCheckEx
-AuthziAllocateAuditParams
-AuthziCheckContextMembership
-AuthziFreeAuditEventType
-AuthziFreeAuditParams
-AuthziFreeAuditQueue
-AuthziGenerateAdminAlertAuditW
-AuthziInitializeAuditEvent
-AuthziInitializeAuditEventType
-AuthziInitializeAuditParams
-AuthziInitializeAuditParamsFromArray
-AuthziInitializeAuditParamsWithRM
-AuthziInitializeAuditQueue
-AuthziInitializeContextFromSid
-AuthziLogAuditEvent
-AuthziModifyAuditEvent
-AuthziModifyAuditEvent2
-AuthziModifyAuditEventType
-AuthziModifyAuditQueue
-AuthziQueryAuditPolicy
-AuthziSetAuditPolicy
-AuthziModifySecurityAttributes
-AuthziQuerySecurityAttributes
-AuthziSourceAudit
diff --git a/mingw-w64-crt/libarm32/authz.def b/mingw-w64-crt/libarm32/authz.def
deleted file mode 100644
index 059cb70..0000000
--- a/mingw-w64-crt/libarm32/authz.def
+++ /dev/null
@@ -1,75 +0,0 @@
-;
-; Definition file of AUTHZ.dll
-; Automatic generated by gendef
-; written by Kai Tietz 2008-2014
-;
-LIBRARY "AUTHZ.dll"
-EXPORTS
-AuthzAccessCheck
-AuthzAddSidsToContext
-AuthzCachedAccessCheck
-AuthzComputeEffectivePermission
-AuthzEnumerateSecurityEventSources
-AuthzEvaluateSacl
-AuthzFreeAuditEvent
-AuthzFreeCentralAccessPolicyCache
-AuthzFreeContext
-AuthzFreeHandle
-AuthzFreeResourceManager
-AuthzGetInformationFromContext
-AuthzInitializeCompoundContext
-AuthzInitializeContextFromAuthzContext
-AuthzInitializeContextFromSid
-AuthzInitializeContextFromToken
-AuthzInitializeObjectAccessAuditEvent
-AuthzInitializeObjectAccessAuditEvent2
-AuthzInitializeRemoteAccessCheck
-AuthzInitializeRemoteResourceManager
-AuthzInitializeResourceManager
-AuthzInitializeResourceManagerEx
-AuthzInstallSecurityEventSource
-AuthzModifyClaims
-AuthzModifySecurityAttributes
-AuthzModifySids
-AuthzOpenObjectAudit
-AuthzRegisterCapChangeNotification
-AuthzRegisterSecurityEventSource
-AuthzReportSecurityEvent
-AuthzReportSecurityEventFromParams
-AuthzSetAppContainerInformation
-AuthzShutdownRemoteAccessCheck
-AuthzUninstallSecurityEventSource
-AuthzUnregisterCapChangeNotification
-AuthzUnregisterSecurityEventSource
-AuthziAccessCheckEx
-AuthziAllocateAuditParams
-AuthziCheckContextMembership
-AuthziFreeAuditEventType
-AuthziFreeAuditParams
-AuthziFreeAuditQueue
-AuthziGenerateAdminAlertAuditW
-AuthziInitializeAuditEvent
-AuthziInitializeAuditEventType
-AuthziInitializeAuditParams
-AuthziInitializeAuditParamsFromArray
-AuthziInitializeAuditParamsWithRM
-AuthziInitializeAuditQueue
-AuthziInitializeContextFromSid
-AuthziLogAuditEvent
-AuthziModifyAuditEvent
-AuthziModifyAuditEvent2
-AuthziModifyAuditEventType
-AuthziModifyAuditQueue
-AuthziModifySecurityAttributes
-AuthziQuerySecurityAttributes
-AuthziSourceAudit
-FreeClaimDefinitions
-FreeClaimDictionary
-GenerateNewCAPID
-GetCentralAccessPoliciesByCapID
-GetCentralAccessPoliciesByDN
-GetClaimDefinitions
-GetClaimDomainInfo
-GetDefaultCAPESecurityDescriptor
-InitializeClaimDictionary
-RefreshClaimDictionary
diff --git a/mingw-w64-crt/libarm64/Makefile.am 
b/mingw-w64-crt/libarm64/Makefile.am
index cb87dd0..7e154fc 100644
--- a/mingw-w64-crt/libarm64/Makefile.am
+++ b/mingw-w64-crt/libarm64/Makefile.am
@@ -7,6 +7,7 @@ libarm64_DATA += %reldir%/libappmgr.a
 libarm64_DATA += %reldir%/libasycfilt.a
 libarm64_DATA += %reldir%/libatl.a
 libarm64_DATA += %reldir%/libaudiosrv.a
+libarm64_DATA += %reldir%/libauthz.a
 libarm64_DATA += %reldir%/libavrt.a
 libarm64_DATA += %reldir%/libazroles.a
 libarm64_DATA += %reldir%/libbasesrv.a
-- 
2.7.4



_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to