Go to the documentation of this file.00001 #pragma once
00002
00003 using namespace AppSecInc::Msi::Flags;
00004
00005 static const FlagMapEntry s_LogonTypeFlags[] =
00006 {
00007 { L"LOGON32_LOGON_BATCH", LOGON32_LOGON_BATCH },
00008 { L"LOGON32_LOGON_INTERACTIVE", LOGON32_LOGON_INTERACTIVE },
00009 { L"LOGON32_LOGON_NETWORK", LOGON32_LOGON_NETWORK },
00010 { L"LOGON32_LOGON_NETWORK_CLEARTEXT", LOGON32_LOGON_NETWORK_CLEARTEXT },
00011 { L"LOGON32_LOGON_NEW_CREDENTIALS", LOGON32_LOGON_NEW_CREDENTIALS },
00012 { L"LOGON32_LOGON_SERVICE", LOGON32_LOGON_SERVICE },
00013 { L"LOGON32_LOGON_UNLOCK", LOGON32_LOGON_UNLOCK }
00014 };
00015
00016 static const FlagMapEntry s_LogonProviderFlags[] =
00017 {
00018 { L"LOGON32_PROVIDER_DEFAULT", LOGON32_PROVIDER_DEFAULT },
00019 { L"LOGON32_PROVIDER_WINNT50", LOGON32_PROVIDER_WINNT50 },
00020 { L"LOGON32_PROVIDER_WINNT40", LOGON32_PROVIDER_WINNT40 },
00021 { L"LOGON32_PROVIDER_WINNT35", LOGON32_PROVIDER_WINNT35 }
00022 };