| 22 | return protectionLevel; |
| 23 | } |
| 24 | std::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 | } |
| 42 | bool PPLProcessCreator::CreatePPLProcess(DWORD protectionLevel, std::wstring& commandLine) |
| 43 | { |
| 44 | SIZE_T size = 0; |
nothing calls this directly
no outgoing calls
no test coverage detected