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