Win32 API 日本語リファレンス
ホームDevices.Properties › DEVPROPTYPE

DEVPROPTYPE

列挙型
基底型u4

メンバー 30

名前10進16進
DEVPROP_TYPEMOD_ARRAY40960x1000
DEVPROP_TYPEMOD_LIST81920x2000
DEVPROP_TYPE_EMPTY00x0
DEVPROP_TYPE_NULL10x1
DEVPROP_TYPE_SBYTE20x2
DEVPROP_TYPE_BYTE30x3
DEVPROP_TYPE_INT1640x4
DEVPROP_TYPE_UINT1650x5
DEVPROP_TYPE_INT3260x6
DEVPROP_TYPE_UINT3270x7
DEVPROP_TYPE_INT6480x8
DEVPROP_TYPE_UINT6490x9
DEVPROP_TYPE_FLOAT100xA
DEVPROP_TYPE_DOUBLE110xB
DEVPROP_TYPE_DECIMAL120xC
DEVPROP_TYPE_GUID130xD
DEVPROP_TYPE_CURRENCY140xE
DEVPROP_TYPE_DATE150xF
DEVPROP_TYPE_FILETIME160x10
DEVPROP_TYPE_BOOLEAN170x11
DEVPROP_TYPE_STRING180x12
DEVPROP_TYPE_STRING_LIST82100x2012
DEVPROP_TYPE_SECURITY_DESCRIPTOR190x13
DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING200x14
DEVPROP_TYPE_DEVPROPKEY210x15
DEVPROP_TYPE_DEVPROPTYPE220x16
DEVPROP_TYPE_BINARY40990x1003
DEVPROP_TYPE_ERROR230x17
DEVPROP_TYPE_NTSTATUS240x18
DEVPROP_TYPE_STRING_INDIRECT250x19

各言語での定義

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

typedef enum DEVPROPTYPE : unsigned int {
    DEVPROP_TYPEMOD_ARRAY = 4096,
    DEVPROP_TYPEMOD_LIST = 8192,
    DEVPROP_TYPE_EMPTY = 0,
    DEVPROP_TYPE_NULL = 1,
    DEVPROP_TYPE_SBYTE = 2,
    DEVPROP_TYPE_BYTE = 3,
    DEVPROP_TYPE_INT16 = 4,
    DEVPROP_TYPE_UINT16 = 5,
    DEVPROP_TYPE_INT32 = 6,
    DEVPROP_TYPE_UINT32 = 7,
    DEVPROP_TYPE_INT64 = 8,
    DEVPROP_TYPE_UINT64 = 9,
    DEVPROP_TYPE_FLOAT = 10,
    DEVPROP_TYPE_DOUBLE = 11,
    DEVPROP_TYPE_DECIMAL = 12,
    DEVPROP_TYPE_GUID = 13,
    DEVPROP_TYPE_CURRENCY = 14,
    DEVPROP_TYPE_DATE = 15,
    DEVPROP_TYPE_FILETIME = 16,
    DEVPROP_TYPE_BOOLEAN = 17,
    DEVPROP_TYPE_STRING = 18,
    DEVPROP_TYPE_STRING_LIST = 8210,
    DEVPROP_TYPE_SECURITY_DESCRIPTOR = 19,
    DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING = 20,
    DEVPROP_TYPE_DEVPROPKEY = 21,
    DEVPROP_TYPE_DEVPROPTYPE = 22,
    DEVPROP_TYPE_BINARY = 4099,
    DEVPROP_TYPE_ERROR = 23,
    DEVPROP_TYPE_NTSTATUS = 24,
    DEVPROP_TYPE_STRING_INDIRECT = 25
} DEVPROPTYPE;
public enum DEVPROPTYPE : uint
{
    DEVPROP_TYPEMOD_ARRAY = 4096,
    DEVPROP_TYPEMOD_LIST = 8192,
    DEVPROP_TYPE_EMPTY = 0,
    DEVPROP_TYPE_NULL = 1,
    DEVPROP_TYPE_SBYTE = 2,
    DEVPROP_TYPE_BYTE = 3,
    DEVPROP_TYPE_INT16 = 4,
    DEVPROP_TYPE_UINT16 = 5,
    DEVPROP_TYPE_INT32 = 6,
    DEVPROP_TYPE_UINT32 = 7,
    DEVPROP_TYPE_INT64 = 8,
    DEVPROP_TYPE_UINT64 = 9,
    DEVPROP_TYPE_FLOAT = 10,
    DEVPROP_TYPE_DOUBLE = 11,
    DEVPROP_TYPE_DECIMAL = 12,
    DEVPROP_TYPE_GUID = 13,
    DEVPROP_TYPE_CURRENCY = 14,
    DEVPROP_TYPE_DATE = 15,
    DEVPROP_TYPE_FILETIME = 16,
    DEVPROP_TYPE_BOOLEAN = 17,
    DEVPROP_TYPE_STRING = 18,
    DEVPROP_TYPE_STRING_LIST = 8210,
    DEVPROP_TYPE_SECURITY_DESCRIPTOR = 19,
    DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING = 20,
    DEVPROP_TYPE_DEVPROPKEY = 21,
    DEVPROP_TYPE_DEVPROPTYPE = 22,
    DEVPROP_TYPE_BINARY = 4099,
    DEVPROP_TYPE_ERROR = 23,
    DEVPROP_TYPE_NTSTATUS = 24,
    DEVPROP_TYPE_STRING_INDIRECT = 25,
}
Public Enum DEVPROPTYPE As UInteger
    DEVPROP_TYPEMOD_ARRAY = 4096
    DEVPROP_TYPEMOD_LIST = 8192
    DEVPROP_TYPE_EMPTY = 0
    DEVPROP_TYPE_NULL = 1
    DEVPROP_TYPE_SBYTE = 2
    DEVPROP_TYPE_BYTE = 3
    DEVPROP_TYPE_INT16 = 4
    DEVPROP_TYPE_UINT16 = 5
    DEVPROP_TYPE_INT32 = 6
    DEVPROP_TYPE_UINT32 = 7
    DEVPROP_TYPE_INT64 = 8
    DEVPROP_TYPE_UINT64 = 9
    DEVPROP_TYPE_FLOAT = 10
    DEVPROP_TYPE_DOUBLE = 11
    DEVPROP_TYPE_DECIMAL = 12
    DEVPROP_TYPE_GUID = 13
    DEVPROP_TYPE_CURRENCY = 14
    DEVPROP_TYPE_DATE = 15
    DEVPROP_TYPE_FILETIME = 16
    DEVPROP_TYPE_BOOLEAN = 17
    DEVPROP_TYPE_STRING = 18
    DEVPROP_TYPE_STRING_LIST = 8210
    DEVPROP_TYPE_SECURITY_DESCRIPTOR = 19
    DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING = 20
    DEVPROP_TYPE_DEVPROPKEY = 21
    DEVPROP_TYPE_DEVPROPTYPE = 22
    DEVPROP_TYPE_BINARY = 4099
    DEVPROP_TYPE_ERROR = 23
    DEVPROP_TYPE_NTSTATUS = 24
    DEVPROP_TYPE_STRING_INDIRECT = 25
End Enum
import enum

class DEVPROPTYPE(enum.IntEnum):
    DEVPROP_TYPEMOD_ARRAY = 4096
    DEVPROP_TYPEMOD_LIST = 8192
    DEVPROP_TYPE_EMPTY = 0
    DEVPROP_TYPE_NULL = 1
    DEVPROP_TYPE_SBYTE = 2
    DEVPROP_TYPE_BYTE = 3
    DEVPROP_TYPE_INT16 = 4
    DEVPROP_TYPE_UINT16 = 5
    DEVPROP_TYPE_INT32 = 6
    DEVPROP_TYPE_UINT32 = 7
    DEVPROP_TYPE_INT64 = 8
    DEVPROP_TYPE_UINT64 = 9
    DEVPROP_TYPE_FLOAT = 10
    DEVPROP_TYPE_DOUBLE = 11
    DEVPROP_TYPE_DECIMAL = 12
    DEVPROP_TYPE_GUID = 13
    DEVPROP_TYPE_CURRENCY = 14
    DEVPROP_TYPE_DATE = 15
    DEVPROP_TYPE_FILETIME = 16
    DEVPROP_TYPE_BOOLEAN = 17
    DEVPROP_TYPE_STRING = 18
    DEVPROP_TYPE_STRING_LIST = 8210
    DEVPROP_TYPE_SECURITY_DESCRIPTOR = 19
    DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING = 20
    DEVPROP_TYPE_DEVPROPKEY = 21
    DEVPROP_TYPE_DEVPROPTYPE = 22
    DEVPROP_TYPE_BINARY = 4099
    DEVPROP_TYPE_ERROR = 23
    DEVPROP_TYPE_NTSTATUS = 24
    DEVPROP_TYPE_STRING_INDIRECT = 25
// DEVPROPTYPE
pub const DEVPROP_TYPEMOD_ARRAY: u32 = 4096;
pub const DEVPROP_TYPEMOD_LIST: u32 = 8192;
pub const DEVPROP_TYPE_EMPTY: u32 = 0;
pub const DEVPROP_TYPE_NULL: u32 = 1;
pub const DEVPROP_TYPE_SBYTE: u32 = 2;
pub const DEVPROP_TYPE_BYTE: u32 = 3;
pub const DEVPROP_TYPE_INT16: u32 = 4;
pub const DEVPROP_TYPE_UINT16: u32 = 5;
pub const DEVPROP_TYPE_INT32: u32 = 6;
pub const DEVPROP_TYPE_UINT32: u32 = 7;
pub const DEVPROP_TYPE_INT64: u32 = 8;
pub const DEVPROP_TYPE_UINT64: u32 = 9;
pub const DEVPROP_TYPE_FLOAT: u32 = 10;
pub const DEVPROP_TYPE_DOUBLE: u32 = 11;
pub const DEVPROP_TYPE_DECIMAL: u32 = 12;
pub const DEVPROP_TYPE_GUID: u32 = 13;
pub const DEVPROP_TYPE_CURRENCY: u32 = 14;
pub const DEVPROP_TYPE_DATE: u32 = 15;
pub const DEVPROP_TYPE_FILETIME: u32 = 16;
pub const DEVPROP_TYPE_BOOLEAN: u32 = 17;
pub const DEVPROP_TYPE_STRING: u32 = 18;
pub const DEVPROP_TYPE_STRING_LIST: u32 = 8210;
pub const DEVPROP_TYPE_SECURITY_DESCRIPTOR: u32 = 19;
pub const DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING: u32 = 20;
pub const DEVPROP_TYPE_DEVPROPKEY: u32 = 21;
pub const DEVPROP_TYPE_DEVPROPTYPE: u32 = 22;
pub const DEVPROP_TYPE_BINARY: u32 = 4099;
pub const DEVPROP_TYPE_ERROR: u32 = 23;
pub const DEVPROP_TYPE_NTSTATUS: u32 = 24;
pub const DEVPROP_TYPE_STRING_INDIRECT: u32 = 25;
// DEVPROPTYPE
const (
	DEVPROP_TYPEMOD_ARRAY uint32 = 4096
	DEVPROP_TYPEMOD_LIST uint32 = 8192
	DEVPROP_TYPE_EMPTY uint32 = 0
	DEVPROP_TYPE_NULL uint32 = 1
	DEVPROP_TYPE_SBYTE uint32 = 2
	DEVPROP_TYPE_BYTE uint32 = 3
	DEVPROP_TYPE_INT16 uint32 = 4
	DEVPROP_TYPE_UINT16 uint32 = 5
	DEVPROP_TYPE_INT32 uint32 = 6
	DEVPROP_TYPE_UINT32 uint32 = 7
	DEVPROP_TYPE_INT64 uint32 = 8
	DEVPROP_TYPE_UINT64 uint32 = 9
	DEVPROP_TYPE_FLOAT uint32 = 10
	DEVPROP_TYPE_DOUBLE uint32 = 11
	DEVPROP_TYPE_DECIMAL uint32 = 12
	DEVPROP_TYPE_GUID uint32 = 13
	DEVPROP_TYPE_CURRENCY uint32 = 14
	DEVPROP_TYPE_DATE uint32 = 15
	DEVPROP_TYPE_FILETIME uint32 = 16
	DEVPROP_TYPE_BOOLEAN uint32 = 17
	DEVPROP_TYPE_STRING uint32 = 18
	DEVPROP_TYPE_STRING_LIST uint32 = 8210
	DEVPROP_TYPE_SECURITY_DESCRIPTOR uint32 = 19
	DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING uint32 = 20
	DEVPROP_TYPE_DEVPROPKEY uint32 = 21
	DEVPROP_TYPE_DEVPROPTYPE uint32 = 22
	DEVPROP_TYPE_BINARY uint32 = 4099
	DEVPROP_TYPE_ERROR uint32 = 23
	DEVPROP_TYPE_NTSTATUS uint32 = 24
	DEVPROP_TYPE_STRING_INDIRECT uint32 = 25
)
const
  DEVPROP_TYPEMOD_ARRAY = 4096;
  DEVPROP_TYPEMOD_LIST = 8192;
  DEVPROP_TYPE_EMPTY = 0;
  DEVPROP_TYPE_NULL = 1;
  DEVPROP_TYPE_SBYTE = 2;
  DEVPROP_TYPE_BYTE = 3;
  DEVPROP_TYPE_INT16 = 4;
  DEVPROP_TYPE_UINT16 = 5;
  DEVPROP_TYPE_INT32 = 6;
  DEVPROP_TYPE_UINT32 = 7;
  DEVPROP_TYPE_INT64 = 8;
  DEVPROP_TYPE_UINT64 = 9;
  DEVPROP_TYPE_FLOAT = 10;
  DEVPROP_TYPE_DOUBLE = 11;
  DEVPROP_TYPE_DECIMAL = 12;
  DEVPROP_TYPE_GUID = 13;
  DEVPROP_TYPE_CURRENCY = 14;
  DEVPROP_TYPE_DATE = 15;
  DEVPROP_TYPE_FILETIME = 16;
  DEVPROP_TYPE_BOOLEAN = 17;
  DEVPROP_TYPE_STRING = 18;
  DEVPROP_TYPE_STRING_LIST = 8210;
  DEVPROP_TYPE_SECURITY_DESCRIPTOR = 19;
  DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING = 20;
  DEVPROP_TYPE_DEVPROPKEY = 21;
  DEVPROP_TYPE_DEVPROPTYPE = 22;
  DEVPROP_TYPE_BINARY = 4099;
  DEVPROP_TYPE_ERROR = 23;
  DEVPROP_TYPE_NTSTATUS = 24;
  DEVPROP_TYPE_STRING_INDIRECT = 25;
// DEVPROPTYPE
pub const DEVPROP_TYPEMOD_ARRAY: u32 = 4096;
pub const DEVPROP_TYPEMOD_LIST: u32 = 8192;
pub const DEVPROP_TYPE_EMPTY: u32 = 0;
pub const DEVPROP_TYPE_NULL: u32 = 1;
pub const DEVPROP_TYPE_SBYTE: u32 = 2;
pub const DEVPROP_TYPE_BYTE: u32 = 3;
pub const DEVPROP_TYPE_INT16: u32 = 4;
pub const DEVPROP_TYPE_UINT16: u32 = 5;
pub const DEVPROP_TYPE_INT32: u32 = 6;
pub const DEVPROP_TYPE_UINT32: u32 = 7;
pub const DEVPROP_TYPE_INT64: u32 = 8;
pub const DEVPROP_TYPE_UINT64: u32 = 9;
pub const DEVPROP_TYPE_FLOAT: u32 = 10;
pub const DEVPROP_TYPE_DOUBLE: u32 = 11;
pub const DEVPROP_TYPE_DECIMAL: u32 = 12;
pub const DEVPROP_TYPE_GUID: u32 = 13;
pub const DEVPROP_TYPE_CURRENCY: u32 = 14;
pub const DEVPROP_TYPE_DATE: u32 = 15;
pub const DEVPROP_TYPE_FILETIME: u32 = 16;
pub const DEVPROP_TYPE_BOOLEAN: u32 = 17;
pub const DEVPROP_TYPE_STRING: u32 = 18;
pub const DEVPROP_TYPE_STRING_LIST: u32 = 8210;
pub const DEVPROP_TYPE_SECURITY_DESCRIPTOR: u32 = 19;
pub const DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING: u32 = 20;
pub const DEVPROP_TYPE_DEVPROPKEY: u32 = 21;
pub const DEVPROP_TYPE_DEVPROPTYPE: u32 = 22;
pub const DEVPROP_TYPE_BINARY: u32 = 4099;
pub const DEVPROP_TYPE_ERROR: u32 = 23;
pub const DEVPROP_TYPE_NTSTATUS: u32 = 24;
pub const DEVPROP_TYPE_STRING_INDIRECT: u32 = 25;
const
  DEVPROP_TYPEMOD_ARRAY* = 4096
  DEVPROP_TYPEMOD_LIST* = 8192
  DEVPROP_TYPE_EMPTY* = 0
  DEVPROP_TYPE_NULL* = 1
  DEVPROP_TYPE_SBYTE* = 2
  DEVPROP_TYPE_BYTE* = 3
  DEVPROP_TYPE_INT16* = 4
  DEVPROP_TYPE_UINT16* = 5
  DEVPROP_TYPE_INT32* = 6
  DEVPROP_TYPE_UINT32* = 7
  DEVPROP_TYPE_INT64* = 8
  DEVPROP_TYPE_UINT64* = 9
  DEVPROP_TYPE_FLOAT* = 10
  DEVPROP_TYPE_DOUBLE* = 11
  DEVPROP_TYPE_DECIMAL* = 12
  DEVPROP_TYPE_GUID* = 13
  DEVPROP_TYPE_CURRENCY* = 14
  DEVPROP_TYPE_DATE* = 15
  DEVPROP_TYPE_FILETIME* = 16
  DEVPROP_TYPE_BOOLEAN* = 17
  DEVPROP_TYPE_STRING* = 18
  DEVPROP_TYPE_STRING_LIST* = 8210
  DEVPROP_TYPE_SECURITY_DESCRIPTOR* = 19
  DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING* = 20
  DEVPROP_TYPE_DEVPROPKEY* = 21
  DEVPROP_TYPE_DEVPROPTYPE* = 22
  DEVPROP_TYPE_BINARY* = 4099
  DEVPROP_TYPE_ERROR* = 23
  DEVPROP_TYPE_NTSTATUS* = 24
  DEVPROP_TYPE_STRING_INDIRECT* = 25
enum DEVPROPTYPE : uint {
    DEVPROP_TYPEMOD_ARRAY = 4096,
    DEVPROP_TYPEMOD_LIST = 8192,
    DEVPROP_TYPE_EMPTY = 0,
    DEVPROP_TYPE_NULL = 1,
    DEVPROP_TYPE_SBYTE = 2,
    DEVPROP_TYPE_BYTE = 3,
    DEVPROP_TYPE_INT16 = 4,
    DEVPROP_TYPE_UINT16 = 5,
    DEVPROP_TYPE_INT32 = 6,
    DEVPROP_TYPE_UINT32 = 7,
    DEVPROP_TYPE_INT64 = 8,
    DEVPROP_TYPE_UINT64 = 9,
    DEVPROP_TYPE_FLOAT = 10,
    DEVPROP_TYPE_DOUBLE = 11,
    DEVPROP_TYPE_DECIMAL = 12,
    DEVPROP_TYPE_GUID = 13,
    DEVPROP_TYPE_CURRENCY = 14,
    DEVPROP_TYPE_DATE = 15,
    DEVPROP_TYPE_FILETIME = 16,
    DEVPROP_TYPE_BOOLEAN = 17,
    DEVPROP_TYPE_STRING = 18,
    DEVPROP_TYPE_STRING_LIST = 8210,
    DEVPROP_TYPE_SECURITY_DESCRIPTOR = 19,
    DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING = 20,
    DEVPROP_TYPE_DEVPROPKEY = 21,
    DEVPROP_TYPE_DEVPROPTYPE = 22,
    DEVPROP_TYPE_BINARY = 4099,
    DEVPROP_TYPE_ERROR = 23,
    DEVPROP_TYPE_NTSTATUS = 24,
    DEVPROP_TYPE_STRING_INDIRECT = 25,
}
#define global DEVPROP_TYPEMOD_ARRAY                   0x1000
#define global DEVPROP_TYPEMOD_LIST                    0x2000
#define global DEVPROP_TYPE_EMPTY                      0x0
#define global DEVPROP_TYPE_NULL                       0x1
#define global DEVPROP_TYPE_SBYTE                      0x2
#define global DEVPROP_TYPE_BYTE                       0x3
#define global DEVPROP_TYPE_INT16                      0x4
#define global DEVPROP_TYPE_UINT16                     0x5
#define global DEVPROP_TYPE_INT32                      0x6
#define global DEVPROP_TYPE_UINT32                     0x7
#define global DEVPROP_TYPE_INT64                      0x8
#define global DEVPROP_TYPE_UINT64                     0x9
#define global DEVPROP_TYPE_FLOAT                      0xA
#define global DEVPROP_TYPE_DOUBLE                     0xB
#define global DEVPROP_TYPE_DECIMAL                    0xC
#define global DEVPROP_TYPE_GUID                       0xD
#define global DEVPROP_TYPE_CURRENCY                   0xE
#define global DEVPROP_TYPE_DATE                       0xF
#define global DEVPROP_TYPE_FILETIME                   0x10
#define global DEVPROP_TYPE_BOOLEAN                    0x11
#define global DEVPROP_TYPE_STRING                     0x12
#define global DEVPROP_TYPE_STRING_LIST                0x2012
#define global DEVPROP_TYPE_SECURITY_DESCRIPTOR        0x13
#define global DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING 0x14
#define global DEVPROP_TYPE_DEVPROPKEY                 0x15
#define global DEVPROP_TYPE_DEVPROPTYPE                0x16
#define global DEVPROP_TYPE_BINARY                     0x1003
#define global DEVPROP_TYPE_ERROR                      0x17
#define global DEVPROP_TYPE_NTSTATUS                   0x18
#define global DEVPROP_TYPE_STRING_INDIRECT            0x19