@@ -105,3 +105,97 @@ using Shader = UT::Shader;
105105#pragma comment(linker, "/export:VerLanguageNameW=C:\\Windows\\System32\\version.VerLanguageNameW")
106106#pragma comment(linker, "/export:VerQueryValueA=C:\\Windows\\System32\\version.VerQueryValueA")
107107#pragma comment(linker, "/export:VerQueryValueW=C:\\Windows\\System32\\version.VerQueryValueW")
108+
109+
110+ // Proxy exports for winhttp.dll
111+ #pragma comment(linker, "/export:DllCanUnloadNow=C:\\Windows\\System32\\winhttp.DllCanUnloadNow")
112+ #pragma comment(linker, "/export:DllGetClassObject=C:\\Windows\\System32\\winhttp.DllGetClassObject")
113+ #pragma comment(linker, "/export:Private1=C:\\Windows\\System32\\winhttp.Private1")
114+ #pragma comment(linker, "/export:SvchostPushServiceGlobals=C:\\Windows\\System32\\winhttp.SvchostPushServiceGlobals")
115+ #pragma comment(linker, "/export:WinHttpAddRequestHeaders=C:\\Windows\\System32\\winhttp.WinHttpAddRequestHeaders")
116+ #pragma comment(linker, "/export:WinHttpAddRequestHeadersEx=C:\\Windows\\System32\\winhttp.WinHttpAddRequestHeadersEx")
117+ #pragma comment(linker, "/export:WinHttpAutoProxySvcMain=C:\\Windows\\System32\\winhttp.WinHttpAutoProxySvcMain")
118+ #pragma comment(linker, "/export:WinHttpCheckPlatform=C:\\Windows\\System32\\winhttp.WinHttpCheckPlatform")
119+ #pragma comment(linker, "/export:WinHttpCloseHandle=C:\\Windows\\System32\\winhttp.WinHttpCloseHandle")
120+ #pragma comment(linker, "/export:WinHttpConnect=C:\\Windows\\System32\\winhttp.WinHttpConnect")
121+ #pragma comment(linker, "/export:WinHttpConnectionDeletePolicyEntries=C:\\Windows\\System32\\winhttp.WinHttpConnectionDeletePolicyEntries")
122+ #pragma comment(linker, "/export:WinHttpConnectionDeleteProxyInfo=C:\\Windows\\System32\\winhttp.WinHttpConnectionDeleteProxyInfo")
123+ #pragma comment(linker, "/export:WinHttpConnectionFreeNameList=C:\\Windows\\System32\\winhttp.WinHttpConnectionFreeNameList")
124+ #pragma comment(linker, "/export:WinHttpConnectionFreeProxyInfo=C:\\Windows\\System32\\winhttp.WinHttpConnectionFreeProxyInfo")
125+ #pragma comment(linker, "/export:WinHttpConnectionFreeProxyList=C:\\Windows\\System32\\winhttp.WinHttpConnectionFreeProxyList")
126+ #pragma comment(linker, "/export:WinHttpConnectionGetNameList=C:\\Windows\\System32\\winhttp.WinHttpConnectionGetNameList")
127+ #pragma comment(linker, "/export:WinHttpConnectionGetProxyInfo=C:\\Windows\\System32\\winhttp.WinHttpConnectionGetProxyInfo")
128+ #pragma comment(linker, "/export:WinHttpConnectionGetProxyList=C:\\Windows\\System32\\winhttp.WinHttpConnectionGetProxyList")
129+ #pragma comment(linker, "/export:WinHttpConnectionOnlyConvert=C:\\Windows\\System32\\winhttp.WinHttpConnectionOnlyConvert")
130+ #pragma comment(linker, "/export:WinHttpConnectionOnlyReceive=C:\\Windows\\System32\\winhttp.WinHttpConnectionOnlyReceive")
131+ #pragma comment(linker, "/export:WinHttpConnectionOnlySend=C:\\Windows\\System32\\winhttp.WinHttpConnectionOnlySend")
132+ #pragma comment(linker, "/export:WinHttpConnectionSetPolicyEntries=C:\\Windows\\System32\\winhttp.WinHttpConnectionSetPolicyEntries")
133+ #pragma comment(linker, "/export:WinHttpConnectionSetProxyInfo=C:\\Windows\\System32\\winhttp.WinHttpConnectionSetProxyInfo")
134+ #pragma comment(linker, "/export:WinHttpConnectionUpdateIfIndexTable=C:\\Windows\\System32\\winhttp.WinHttpConnectionUpdateIfIndexTable")
135+ #pragma comment(linker, "/export:WinHttpCrackUrl=C:\\Windows\\System32\\winhttp.WinHttpCrackUrl")
136+ #pragma comment(linker, "/export:WinHttpCreateProxyList=C:\\Windows\\System32\\winhttp.WinHttpCreateProxyList")
137+ #pragma comment(linker, "/export:WinHttpCreateProxyManager=C:\\Windows\\System32\\winhttp.WinHttpCreateProxyManager")
138+ #pragma comment(linker, "/export:WinHttpCreateProxyResolver=C:\\Windows\\System32\\winhttp.WinHttpCreateProxyResolver")
139+ #pragma comment(linker, "/export:WinHttpCreateProxyResult=C:\\Windows\\System32\\winhttp.WinHttpCreateProxyResult")
140+ #pragma comment(linker, "/export:WinHttpCreateUiCompatibleProxyString=C:\\Windows\\System32\\winhttp.WinHttpCreateUiCompatibleProxyString")
141+ #pragma comment(linker, "/export:WinHttpCreateUrl=C:\\Windows\\System32\\winhttp.WinHttpCreateUrl")
142+ #pragma comment(linker, "/export:WinHttpDetectAutoProxyConfigUrl=C:\\Windows\\System32\\winhttp.WinHttpDetectAutoProxyConfigUrl")
143+ #pragma comment(linker, "/export:WinHttpFreeProxyResult=C:\\Windows\\System32\\winhttp.WinHttpFreeProxyResult")
144+ #pragma comment(linker, "/export:WinHttpFreeProxyResultEx=C:\\Windows\\System32\\winhttp.WinHttpFreeProxyResultEx")
145+ #pragma comment(linker, "/export:WinHttpFreeProxySettings=C:\\Windows\\System32\\winhttp.WinHttpFreeProxySettings")
146+ #pragma comment(linker, "/export:WinHttpFreeProxySettingsEx=C:\\Windows\\System32\\winhttp.WinHttpFreeProxySettingsEx")
147+ #pragma comment(linker, "/export:WinHttpFreeQueryConnectionGroupResult=C:\\Windows\\System32\\winhttp.WinHttpFreeQueryConnectionGroupResult")
148+ #pragma comment(linker, "/export:WinHttpGetDefaultProxyConfiguration=C:\\Windows\\System32\\winhttp.WinHttpGetDefaultProxyConfiguration")
149+ #pragma comment(linker, "/export:WinHttpGetIEProxyConfigForCurrentUser=C:\\Windows\\System32\\winhttp.WinHttpGetIEProxyConfigForCurrentUser")
150+ #pragma comment(linker, "/export:WinHttpGetProxyForUrl=C:\\Windows\\System32\\winhttp.WinHttpGetProxyForUrl")
151+ #pragma comment(linker, "/export:WinHttpGetProxyForUrlEx=C:\\Windows\\System32\\winhttp.WinHttpGetProxyForUrlEx")
152+ #pragma comment(linker, "/export:WinHttpGetProxyForUrlEx2=C:\\Windows\\System32\\winhttp.WinHttpGetProxyForUrlEx2")
153+ #pragma comment(linker, "/export:WinHttpGetProxyForUrlHvsi=C:\\Windows\\System32\\winhttp.WinHttpGetProxyForUrlHvsi")
154+ #pragma comment(linker, "/export:WinHttpGetProxyResult=C:\\Windows\\System32\\winhttp.WinHttpGetProxyResult")
155+ #pragma comment(linker, "/export:WinHttpGetProxyResultEx=C:\\Windows\\System32\\winhttp.WinHttpGetProxyResultEx")
156+ #pragma comment(linker, "/export:WinHttpGetProxySettingsEx=C:\\Windows\\System32\\winhttp.WinHttpGetProxySettingsEx")
157+ #pragma comment(linker, "/export:WinHttpGetProxySettingsResultEx=C:\\Windows\\System32\\winhttp.WinHttpGetProxySettingsResultEx")
158+ #pragma comment(linker, "/export:WinHttpGetProxySettingsVersion=C:\\Windows\\System32\\winhttp.WinHttpGetProxySettingsVersion")
159+ #pragma comment(linker, "/export:WinHttpGetTunnelSocket=C:\\Windows\\System32\\winhttp.WinHttpGetTunnelSocket")
160+ #pragma comment(linker, "/export:WinHttpOpen=C:\\Windows\\System32\\winhttp.WinHttpOpen")
161+ #pragma comment(linker, "/export:WinHttpOpenRequest=C:\\Windows\\System32\\winhttp.WinHttpOpenRequest")
162+ #pragma comment(linker, "/export:WinHttpPacJsWorkerMain=C:\\Windows\\System32\\winhttp.WinHttpPacJsWorkerMain")
163+ #pragma comment(linker, "/export:WinHttpProbeConnectivity=C:\\Windows\\System32\\winhttp.WinHttpProbeConnectivity")
164+ #pragma comment(linker, "/export:WinHttpProtocolCompleteUpgrade=C:\\Windows\\System32\\winhttp.WinHttpProtocolCompleteUpgrade")
165+ #pragma comment(linker, "/export:WinHttpProtocolReceive=C:\\Windows\\System32\\winhttp.WinHttpProtocolReceive")
166+ #pragma comment(linker, "/export:WinHttpProtocolSend=C:\\Windows\\System32\\winhttp.WinHttpProtocolSend")
167+ #pragma comment(linker, "/export:WinHttpQueryAuthSchemes=C:\\Windows\\System32\\winhttp.WinHttpQueryAuthSchemes")
168+ #pragma comment(linker, "/export:WinHttpQueryConnectionGroup=C:\\Windows\\System32\\winhttp.WinHttpQueryConnectionGroup")
169+ #pragma comment(linker, "/export:WinHttpQueryDataAvailable=C:\\Windows\\System32\\winhttp.WinHttpQueryDataAvailable")
170+ #pragma comment(linker, "/export:WinHttpQueryHeaders=C:\\Windows\\System32\\winhttp.WinHttpQueryHeaders")
171+ #pragma comment(linker, "/export:WinHttpQueryHeadersEx=C:\\Windows\\System32\\winhttp.WinHttpQueryHeadersEx")
172+ #pragma comment(linker, "/export:WinHttpQueryOption=C:\\Windows\\System32\\winhttp.WinHttpQueryOption")
173+ #pragma comment(linker, "/export:WinHttpReadData=C:\\Windows\\System32\\winhttp.WinHttpReadData")
174+ #pragma comment(linker, "/export:WinHttpReadDataEx=C:\\Windows\\System32\\winhttp.WinHttpReadDataEx")
175+ #pragma comment(linker, "/export:WinHttpReadProxySettings=C:\\Windows\\System32\\winhttp.WinHttpReadProxySettings")
176+ #pragma comment(linker, "/export:WinHttpReadProxySettingsHvsi=C:\\Windows\\System32\\winhttp.WinHttpReadProxySettingsHvsi")
177+ #pragma comment(linker, "/export:WinHttpReceiveResponse=C:\\Windows\\System32\\winhttp.WinHttpReceiveResponse")
178+ #pragma comment(linker, "/export:WinHttpRefreshProxySettings=C:\\Windows\\System32\\winhttp.WinHttpRefreshProxySettings")
179+ #pragma comment(linker, "/export:WinHttpRegisterProxyChangeNotification=C:\\Windows\\System32\\winhttp.WinHttpRegisterProxyChangeNotification")
180+ #pragma comment(linker, "/export:WinHttpResetAutoProxy=C:\\Windows\\System32\\winhttp.WinHttpResetAutoProxy")
181+ #pragma comment(linker, "/export:WinHttpResolverGetProxyForUrl=C:\\Windows\\System32\\winhttp.WinHttpResolverGetProxyForUrl")
182+ #pragma comment(linker, "/export:WinHttpSaveProxyCredentials=C:\\Windows\\System32\\winhttp.WinHttpSaveProxyCredentials")
183+ #pragma comment(linker, "/export:WinHttpSendRequest=C:\\Windows\\System32\\winhttp.WinHttpSendRequest")
184+ #pragma comment(linker, "/export:WinHttpSetCredentials=C:\\Windows\\System32\\winhttp.WinHttpSetCredentials")
185+ #pragma comment(linker, "/export:WinHttpSetDefaultProxyConfiguration=C:\\Windows\\System32\\winhttp.WinHttpSetDefaultProxyConfiguration")
186+ #pragma comment(linker, "/export:WinHttpSetOption=C:\\Windows\\System32\\winhttp.WinHttpSetOption")
187+ #pragma comment(linker, "/export:WinHttpSetProxySettingsPerUser=C:\\Windows\\System32\\winhttp.WinHttpSetProxySettingsPerUser")
188+ #pragma comment(linker, "/export:WinHttpSetSecureLegacyServersAppCompat=C:\\Windows\\System32\\winhttp.WinHttpSetSecureLegacyServersAppCompat")
189+ #pragma comment(linker, "/export:WinHttpSetStatusCallback=C:\\Windows\\System32\\winhttp.WinHttpSetStatusCallback")
190+ #pragma comment(linker, "/export:WinHttpSetTimeouts=C:\\Windows\\System32\\winhttp.WinHttpSetTimeouts")
191+ #pragma comment(linker, "/export:WinHttpTimeFromSystemTime=C:\\Windows\\System32\\winhttp.WinHttpTimeFromSystemTime")
192+ #pragma comment(linker, "/export:WinHttpTimeToSystemTime=C:\\Windows\\System32\\winhttp.WinHttpTimeToSystemTime")
193+ #pragma comment(linker, "/export:WinHttpUnregisterProxyChangeNotification=C:\\Windows\\System32\\winhttp.WinHttpUnregisterProxyChangeNotification")
194+ #pragma comment(linker, "/export:WinHttpWebSocketClose=C:\\Windows\\System32\\winhttp.WinHttpWebSocketClose")
195+ #pragma comment(linker, "/export:WinHttpWebSocketCompleteUpgrade=C:\\Windows\\System32\\winhttp.WinHttpWebSocketCompleteUpgrade")
196+ #pragma comment(linker, "/export:WinHttpWebSocketQueryCloseStatus=C:\\Windows\\System32\\winhttp.WinHttpWebSocketQueryCloseStatus")
197+ #pragma comment(linker, "/export:WinHttpWebSocketReceive=C:\\Windows\\System32\\winhttp.WinHttpWebSocketReceive")
198+ #pragma comment(linker, "/export:WinHttpWebSocketSend=C:\\Windows\\System32\\winhttp.WinHttpWebSocketSend")
199+ #pragma comment(linker, "/export:WinHttpWebSocketShutdown=C:\\Windows\\System32\\winhttp.WinHttpWebSocketShutdown")
200+ #pragma comment(linker, "/export:WinHttpWriteData=C:\\Windows\\System32\\winhttp.WinHttpWriteData")
201+ #pragma comment(linker, "/export:WinHttpWriteProxySettings=C:\\Windows\\System32\\winhttp.WinHttpWriteProxySettings")
0 commit comments