MCPcopy Create free account
hub / github.com/TwoSevenOneT/WSASS / GetPPLProtectionLevelName

Method GetPPLProtectionLevelName

PPLHelp.cpp:24–41  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

22 return protectionLevel;
23}
24std::wstring PPLProcessCreator::GetPPLProtectionLevelName(DWORD protectionLevel)
25{
26 switch (protectionLevel)
27 {
28 case PROTECTION_LEVEL_WINTCB_LIGHT:
29 return L"PROTECTION_LEVEL_WINTCB_LIGHT";
30 case PROTECTION_LEVEL_WINDOWS:
31 return L"PROTECTION_LEVEL_WINDOWS";
32 case PROTECTION_LEVEL_WINDOWS_LIGHT:
33 return L"PROTECTION_LEVEL_WINDOWS_LIGHT";
34 case PROTECTION_LEVEL_ANTIMALWARE_LIGHT:
35 return L"PROTECTION_LEVEL_ANTIMALWARE_LIGHT";
36 case PROTECTION_LEVEL_LSA_LIGHT:
37 return L"PROTECTION_LEVEL_LSA_LIGHT";
38 default:
39 return L"Unknown protection level";
40 }
41}
42bool PPLProcessCreator::CreatePPLProcess(DWORD protectionLevel, std::wstring& commandLine)
43{
44 SIZE_T size = 0;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected