Win32 API 日本語リファレンス
ホームMedia.DeviceManager › WMDM_SESSION_TYPE

WMDM_SESSION_TYPE

列挙型
基底型i4

メンバー 5

名前10進16進
WMDM_SESSION_NONE00x0
WMDM_SESSION_TRANSFER_TO_DEVICE10x1
WMDM_SESSION_TRANSFER_FROM_DEVICE160x10
WMDM_SESSION_DELETE2560x100
WMDM_SESSION_CUSTOM40960x1000

各言語での定義

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

typedef enum WMDM_SESSION_TYPE : int {
    WMDM_SESSION_NONE = 0,
    WMDM_SESSION_TRANSFER_TO_DEVICE = 1,
    WMDM_SESSION_TRANSFER_FROM_DEVICE = 16,
    WMDM_SESSION_DELETE = 256,
    WMDM_SESSION_CUSTOM = 4096
} WMDM_SESSION_TYPE;
public enum WMDM_SESSION_TYPE : int
{
    WMDM_SESSION_NONE = 0,
    WMDM_SESSION_TRANSFER_TO_DEVICE = 1,
    WMDM_SESSION_TRANSFER_FROM_DEVICE = 16,
    WMDM_SESSION_DELETE = 256,
    WMDM_SESSION_CUSTOM = 4096,
}
Public Enum WMDM_SESSION_TYPE As Integer
    WMDM_SESSION_NONE = 0
    WMDM_SESSION_TRANSFER_TO_DEVICE = 1
    WMDM_SESSION_TRANSFER_FROM_DEVICE = 16
    WMDM_SESSION_DELETE = 256
    WMDM_SESSION_CUSTOM = 4096
End Enum
import enum

class WMDM_SESSION_TYPE(enum.IntEnum):
    WMDM_SESSION_NONE = 0
    WMDM_SESSION_TRANSFER_TO_DEVICE = 1
    WMDM_SESSION_TRANSFER_FROM_DEVICE = 16
    WMDM_SESSION_DELETE = 256
    WMDM_SESSION_CUSTOM = 4096
// WMDM_SESSION_TYPE
pub const WMDM_SESSION_NONE: i32 = 0;
pub const WMDM_SESSION_TRANSFER_TO_DEVICE: i32 = 1;
pub const WMDM_SESSION_TRANSFER_FROM_DEVICE: i32 = 16;
pub const WMDM_SESSION_DELETE: i32 = 256;
pub const WMDM_SESSION_CUSTOM: i32 = 4096;
// WMDM_SESSION_TYPE
const (
	WMDM_SESSION_NONE int32 = 0
	WMDM_SESSION_TRANSFER_TO_DEVICE int32 = 1
	WMDM_SESSION_TRANSFER_FROM_DEVICE int32 = 16
	WMDM_SESSION_DELETE int32 = 256
	WMDM_SESSION_CUSTOM int32 = 4096
)
const
  WMDM_SESSION_NONE = 0;
  WMDM_SESSION_TRANSFER_TO_DEVICE = 1;
  WMDM_SESSION_TRANSFER_FROM_DEVICE = 16;
  WMDM_SESSION_DELETE = 256;
  WMDM_SESSION_CUSTOM = 4096;
// WMDM_SESSION_TYPE
pub const WMDM_SESSION_NONE: i32 = 0;
pub const WMDM_SESSION_TRANSFER_TO_DEVICE: i32 = 1;
pub const WMDM_SESSION_TRANSFER_FROM_DEVICE: i32 = 16;
pub const WMDM_SESSION_DELETE: i32 = 256;
pub const WMDM_SESSION_CUSTOM: i32 = 4096;
const
  WMDM_SESSION_NONE* = 0
  WMDM_SESSION_TRANSFER_TO_DEVICE* = 1
  WMDM_SESSION_TRANSFER_FROM_DEVICE* = 16
  WMDM_SESSION_DELETE* = 256
  WMDM_SESSION_CUSTOM* = 4096
enum WMDM_SESSION_TYPE : int {
    WMDM_SESSION_NONE = 0,
    WMDM_SESSION_TRANSFER_TO_DEVICE = 1,
    WMDM_SESSION_TRANSFER_FROM_DEVICE = 16,
    WMDM_SESSION_DELETE = 256,
    WMDM_SESSION_CUSTOM = 4096,
}
#define global WMDM_SESSION_NONE                 0x0
#define global WMDM_SESSION_TRANSFER_TO_DEVICE   0x1
#define global WMDM_SESSION_TRANSFER_FROM_DEVICE 0x10
#define global WMDM_SESSION_DELETE               0x100
#define global WMDM_SESSION_CUSTOM               0x1000