Win32 API 日本語リファレンス
ホームSecurity › LOGON32_LOGON

LOGON32_LOGON

列挙型
基底型u4

メンバー 7

名前10進16進
LOGON32_LOGON_BATCH40x4
LOGON32_LOGON_INTERACTIVE20x2
LOGON32_LOGON_NETWORK30x3
LOGON32_LOGON_NETWORK_CLEARTEXT80x8
LOGON32_LOGON_NEW_CREDENTIALS90x9
LOGON32_LOGON_SERVICE50x5
LOGON32_LOGON_UNLOCK70x7

各言語での定義

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

typedef enum LOGON32_LOGON : unsigned int {
    LOGON32_LOGON_BATCH = 4,
    LOGON32_LOGON_INTERACTIVE = 2,
    LOGON32_LOGON_NETWORK = 3,
    LOGON32_LOGON_NETWORK_CLEARTEXT = 8,
    LOGON32_LOGON_NEW_CREDENTIALS = 9,
    LOGON32_LOGON_SERVICE = 5,
    LOGON32_LOGON_UNLOCK = 7
} LOGON32_LOGON;
public enum LOGON32_LOGON : uint
{
    LOGON32_LOGON_BATCH = 4,
    LOGON32_LOGON_INTERACTIVE = 2,
    LOGON32_LOGON_NETWORK = 3,
    LOGON32_LOGON_NETWORK_CLEARTEXT = 8,
    LOGON32_LOGON_NEW_CREDENTIALS = 9,
    LOGON32_LOGON_SERVICE = 5,
    LOGON32_LOGON_UNLOCK = 7,
}
Public Enum LOGON32_LOGON As UInteger
    LOGON32_LOGON_BATCH = 4
    LOGON32_LOGON_INTERACTIVE = 2
    LOGON32_LOGON_NETWORK = 3
    LOGON32_LOGON_NETWORK_CLEARTEXT = 8
    LOGON32_LOGON_NEW_CREDENTIALS = 9
    LOGON32_LOGON_SERVICE = 5
    LOGON32_LOGON_UNLOCK = 7
End Enum
import enum

class LOGON32_LOGON(enum.IntEnum):
    LOGON32_LOGON_BATCH = 4
    LOGON32_LOGON_INTERACTIVE = 2
    LOGON32_LOGON_NETWORK = 3
    LOGON32_LOGON_NETWORK_CLEARTEXT = 8
    LOGON32_LOGON_NEW_CREDENTIALS = 9
    LOGON32_LOGON_SERVICE = 5
    LOGON32_LOGON_UNLOCK = 7
// LOGON32_LOGON
pub const LOGON32_LOGON_BATCH: u32 = 4;
pub const LOGON32_LOGON_INTERACTIVE: u32 = 2;
pub const LOGON32_LOGON_NETWORK: u32 = 3;
pub const LOGON32_LOGON_NETWORK_CLEARTEXT: u32 = 8;
pub const LOGON32_LOGON_NEW_CREDENTIALS: u32 = 9;
pub const LOGON32_LOGON_SERVICE: u32 = 5;
pub const LOGON32_LOGON_UNLOCK: u32 = 7;
// LOGON32_LOGON
const (
	LOGON32_LOGON_BATCH uint32 = 4
	LOGON32_LOGON_INTERACTIVE uint32 = 2
	LOGON32_LOGON_NETWORK uint32 = 3
	LOGON32_LOGON_NETWORK_CLEARTEXT uint32 = 8
	LOGON32_LOGON_NEW_CREDENTIALS uint32 = 9
	LOGON32_LOGON_SERVICE uint32 = 5
	LOGON32_LOGON_UNLOCK uint32 = 7
)
const
  LOGON32_LOGON_BATCH = 4;
  LOGON32_LOGON_INTERACTIVE = 2;
  LOGON32_LOGON_NETWORK = 3;
  LOGON32_LOGON_NETWORK_CLEARTEXT = 8;
  LOGON32_LOGON_NEW_CREDENTIALS = 9;
  LOGON32_LOGON_SERVICE = 5;
  LOGON32_LOGON_UNLOCK = 7;
// LOGON32_LOGON
pub const LOGON32_LOGON_BATCH: u32 = 4;
pub const LOGON32_LOGON_INTERACTIVE: u32 = 2;
pub const LOGON32_LOGON_NETWORK: u32 = 3;
pub const LOGON32_LOGON_NETWORK_CLEARTEXT: u32 = 8;
pub const LOGON32_LOGON_NEW_CREDENTIALS: u32 = 9;
pub const LOGON32_LOGON_SERVICE: u32 = 5;
pub const LOGON32_LOGON_UNLOCK: u32 = 7;
const
  LOGON32_LOGON_BATCH* = 4
  LOGON32_LOGON_INTERACTIVE* = 2
  LOGON32_LOGON_NETWORK* = 3
  LOGON32_LOGON_NETWORK_CLEARTEXT* = 8
  LOGON32_LOGON_NEW_CREDENTIALS* = 9
  LOGON32_LOGON_SERVICE* = 5
  LOGON32_LOGON_UNLOCK* = 7
enum LOGON32_LOGON : uint {
    LOGON32_LOGON_BATCH = 4,
    LOGON32_LOGON_INTERACTIVE = 2,
    LOGON32_LOGON_NETWORK = 3,
    LOGON32_LOGON_NETWORK_CLEARTEXT = 8,
    LOGON32_LOGON_NEW_CREDENTIALS = 9,
    LOGON32_LOGON_SERVICE = 5,
    LOGON32_LOGON_UNLOCK = 7,
}
#define global LOGON32_LOGON_BATCH             0x4
#define global LOGON32_LOGON_INTERACTIVE       0x2
#define global LOGON32_LOGON_NETWORK           0x3
#define global LOGON32_LOGON_NETWORK_CLEARTEXT 0x8
#define global LOGON32_LOGON_NEW_CREDENTIALS   0x9
#define global LOGON32_LOGON_SERVICE           0x5
#define global LOGON32_LOGON_UNLOCK            0x7