@@ -18,24 +18,6 @@ Module Name:
1818#include " wslrelay.h"
1919#include " wslInstall.h"
2020
21- /* namespace {
22-
23- void ConfigureComSecurity(IUnknown* Instance)
24- {
25- wil::com_ptr_nothrow<IClientSecurity> clientSecurity;
26- THROW_IF_FAILED(Instance->QueryInterface(IID_PPV_ARGS(&clientSecurity)));
27-
28- // Get the current proxy blanket settings.
29- DWORD authnSvc, authzSvc, authnLvl, capabilites;
30- THROW_IF_FAILED(clientSecurity->QueryBlanket(Instance, &authnSvc, &authzSvc, NULL, &authnLvl, NULL, NULL, &capabilites));
31-
32- // Make sure that dynamic cloaking is used.
33- WI_ClearFlag(capabilites, EOAC_STATIC_CLOAKING);
34- WI_SetFlag(capabilites, EOAC_DYNAMIC_CLOAKING);
35- THROW_IF_FAILED(clientSecurity->SetBlanket(Instance, authnSvc, authzSvc, NULL, authnLvl, RPC_C_IMP_LEVEL_IMPERSONATE, NULL, capabilites));
36- }
37- } // namespace */
38-
3921class DECLSPEC_UUID (" 7BC4E198-6531-4FA6-ADE2-5EF3D2A04DFF" ) CallbackInstance
4022 : public Microsoft::WRL::RuntimeClass<Microsoft::WRL::RuntimeClassFlags<Microsoft::WRL::ClassicCom>, ITerminationCallback, IFastRundown>
4123{
7456 wil::com_ptr<IWSLAUserSession> session;
7557
7658 THROW_IF_FAILED (CoCreateInstance (__uuidof (WSLAUserSession), nullptr , CLSCTX_LOCAL_SERVER, IID_PPV_ARGS (&session)));
77- // ConfigureComSecurity(session.get());
7859 wsl::windows::common::security::ConfigureForCOMImpersonation (session.get ());
7960
8061 /* wil::com_ptr<IWSLAVirtualMachine> virtualMachineInstance;
9273 settings.EnableGPU = UserSettings->GPU.Enable;
9374
9475 THROW_IF_FAILED(session->CreateVirtualMachine(&settings, &virtualMachineInstance));
95- // ConfigureComSecurity(virtualMachineInstance.get());
9676 wsl::windows::common::security::ConfigureForCOMImpersonation(virtualMachineInstance.get());
9777
9878 // Register termination callback, if specified
439419{
440420 return reinterpret_cast <IWSLAVirtualMachine*>(VirtualMachine)->MountGpuLibraries (LibrariesMountPoint, DriversMountpoint, static_cast <DWORD>(Flags));
441421}
442- CATCH_RETURN ();
422+ CATCH_RETURN ();
0 commit comments