Win32 API 日本語リファレンス
ホームSecurity.Authentication.Identity › MSV1_0_LOGON_SUBMIT_TYPE

MSV1_0_LOGON_SUBMIT_TYPE

列挙型
基底型i4

メンバー 9

名前10進16進
MsV1_0InteractiveLogon20x2
MsV1_0Lm20Logon30x3
MsV1_0NetworkLogon40x4
MsV1_0SubAuthLogon50x5
MsV1_0WorkstationUnlockLogon70x7
MsV1_0S4ULogon120xC
MsV1_0VirtualLogon820x52
MsV1_0NoElevationLogon830x53
MsV1_0LuidLogon840x54

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum MSV1_0_LOGON_SUBMIT_TYPE : int {
    MsV1_0InteractiveLogon = 2,
    MsV1_0Lm20Logon = 3,
    MsV1_0NetworkLogon = 4,
    MsV1_0SubAuthLogon = 5,
    MsV1_0WorkstationUnlockLogon = 7,
    MsV1_0S4ULogon = 12,
    MsV1_0VirtualLogon = 82,
    MsV1_0NoElevationLogon = 83,
    MsV1_0LuidLogon = 84
} MSV1_0_LOGON_SUBMIT_TYPE;
public enum MSV1_0_LOGON_SUBMIT_TYPE : int
{
    MsV1_0InteractiveLogon = 2,
    MsV1_0Lm20Logon = 3,
    MsV1_0NetworkLogon = 4,
    MsV1_0SubAuthLogon = 5,
    MsV1_0WorkstationUnlockLogon = 7,
    MsV1_0S4ULogon = 12,
    MsV1_0VirtualLogon = 82,
    MsV1_0NoElevationLogon = 83,
    MsV1_0LuidLogon = 84,
}
Public Enum MSV1_0_LOGON_SUBMIT_TYPE As Integer
    MsV1_0InteractiveLogon = 2
    MsV1_0Lm20Logon = 3
    MsV1_0NetworkLogon = 4
    MsV1_0SubAuthLogon = 5
    MsV1_0WorkstationUnlockLogon = 7
    MsV1_0S4ULogon = 12
    MsV1_0VirtualLogon = 82
    MsV1_0NoElevationLogon = 83
    MsV1_0LuidLogon = 84
End Enum
import enum

class MSV1_0_LOGON_SUBMIT_TYPE(enum.IntEnum):
    MsV1_0InteractiveLogon = 2
    MsV1_0Lm20Logon = 3
    MsV1_0NetworkLogon = 4
    MsV1_0SubAuthLogon = 5
    MsV1_0WorkstationUnlockLogon = 7
    MsV1_0S4ULogon = 12
    MsV1_0VirtualLogon = 82
    MsV1_0NoElevationLogon = 83
    MsV1_0LuidLogon = 84
// MSV1_0_LOGON_SUBMIT_TYPE
pub const MsV1_0InteractiveLogon: i32 = 2;
pub const MsV1_0Lm20Logon: i32 = 3;
pub const MsV1_0NetworkLogon: i32 = 4;
pub const MsV1_0SubAuthLogon: i32 = 5;
pub const MsV1_0WorkstationUnlockLogon: i32 = 7;
pub const MsV1_0S4ULogon: i32 = 12;
pub const MsV1_0VirtualLogon: i32 = 82;
pub const MsV1_0NoElevationLogon: i32 = 83;
pub const MsV1_0LuidLogon: i32 = 84;
// MSV1_0_LOGON_SUBMIT_TYPE
const (
	MsV1_0InteractiveLogon int32 = 2
	MsV1_0Lm20Logon int32 = 3
	MsV1_0NetworkLogon int32 = 4
	MsV1_0SubAuthLogon int32 = 5
	MsV1_0WorkstationUnlockLogon int32 = 7
	MsV1_0S4ULogon int32 = 12
	MsV1_0VirtualLogon int32 = 82
	MsV1_0NoElevationLogon int32 = 83
	MsV1_0LuidLogon int32 = 84
)
const
  MsV1_0InteractiveLogon = 2;
  MsV1_0Lm20Logon = 3;
  MsV1_0NetworkLogon = 4;
  MsV1_0SubAuthLogon = 5;
  MsV1_0WorkstationUnlockLogon = 7;
  MsV1_0S4ULogon = 12;
  MsV1_0VirtualLogon = 82;
  MsV1_0NoElevationLogon = 83;
  MsV1_0LuidLogon = 84;
// MSV1_0_LOGON_SUBMIT_TYPE
pub const MsV1_0InteractiveLogon: i32 = 2;
pub const MsV1_0Lm20Logon: i32 = 3;
pub const MsV1_0NetworkLogon: i32 = 4;
pub const MsV1_0SubAuthLogon: i32 = 5;
pub const MsV1_0WorkstationUnlockLogon: i32 = 7;
pub const MsV1_0S4ULogon: i32 = 12;
pub const MsV1_0VirtualLogon: i32 = 82;
pub const MsV1_0NoElevationLogon: i32 = 83;
pub const MsV1_0LuidLogon: i32 = 84;
const
  MsV1_0InteractiveLogon* = 2
  MsV1_0Lm20Logon* = 3
  MsV1_0NetworkLogon* = 4
  MsV1_0SubAuthLogon* = 5
  MsV1_0WorkstationUnlockLogon* = 7
  MsV1_0S4ULogon* = 12
  MsV1_0VirtualLogon* = 82
  MsV1_0NoElevationLogon* = 83
  MsV1_0LuidLogon* = 84
enum MSV1_0_LOGON_SUBMIT_TYPE : int {
    MsV1_0InteractiveLogon = 2,
    MsV1_0Lm20Logon = 3,
    MsV1_0NetworkLogon = 4,
    MsV1_0SubAuthLogon = 5,
    MsV1_0WorkstationUnlockLogon = 7,
    MsV1_0S4ULogon = 12,
    MsV1_0VirtualLogon = 82,
    MsV1_0NoElevationLogon = 83,
    MsV1_0LuidLogon = 84,
}
#define global MsV1_0InteractiveLogon       0x2
#define global MsV1_0Lm20Logon              0x3
#define global MsV1_0NetworkLogon           0x4
#define global MsV1_0SubAuthLogon           0x5
#define global MsV1_0WorkstationUnlockLogon 0x7
#define global MsV1_0S4ULogon               0xC
#define global MsV1_0VirtualLogon           0x52
#define global MsV1_0NoElevationLogon       0x53
#define global MsV1_0LuidLogon              0x54