crt: Add missing functions to userenv Signed-off-by: Mark Harmstone <mark@harmstone.com> Signed-off-by: Martin Storsjö <martin@martin.st>
diff --git a/mingw-w64-crt/lib-common/userenv.def b/mingw-w64-crt/lib-common/userenv.def index da20863..de62249 100644 --- a/mingw-w64-crt/lib-common/userenv.def +++ b/mingw-w64-crt/lib-common/userenv.def
@@ -8,13 +8,27 @@ RsopLoggingEnabled AreThereVisibleLogoffScripts AreThereVisibleShutdownScripts +CheckDirectoryOwnership +CheckXForestLogon +CopyProfileDirectoryEx2 CreateAppContainerProfile +CreateAppContainerProfileInternal +CreateDirectoryJunctionsForSystem +CreateDirectoryJunctionsForUserProfile CreateEnvironmentBlock +CreateGroupEx +CreateLinkFileEx CreateProfile DeleteAppContainerProfile +DeleteAppContainerProfileInternal +DeleteGroup +DeleteLinkFile DeleteProfileA +DeleteProfileDirectory +DeleteProfileDirectory2 DeleteProfileW DeriveAppContainerSidFromAppContainerName +DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName DestroyEnvironmentBlock DllGetContractDescription EnterCriticalPolicySection @@ -35,27 +49,34 @@ GetDefaultUserProfileDirectoryW GetGPOListA GetGPOListW +GetLongProfilePathName GetNextFgPolicyRefreshInfo GetPreviousFgPolicyRefreshInfo GetProfileType GetProfilesDirectoryA GetProfilesDirectoryW GetUserProfileDirectoryA +GetUserProfileDirectoryForUserSidW GetUserProfileDirectoryW HasPolicyForegroundProcessingCompleted +IsAppContainerProfilePresentInternal LeaveCriticalPolicySection LoadUserProfileA LoadUserProfileW +LookupAppContainerDisplayName +PingComputer ProcessGroupPolicyCompleted ProcessGroupPolicyCompletedEx RefreshPolicy RefreshPolicyEx RegisterGPNotification +RemapProfile RsopAccessCheckByType RsopFileAccessCheck RsopResetPolicySettingStatus RsopSetPolicySettingStatus UnloadUserProfile UnregisterGPNotification +UpdateAppContainerProfile WaitForMachinePolicyForegroundProcessing WaitForUserPolicyForegroundProcessing
diff --git a/mingw-w64-crt/lib32/userenv.def b/mingw-w64-crt/lib32/userenv.def index 72107f2..bec717b 100644 --- a/mingw-w64-crt/lib32/userenv.def +++ b/mingw-w64-crt/lib32/userenv.def
@@ -6,10 +6,29 @@ LIBRARY "USERENV.dll" EXPORTS RsopLoggingEnabled@0 +AreThereVisibleLogoffScripts@4 +AreThereVisibleShutdownScripts@4 +CheckDirectoryOwnership@12 +CheckXForestLogon@4 +CopyProfileDirectoryEx2@28 +CreateAppContainerProfile@24 +CreateAppContainerProfileInternal@28 +CreateDirectoryJunctionsForSystem@0 +CreateDirectoryJunctionsForUserProfile@4 CreateEnvironmentBlock@12 +CreateGroupEx@16 +CreateLinkFileEx@48 CreateProfile@16 +DeleteAppContainerProfile@4 +DeleteAppContainerProfileInternal@8 +DeleteGroup@8 +DeleteLinkFile@16 DeleteProfileA@12 +DeleteProfileDirectory2@16 +DeleteProfileDirectory@12 DeleteProfileW@12 +DeriveAppContainerSidFromAppContainerName@8 +DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName@12 DestroyEnvironmentBlock@4 ;DllCanUnloadNow@0 ;DllGetClassObject@12 @@ -22,34 +41,45 @@ ForceSyncFgPolicy@4 FreeGPOListA@4 FreeGPOListW@4 +GenerateGPNotification@12 GetAllUsersProfileDirectoryA@8 GetAllUsersProfileDirectoryW@8 +GetAppContainerFolderPath@8 +GetAppContainerRegistryLocation@8 GetAppliedGPOListA@20 GetAppliedGPOListW@20 GetDefaultUserProfileDirectoryA@8 GetDefaultUserProfileDirectoryW@8 GetGPOListA@24 GetGPOListW@24 +GetLongProfilePathName@12 GetNextFgPolicyRefreshInfo@8 GetPreviousFgPolicyRefreshInfo@8 GetProfileType@4 GetProfilesDirectoryA@8 GetProfilesDirectoryW@8 GetUserProfileDirectoryA@12 +GetUserProfileDirectoryForUserSidW@12 GetUserProfileDirectoryW@12 +HasPolicyForegroundProcessingCompleted@20 +IsAppContainerProfilePresentInternal@12 LeaveCriticalPolicySection@4 LoadUserProfileA@8 LoadUserProfileW@8 +LookupAppContainerDisplayName@8 +PingComputer@8 ProcessGroupPolicyCompleted@12 ProcessGroupPolicyCompletedEx@16 RefreshPolicy@4 RefreshPolicyEx@8 RegisterGPNotification@8 +RemapProfile@12 RsopAccessCheckByType@44 RsopFileAccessCheck@20 RsopResetPolicySettingStatus@12 RsopSetPolicySettingStatus@20 UnloadUserProfile@8 UnregisterGPNotification@4 +UpdateAppContainerProfile@28 WaitForMachinePolicyForegroundProcessing@0 WaitForUserPolicyForegroundProcessing@0