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

DEVPROP_OPERATOR

列挙型フラグ
基底型u4

メンバー 42

名前10進16進
DEVPROP_OPERATOR_MODIFIER_NOT655360x10000
DEVPROP_OPERATOR_MODIFIER_IGNORE_CASE1310720x20000
DEVPROP_OPERATOR_NONE00x0
DEVPROP_OPERATOR_EXISTS10x1
DEVPROP_OPERATOR_NOT_EXISTS655370x10001
DEVPROP_OPERATOR_EQUALS20x2
DEVPROP_OPERATOR_NOT_EQUALS655380x10002
DEVPROP_OPERATOR_GREATER_THAN30x3
DEVPROP_OPERATOR_LESS_THAN40x4
DEVPROP_OPERATOR_GREATER_THAN_EQUALS50x5
DEVPROP_OPERATOR_LESS_THAN_EQUALS60x6
DEVPROP_OPERATOR_EQUALS_IGNORE_CASE1310740x20002
DEVPROP_OPERATOR_NOT_EQUALS_IGNORE_CASE1966100x30002
DEVPROP_OPERATOR_BITWISE_AND70x7
DEVPROP_OPERATOR_BITWISE_OR80x8
DEVPROP_OPERATOR_BEGINS_WITH90x9
DEVPROP_OPERATOR_ENDS_WITH100xA
DEVPROP_OPERATOR_CONTAINS110xB
DEVPROP_OPERATOR_BEGINS_WITH_IGNORE_CASE1310810x20009
DEVPROP_OPERATOR_ENDS_WITH_IGNORE_CASE1310820x2000A
DEVPROP_OPERATOR_CONTAINS_IGNORE_CASE1310830x2000B
DEVPROP_OPERATOR_LIST_CONTAINS40960x1000
DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH81920x2000
DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH122880x3000
DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS163840x4000
DEVPROP_OPERATOR_LIST_CONTAINS_IGNORE_CASE1351680x21000
DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH_IGNORE_CASE1392640x22000
DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH_IGNORE_CASE1433600x23000
DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS_IGNORE_CASE1474560x24000
DEVPROP_OPERATOR_AND_OPEN10485760x100000
DEVPROP_OPERATOR_AND_CLOSE20971520x200000
DEVPROP_OPERATOR_OR_OPEN31457280x300000
DEVPROP_OPERATOR_OR_CLOSE41943040x400000
DEVPROP_OPERATOR_NOT_OPEN52428800x500000
DEVPROP_OPERATOR_NOT_CLOSE62914560x600000
DEVPROP_OPERATOR_ARRAY_CONTAINS2684354560x10000000
DEVPROP_OPERATOR_MASK_EVAL40950xFFF
DEVPROP_OPERATOR_MASK_LIST614400xF000
DEVPROP_OPERATOR_MASK_MODIFIER9830400xF0000
DEVPROP_OPERATOR_MASK_NOT_LOGICAL40275804150xF00FFFFF
DEVPROP_OPERATOR_MASK_LOGICAL2673868800xFF00000
DEVPROP_OPERATOR_MASK_ARRAY40265318400xF0000000

各言語での定義

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

typedef enum DEVPROP_OPERATOR : unsigned int {
    DEVPROP_OPERATOR_MODIFIER_NOT = 65536,
    DEVPROP_OPERATOR_MODIFIER_IGNORE_CASE = 131072,
    DEVPROP_OPERATOR_NONE = 0,
    DEVPROP_OPERATOR_EXISTS = 1,
    DEVPROP_OPERATOR_NOT_EXISTS = 65537,
    DEVPROP_OPERATOR_EQUALS = 2,
    DEVPROP_OPERATOR_NOT_EQUALS = 65538,
    DEVPROP_OPERATOR_GREATER_THAN = 3,
    DEVPROP_OPERATOR_LESS_THAN = 4,
    DEVPROP_OPERATOR_GREATER_THAN_EQUALS = 5,
    DEVPROP_OPERATOR_LESS_THAN_EQUALS = 6,
    DEVPROP_OPERATOR_EQUALS_IGNORE_CASE = 131074,
    DEVPROP_OPERATOR_NOT_EQUALS_IGNORE_CASE = 196610,
    DEVPROP_OPERATOR_BITWISE_AND = 7,
    DEVPROP_OPERATOR_BITWISE_OR = 8,
    DEVPROP_OPERATOR_BEGINS_WITH = 9,
    DEVPROP_OPERATOR_ENDS_WITH = 10,
    DEVPROP_OPERATOR_CONTAINS = 11,
    DEVPROP_OPERATOR_BEGINS_WITH_IGNORE_CASE = 131081,
    DEVPROP_OPERATOR_ENDS_WITH_IGNORE_CASE = 131082,
    DEVPROP_OPERATOR_CONTAINS_IGNORE_CASE = 131083,
    DEVPROP_OPERATOR_LIST_CONTAINS = 4096,
    DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH = 8192,
    DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH = 12288,
    DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS = 16384,
    DEVPROP_OPERATOR_LIST_CONTAINS_IGNORE_CASE = 135168,
    DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH_IGNORE_CASE = 139264,
    DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH_IGNORE_CASE = 143360,
    DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS_IGNORE_CASE = 147456,
    DEVPROP_OPERATOR_AND_OPEN = 1048576,
    DEVPROP_OPERATOR_AND_CLOSE = 2097152,
    DEVPROP_OPERATOR_OR_OPEN = 3145728,
    DEVPROP_OPERATOR_OR_CLOSE = 4194304,
    DEVPROP_OPERATOR_NOT_OPEN = 5242880,
    DEVPROP_OPERATOR_NOT_CLOSE = 6291456,
    DEVPROP_OPERATOR_ARRAY_CONTAINS = 268435456,
    DEVPROP_OPERATOR_MASK_EVAL = 4095,
    DEVPROP_OPERATOR_MASK_LIST = 61440,
    DEVPROP_OPERATOR_MASK_MODIFIER = 983040,
    DEVPROP_OPERATOR_MASK_NOT_LOGICAL = 4027580415,
    DEVPROP_OPERATOR_MASK_LOGICAL = 267386880,
    DEVPROP_OPERATOR_MASK_ARRAY = 4026531840
} DEVPROP_OPERATOR;
[Flags]
public enum DEVPROP_OPERATOR : uint
{
    DEVPROP_OPERATOR_MODIFIER_NOT = 65536,
    DEVPROP_OPERATOR_MODIFIER_IGNORE_CASE = 131072,
    DEVPROP_OPERATOR_NONE = 0,
    DEVPROP_OPERATOR_EXISTS = 1,
    DEVPROP_OPERATOR_NOT_EXISTS = 65537,
    DEVPROP_OPERATOR_EQUALS = 2,
    DEVPROP_OPERATOR_NOT_EQUALS = 65538,
    DEVPROP_OPERATOR_GREATER_THAN = 3,
    DEVPROP_OPERATOR_LESS_THAN = 4,
    DEVPROP_OPERATOR_GREATER_THAN_EQUALS = 5,
    DEVPROP_OPERATOR_LESS_THAN_EQUALS = 6,
    DEVPROP_OPERATOR_EQUALS_IGNORE_CASE = 131074,
    DEVPROP_OPERATOR_NOT_EQUALS_IGNORE_CASE = 196610,
    DEVPROP_OPERATOR_BITWISE_AND = 7,
    DEVPROP_OPERATOR_BITWISE_OR = 8,
    DEVPROP_OPERATOR_BEGINS_WITH = 9,
    DEVPROP_OPERATOR_ENDS_WITH = 10,
    DEVPROP_OPERATOR_CONTAINS = 11,
    DEVPROP_OPERATOR_BEGINS_WITH_IGNORE_CASE = 131081,
    DEVPROP_OPERATOR_ENDS_WITH_IGNORE_CASE = 131082,
    DEVPROP_OPERATOR_CONTAINS_IGNORE_CASE = 131083,
    DEVPROP_OPERATOR_LIST_CONTAINS = 4096,
    DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH = 8192,
    DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH = 12288,
    DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS = 16384,
    DEVPROP_OPERATOR_LIST_CONTAINS_IGNORE_CASE = 135168,
    DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH_IGNORE_CASE = 139264,
    DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH_IGNORE_CASE = 143360,
    DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS_IGNORE_CASE = 147456,
    DEVPROP_OPERATOR_AND_OPEN = 1048576,
    DEVPROP_OPERATOR_AND_CLOSE = 2097152,
    DEVPROP_OPERATOR_OR_OPEN = 3145728,
    DEVPROP_OPERATOR_OR_CLOSE = 4194304,
    DEVPROP_OPERATOR_NOT_OPEN = 5242880,
    DEVPROP_OPERATOR_NOT_CLOSE = 6291456,
    DEVPROP_OPERATOR_ARRAY_CONTAINS = 268435456,
    DEVPROP_OPERATOR_MASK_EVAL = 4095,
    DEVPROP_OPERATOR_MASK_LIST = 61440,
    DEVPROP_OPERATOR_MASK_MODIFIER = 983040,
    DEVPROP_OPERATOR_MASK_NOT_LOGICAL = 4027580415,
    DEVPROP_OPERATOR_MASK_LOGICAL = 267386880,
    DEVPROP_OPERATOR_MASK_ARRAY = 4026531840,
}
<Flags>
Public Enum DEVPROP_OPERATOR As UInteger
    DEVPROP_OPERATOR_MODIFIER_NOT = 65536
    DEVPROP_OPERATOR_MODIFIER_IGNORE_CASE = 131072
    DEVPROP_OPERATOR_NONE = 0
    DEVPROP_OPERATOR_EXISTS = 1
    DEVPROP_OPERATOR_NOT_EXISTS = 65537
    DEVPROP_OPERATOR_EQUALS = 2
    DEVPROP_OPERATOR_NOT_EQUALS = 65538
    DEVPROP_OPERATOR_GREATER_THAN = 3
    DEVPROP_OPERATOR_LESS_THAN = 4
    DEVPROP_OPERATOR_GREATER_THAN_EQUALS = 5
    DEVPROP_OPERATOR_LESS_THAN_EQUALS = 6
    DEVPROP_OPERATOR_EQUALS_IGNORE_CASE = 131074
    DEVPROP_OPERATOR_NOT_EQUALS_IGNORE_CASE = 196610
    DEVPROP_OPERATOR_BITWISE_AND = 7
    DEVPROP_OPERATOR_BITWISE_OR = 8
    DEVPROP_OPERATOR_BEGINS_WITH = 9
    DEVPROP_OPERATOR_ENDS_WITH = 10
    DEVPROP_OPERATOR_CONTAINS = 11
    DEVPROP_OPERATOR_BEGINS_WITH_IGNORE_CASE = 131081
    DEVPROP_OPERATOR_ENDS_WITH_IGNORE_CASE = 131082
    DEVPROP_OPERATOR_CONTAINS_IGNORE_CASE = 131083
    DEVPROP_OPERATOR_LIST_CONTAINS = 4096
    DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH = 8192
    DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH = 12288
    DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS = 16384
    DEVPROP_OPERATOR_LIST_CONTAINS_IGNORE_CASE = 135168
    DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH_IGNORE_CASE = 139264
    DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH_IGNORE_CASE = 143360
    DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS_IGNORE_CASE = 147456
    DEVPROP_OPERATOR_AND_OPEN = 1048576
    DEVPROP_OPERATOR_AND_CLOSE = 2097152
    DEVPROP_OPERATOR_OR_OPEN = 3145728
    DEVPROP_OPERATOR_OR_CLOSE = 4194304
    DEVPROP_OPERATOR_NOT_OPEN = 5242880
    DEVPROP_OPERATOR_NOT_CLOSE = 6291456
    DEVPROP_OPERATOR_ARRAY_CONTAINS = 268435456
    DEVPROP_OPERATOR_MASK_EVAL = 4095
    DEVPROP_OPERATOR_MASK_LIST = 61440
    DEVPROP_OPERATOR_MASK_MODIFIER = 983040
    DEVPROP_OPERATOR_MASK_NOT_LOGICAL = 4027580415
    DEVPROP_OPERATOR_MASK_LOGICAL = 267386880
    DEVPROP_OPERATOR_MASK_ARRAY = 4026531840
End Enum
import enum

class DEVPROP_OPERATOR(enum.IntFlag):
    DEVPROP_OPERATOR_MODIFIER_NOT = 65536
    DEVPROP_OPERATOR_MODIFIER_IGNORE_CASE = 131072
    DEVPROP_OPERATOR_NONE = 0
    DEVPROP_OPERATOR_EXISTS = 1
    DEVPROP_OPERATOR_NOT_EXISTS = 65537
    DEVPROP_OPERATOR_EQUALS = 2
    DEVPROP_OPERATOR_NOT_EQUALS = 65538
    DEVPROP_OPERATOR_GREATER_THAN = 3
    DEVPROP_OPERATOR_LESS_THAN = 4
    DEVPROP_OPERATOR_GREATER_THAN_EQUALS = 5
    DEVPROP_OPERATOR_LESS_THAN_EQUALS = 6
    DEVPROP_OPERATOR_EQUALS_IGNORE_CASE = 131074
    DEVPROP_OPERATOR_NOT_EQUALS_IGNORE_CASE = 196610
    DEVPROP_OPERATOR_BITWISE_AND = 7
    DEVPROP_OPERATOR_BITWISE_OR = 8
    DEVPROP_OPERATOR_BEGINS_WITH = 9
    DEVPROP_OPERATOR_ENDS_WITH = 10
    DEVPROP_OPERATOR_CONTAINS = 11
    DEVPROP_OPERATOR_BEGINS_WITH_IGNORE_CASE = 131081
    DEVPROP_OPERATOR_ENDS_WITH_IGNORE_CASE = 131082
    DEVPROP_OPERATOR_CONTAINS_IGNORE_CASE = 131083
    DEVPROP_OPERATOR_LIST_CONTAINS = 4096
    DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH = 8192
    DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH = 12288
    DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS = 16384
    DEVPROP_OPERATOR_LIST_CONTAINS_IGNORE_CASE = 135168
    DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH_IGNORE_CASE = 139264
    DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH_IGNORE_CASE = 143360
    DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS_IGNORE_CASE = 147456
    DEVPROP_OPERATOR_AND_OPEN = 1048576
    DEVPROP_OPERATOR_AND_CLOSE = 2097152
    DEVPROP_OPERATOR_OR_OPEN = 3145728
    DEVPROP_OPERATOR_OR_CLOSE = 4194304
    DEVPROP_OPERATOR_NOT_OPEN = 5242880
    DEVPROP_OPERATOR_NOT_CLOSE = 6291456
    DEVPROP_OPERATOR_ARRAY_CONTAINS = 268435456
    DEVPROP_OPERATOR_MASK_EVAL = 4095
    DEVPROP_OPERATOR_MASK_LIST = 61440
    DEVPROP_OPERATOR_MASK_MODIFIER = 983040
    DEVPROP_OPERATOR_MASK_NOT_LOGICAL = 4027580415
    DEVPROP_OPERATOR_MASK_LOGICAL = 267386880
    DEVPROP_OPERATOR_MASK_ARRAY = 4026531840
// DEVPROP_OPERATOR (flags)
pub const DEVPROP_OPERATOR_MODIFIER_NOT: u32 = 65536;
pub const DEVPROP_OPERATOR_MODIFIER_IGNORE_CASE: u32 = 131072;
pub const DEVPROP_OPERATOR_NONE: u32 = 0;
pub const DEVPROP_OPERATOR_EXISTS: u32 = 1;
pub const DEVPROP_OPERATOR_NOT_EXISTS: u32 = 65537;
pub const DEVPROP_OPERATOR_EQUALS: u32 = 2;
pub const DEVPROP_OPERATOR_NOT_EQUALS: u32 = 65538;
pub const DEVPROP_OPERATOR_GREATER_THAN: u32 = 3;
pub const DEVPROP_OPERATOR_LESS_THAN: u32 = 4;
pub const DEVPROP_OPERATOR_GREATER_THAN_EQUALS: u32 = 5;
pub const DEVPROP_OPERATOR_LESS_THAN_EQUALS: u32 = 6;
pub const DEVPROP_OPERATOR_EQUALS_IGNORE_CASE: u32 = 131074;
pub const DEVPROP_OPERATOR_NOT_EQUALS_IGNORE_CASE: u32 = 196610;
pub const DEVPROP_OPERATOR_BITWISE_AND: u32 = 7;
pub const DEVPROP_OPERATOR_BITWISE_OR: u32 = 8;
pub const DEVPROP_OPERATOR_BEGINS_WITH: u32 = 9;
pub const DEVPROP_OPERATOR_ENDS_WITH: u32 = 10;
pub const DEVPROP_OPERATOR_CONTAINS: u32 = 11;
pub const DEVPROP_OPERATOR_BEGINS_WITH_IGNORE_CASE: u32 = 131081;
pub const DEVPROP_OPERATOR_ENDS_WITH_IGNORE_CASE: u32 = 131082;
pub const DEVPROP_OPERATOR_CONTAINS_IGNORE_CASE: u32 = 131083;
pub const DEVPROP_OPERATOR_LIST_CONTAINS: u32 = 4096;
pub const DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH: u32 = 8192;
pub const DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH: u32 = 12288;
pub const DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS: u32 = 16384;
pub const DEVPROP_OPERATOR_LIST_CONTAINS_IGNORE_CASE: u32 = 135168;
pub const DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH_IGNORE_CASE: u32 = 139264;
pub const DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH_IGNORE_CASE: u32 = 143360;
pub const DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS_IGNORE_CASE: u32 = 147456;
pub const DEVPROP_OPERATOR_AND_OPEN: u32 = 1048576;
pub const DEVPROP_OPERATOR_AND_CLOSE: u32 = 2097152;
pub const DEVPROP_OPERATOR_OR_OPEN: u32 = 3145728;
pub const DEVPROP_OPERATOR_OR_CLOSE: u32 = 4194304;
pub const DEVPROP_OPERATOR_NOT_OPEN: u32 = 5242880;
pub const DEVPROP_OPERATOR_NOT_CLOSE: u32 = 6291456;
pub const DEVPROP_OPERATOR_ARRAY_CONTAINS: u32 = 268435456;
pub const DEVPROP_OPERATOR_MASK_EVAL: u32 = 4095;
pub const DEVPROP_OPERATOR_MASK_LIST: u32 = 61440;
pub const DEVPROP_OPERATOR_MASK_MODIFIER: u32 = 983040;
pub const DEVPROP_OPERATOR_MASK_NOT_LOGICAL: u32 = 4027580415;
pub const DEVPROP_OPERATOR_MASK_LOGICAL: u32 = 267386880;
pub const DEVPROP_OPERATOR_MASK_ARRAY: u32 = 4026531840;
// DEVPROP_OPERATOR
const (
	DEVPROP_OPERATOR_MODIFIER_NOT uint32 = 65536
	DEVPROP_OPERATOR_MODIFIER_IGNORE_CASE uint32 = 131072
	DEVPROP_OPERATOR_NONE uint32 = 0
	DEVPROP_OPERATOR_EXISTS uint32 = 1
	DEVPROP_OPERATOR_NOT_EXISTS uint32 = 65537
	DEVPROP_OPERATOR_EQUALS uint32 = 2
	DEVPROP_OPERATOR_NOT_EQUALS uint32 = 65538
	DEVPROP_OPERATOR_GREATER_THAN uint32 = 3
	DEVPROP_OPERATOR_LESS_THAN uint32 = 4
	DEVPROP_OPERATOR_GREATER_THAN_EQUALS uint32 = 5
	DEVPROP_OPERATOR_LESS_THAN_EQUALS uint32 = 6
	DEVPROP_OPERATOR_EQUALS_IGNORE_CASE uint32 = 131074
	DEVPROP_OPERATOR_NOT_EQUALS_IGNORE_CASE uint32 = 196610
	DEVPROP_OPERATOR_BITWISE_AND uint32 = 7
	DEVPROP_OPERATOR_BITWISE_OR uint32 = 8
	DEVPROP_OPERATOR_BEGINS_WITH uint32 = 9
	DEVPROP_OPERATOR_ENDS_WITH uint32 = 10
	DEVPROP_OPERATOR_CONTAINS uint32 = 11
	DEVPROP_OPERATOR_BEGINS_WITH_IGNORE_CASE uint32 = 131081
	DEVPROP_OPERATOR_ENDS_WITH_IGNORE_CASE uint32 = 131082
	DEVPROP_OPERATOR_CONTAINS_IGNORE_CASE uint32 = 131083
	DEVPROP_OPERATOR_LIST_CONTAINS uint32 = 4096
	DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH uint32 = 8192
	DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH uint32 = 12288
	DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS uint32 = 16384
	DEVPROP_OPERATOR_LIST_CONTAINS_IGNORE_CASE uint32 = 135168
	DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH_IGNORE_CASE uint32 = 139264
	DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH_IGNORE_CASE uint32 = 143360
	DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS_IGNORE_CASE uint32 = 147456
	DEVPROP_OPERATOR_AND_OPEN uint32 = 1048576
	DEVPROP_OPERATOR_AND_CLOSE uint32 = 2097152
	DEVPROP_OPERATOR_OR_OPEN uint32 = 3145728
	DEVPROP_OPERATOR_OR_CLOSE uint32 = 4194304
	DEVPROP_OPERATOR_NOT_OPEN uint32 = 5242880
	DEVPROP_OPERATOR_NOT_CLOSE uint32 = 6291456
	DEVPROP_OPERATOR_ARRAY_CONTAINS uint32 = 268435456
	DEVPROP_OPERATOR_MASK_EVAL uint32 = 4095
	DEVPROP_OPERATOR_MASK_LIST uint32 = 61440
	DEVPROP_OPERATOR_MASK_MODIFIER uint32 = 983040
	DEVPROP_OPERATOR_MASK_NOT_LOGICAL uint32 = 4027580415
	DEVPROP_OPERATOR_MASK_LOGICAL uint32 = 267386880
	DEVPROP_OPERATOR_MASK_ARRAY uint32 = 4026531840
)
const
  DEVPROP_OPERATOR_MODIFIER_NOT = 65536;
  DEVPROP_OPERATOR_MODIFIER_IGNORE_CASE = 131072;
  DEVPROP_OPERATOR_NONE = 0;
  DEVPROP_OPERATOR_EXISTS = 1;
  DEVPROP_OPERATOR_NOT_EXISTS = 65537;
  DEVPROP_OPERATOR_EQUALS = 2;
  DEVPROP_OPERATOR_NOT_EQUALS = 65538;
  DEVPROP_OPERATOR_GREATER_THAN = 3;
  DEVPROP_OPERATOR_LESS_THAN = 4;
  DEVPROP_OPERATOR_GREATER_THAN_EQUALS = 5;
  DEVPROP_OPERATOR_LESS_THAN_EQUALS = 6;
  DEVPROP_OPERATOR_EQUALS_IGNORE_CASE = 131074;
  DEVPROP_OPERATOR_NOT_EQUALS_IGNORE_CASE = 196610;
  DEVPROP_OPERATOR_BITWISE_AND = 7;
  DEVPROP_OPERATOR_BITWISE_OR = 8;
  DEVPROP_OPERATOR_BEGINS_WITH = 9;
  DEVPROP_OPERATOR_ENDS_WITH = 10;
  DEVPROP_OPERATOR_CONTAINS = 11;
  DEVPROP_OPERATOR_BEGINS_WITH_IGNORE_CASE = 131081;
  DEVPROP_OPERATOR_ENDS_WITH_IGNORE_CASE = 131082;
  DEVPROP_OPERATOR_CONTAINS_IGNORE_CASE = 131083;
  DEVPROP_OPERATOR_LIST_CONTAINS = 4096;
  DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH = 8192;
  DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH = 12288;
  DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS = 16384;
  DEVPROP_OPERATOR_LIST_CONTAINS_IGNORE_CASE = 135168;
  DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH_IGNORE_CASE = 139264;
  DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH_IGNORE_CASE = 143360;
  DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS_IGNORE_CASE = 147456;
  DEVPROP_OPERATOR_AND_OPEN = 1048576;
  DEVPROP_OPERATOR_AND_CLOSE = 2097152;
  DEVPROP_OPERATOR_OR_OPEN = 3145728;
  DEVPROP_OPERATOR_OR_CLOSE = 4194304;
  DEVPROP_OPERATOR_NOT_OPEN = 5242880;
  DEVPROP_OPERATOR_NOT_CLOSE = 6291456;
  DEVPROP_OPERATOR_ARRAY_CONTAINS = 268435456;
  DEVPROP_OPERATOR_MASK_EVAL = 4095;
  DEVPROP_OPERATOR_MASK_LIST = 61440;
  DEVPROP_OPERATOR_MASK_MODIFIER = 983040;
  DEVPROP_OPERATOR_MASK_NOT_LOGICAL = 4027580415;
  DEVPROP_OPERATOR_MASK_LOGICAL = 267386880;
  DEVPROP_OPERATOR_MASK_ARRAY = 4026531840;
// DEVPROP_OPERATOR
pub const DEVPROP_OPERATOR_MODIFIER_NOT: u32 = 65536;
pub const DEVPROP_OPERATOR_MODIFIER_IGNORE_CASE: u32 = 131072;
pub const DEVPROP_OPERATOR_NONE: u32 = 0;
pub const DEVPROP_OPERATOR_EXISTS: u32 = 1;
pub const DEVPROP_OPERATOR_NOT_EXISTS: u32 = 65537;
pub const DEVPROP_OPERATOR_EQUALS: u32 = 2;
pub const DEVPROP_OPERATOR_NOT_EQUALS: u32 = 65538;
pub const DEVPROP_OPERATOR_GREATER_THAN: u32 = 3;
pub const DEVPROP_OPERATOR_LESS_THAN: u32 = 4;
pub const DEVPROP_OPERATOR_GREATER_THAN_EQUALS: u32 = 5;
pub const DEVPROP_OPERATOR_LESS_THAN_EQUALS: u32 = 6;
pub const DEVPROP_OPERATOR_EQUALS_IGNORE_CASE: u32 = 131074;
pub const DEVPROP_OPERATOR_NOT_EQUALS_IGNORE_CASE: u32 = 196610;
pub const DEVPROP_OPERATOR_BITWISE_AND: u32 = 7;
pub const DEVPROP_OPERATOR_BITWISE_OR: u32 = 8;
pub const DEVPROP_OPERATOR_BEGINS_WITH: u32 = 9;
pub const DEVPROP_OPERATOR_ENDS_WITH: u32 = 10;
pub const DEVPROP_OPERATOR_CONTAINS: u32 = 11;
pub const DEVPROP_OPERATOR_BEGINS_WITH_IGNORE_CASE: u32 = 131081;
pub const DEVPROP_OPERATOR_ENDS_WITH_IGNORE_CASE: u32 = 131082;
pub const DEVPROP_OPERATOR_CONTAINS_IGNORE_CASE: u32 = 131083;
pub const DEVPROP_OPERATOR_LIST_CONTAINS: u32 = 4096;
pub const DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH: u32 = 8192;
pub const DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH: u32 = 12288;
pub const DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS: u32 = 16384;
pub const DEVPROP_OPERATOR_LIST_CONTAINS_IGNORE_CASE: u32 = 135168;
pub const DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH_IGNORE_CASE: u32 = 139264;
pub const DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH_IGNORE_CASE: u32 = 143360;
pub const DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS_IGNORE_CASE: u32 = 147456;
pub const DEVPROP_OPERATOR_AND_OPEN: u32 = 1048576;
pub const DEVPROP_OPERATOR_AND_CLOSE: u32 = 2097152;
pub const DEVPROP_OPERATOR_OR_OPEN: u32 = 3145728;
pub const DEVPROP_OPERATOR_OR_CLOSE: u32 = 4194304;
pub const DEVPROP_OPERATOR_NOT_OPEN: u32 = 5242880;
pub const DEVPROP_OPERATOR_NOT_CLOSE: u32 = 6291456;
pub const DEVPROP_OPERATOR_ARRAY_CONTAINS: u32 = 268435456;
pub const DEVPROP_OPERATOR_MASK_EVAL: u32 = 4095;
pub const DEVPROP_OPERATOR_MASK_LIST: u32 = 61440;
pub const DEVPROP_OPERATOR_MASK_MODIFIER: u32 = 983040;
pub const DEVPROP_OPERATOR_MASK_NOT_LOGICAL: u32 = 4027580415;
pub const DEVPROP_OPERATOR_MASK_LOGICAL: u32 = 267386880;
pub const DEVPROP_OPERATOR_MASK_ARRAY: u32 = 4026531840;
const
  DEVPROP_OPERATOR_MODIFIER_NOT* = 65536
  DEVPROP_OPERATOR_MODIFIER_IGNORE_CASE* = 131072
  DEVPROP_OPERATOR_NONE* = 0
  DEVPROP_OPERATOR_EXISTS* = 1
  DEVPROP_OPERATOR_NOT_EXISTS* = 65537
  DEVPROP_OPERATOR_EQUALS* = 2
  DEVPROP_OPERATOR_NOT_EQUALS* = 65538
  DEVPROP_OPERATOR_GREATER_THAN* = 3
  DEVPROP_OPERATOR_LESS_THAN* = 4
  DEVPROP_OPERATOR_GREATER_THAN_EQUALS* = 5
  DEVPROP_OPERATOR_LESS_THAN_EQUALS* = 6
  DEVPROP_OPERATOR_EQUALS_IGNORE_CASE* = 131074
  DEVPROP_OPERATOR_NOT_EQUALS_IGNORE_CASE* = 196610
  DEVPROP_OPERATOR_BITWISE_AND* = 7
  DEVPROP_OPERATOR_BITWISE_OR* = 8
  DEVPROP_OPERATOR_BEGINS_WITH* = 9
  DEVPROP_OPERATOR_ENDS_WITH* = 10
  DEVPROP_OPERATOR_CONTAINS* = 11
  DEVPROP_OPERATOR_BEGINS_WITH_IGNORE_CASE* = 131081
  DEVPROP_OPERATOR_ENDS_WITH_IGNORE_CASE* = 131082
  DEVPROP_OPERATOR_CONTAINS_IGNORE_CASE* = 131083
  DEVPROP_OPERATOR_LIST_CONTAINS* = 4096
  DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH* = 8192
  DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH* = 12288
  DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS* = 16384
  DEVPROP_OPERATOR_LIST_CONTAINS_IGNORE_CASE* = 135168
  DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH_IGNORE_CASE* = 139264
  DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH_IGNORE_CASE* = 143360
  DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS_IGNORE_CASE* = 147456
  DEVPROP_OPERATOR_AND_OPEN* = 1048576
  DEVPROP_OPERATOR_AND_CLOSE* = 2097152
  DEVPROP_OPERATOR_OR_OPEN* = 3145728
  DEVPROP_OPERATOR_OR_CLOSE* = 4194304
  DEVPROP_OPERATOR_NOT_OPEN* = 5242880
  DEVPROP_OPERATOR_NOT_CLOSE* = 6291456
  DEVPROP_OPERATOR_ARRAY_CONTAINS* = 268435456
  DEVPROP_OPERATOR_MASK_EVAL* = 4095
  DEVPROP_OPERATOR_MASK_LIST* = 61440
  DEVPROP_OPERATOR_MASK_MODIFIER* = 983040
  DEVPROP_OPERATOR_MASK_NOT_LOGICAL* = 4027580415
  DEVPROP_OPERATOR_MASK_LOGICAL* = 267386880
  DEVPROP_OPERATOR_MASK_ARRAY* = 4026531840
enum DEVPROP_OPERATOR : uint {
    DEVPROP_OPERATOR_MODIFIER_NOT = 65536,
    DEVPROP_OPERATOR_MODIFIER_IGNORE_CASE = 131072,
    DEVPROP_OPERATOR_NONE = 0,
    DEVPROP_OPERATOR_EXISTS = 1,
    DEVPROP_OPERATOR_NOT_EXISTS = 65537,
    DEVPROP_OPERATOR_EQUALS = 2,
    DEVPROP_OPERATOR_NOT_EQUALS = 65538,
    DEVPROP_OPERATOR_GREATER_THAN = 3,
    DEVPROP_OPERATOR_LESS_THAN = 4,
    DEVPROP_OPERATOR_GREATER_THAN_EQUALS = 5,
    DEVPROP_OPERATOR_LESS_THAN_EQUALS = 6,
    DEVPROP_OPERATOR_EQUALS_IGNORE_CASE = 131074,
    DEVPROP_OPERATOR_NOT_EQUALS_IGNORE_CASE = 196610,
    DEVPROP_OPERATOR_BITWISE_AND = 7,
    DEVPROP_OPERATOR_BITWISE_OR = 8,
    DEVPROP_OPERATOR_BEGINS_WITH = 9,
    DEVPROP_OPERATOR_ENDS_WITH = 10,
    DEVPROP_OPERATOR_CONTAINS = 11,
    DEVPROP_OPERATOR_BEGINS_WITH_IGNORE_CASE = 131081,
    DEVPROP_OPERATOR_ENDS_WITH_IGNORE_CASE = 131082,
    DEVPROP_OPERATOR_CONTAINS_IGNORE_CASE = 131083,
    DEVPROP_OPERATOR_LIST_CONTAINS = 4096,
    DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH = 8192,
    DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH = 12288,
    DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS = 16384,
    DEVPROP_OPERATOR_LIST_CONTAINS_IGNORE_CASE = 135168,
    DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH_IGNORE_CASE = 139264,
    DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH_IGNORE_CASE = 143360,
    DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS_IGNORE_CASE = 147456,
    DEVPROP_OPERATOR_AND_OPEN = 1048576,
    DEVPROP_OPERATOR_AND_CLOSE = 2097152,
    DEVPROP_OPERATOR_OR_OPEN = 3145728,
    DEVPROP_OPERATOR_OR_CLOSE = 4194304,
    DEVPROP_OPERATOR_NOT_OPEN = 5242880,
    DEVPROP_OPERATOR_NOT_CLOSE = 6291456,
    DEVPROP_OPERATOR_ARRAY_CONTAINS = 268435456,
    DEVPROP_OPERATOR_MASK_EVAL = 4095,
    DEVPROP_OPERATOR_MASK_LIST = 61440,
    DEVPROP_OPERATOR_MASK_MODIFIER = 983040,
    DEVPROP_OPERATOR_MASK_NOT_LOGICAL = 4027580415,
    DEVPROP_OPERATOR_MASK_LOGICAL = 267386880,
    DEVPROP_OPERATOR_MASK_ARRAY = 4026531840,
}
#define global DEVPROP_OPERATOR_MODIFIER_NOT                         0x10000
#define global DEVPROP_OPERATOR_MODIFIER_IGNORE_CASE                 0x20000
#define global DEVPROP_OPERATOR_NONE                                 0x0
#define global DEVPROP_OPERATOR_EXISTS                               0x1
#define global DEVPROP_OPERATOR_NOT_EXISTS                           0x10001
#define global DEVPROP_OPERATOR_EQUALS                               0x2
#define global DEVPROP_OPERATOR_NOT_EQUALS                           0x10002
#define global DEVPROP_OPERATOR_GREATER_THAN                         0x3
#define global DEVPROP_OPERATOR_LESS_THAN                            0x4
#define global DEVPROP_OPERATOR_GREATER_THAN_EQUALS                  0x5
#define global DEVPROP_OPERATOR_LESS_THAN_EQUALS                     0x6
#define global DEVPROP_OPERATOR_EQUALS_IGNORE_CASE                   0x20002
#define global DEVPROP_OPERATOR_NOT_EQUALS_IGNORE_CASE               0x30002
#define global DEVPROP_OPERATOR_BITWISE_AND                          0x7
#define global DEVPROP_OPERATOR_BITWISE_OR                           0x8
#define global DEVPROP_OPERATOR_BEGINS_WITH                          0x9
#define global DEVPROP_OPERATOR_ENDS_WITH                            0xA
#define global DEVPROP_OPERATOR_CONTAINS                             0xB
#define global DEVPROP_OPERATOR_BEGINS_WITH_IGNORE_CASE              0x20009
#define global DEVPROP_OPERATOR_ENDS_WITH_IGNORE_CASE                0x2000A
#define global DEVPROP_OPERATOR_CONTAINS_IGNORE_CASE                 0x2000B
#define global DEVPROP_OPERATOR_LIST_CONTAINS                        0x1000
#define global DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH             0x2000
#define global DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH               0x3000
#define global DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS                0x4000
#define global DEVPROP_OPERATOR_LIST_CONTAINS_IGNORE_CASE            0x21000
#define global DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH_IGNORE_CASE 0x22000
#define global DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH_IGNORE_CASE   0x23000
#define global DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS_IGNORE_CASE    0x24000
#define global DEVPROP_OPERATOR_AND_OPEN                             0x100000
#define global DEVPROP_OPERATOR_AND_CLOSE                            0x200000
#define global DEVPROP_OPERATOR_OR_OPEN                              0x300000
#define global DEVPROP_OPERATOR_OR_CLOSE                             0x400000
#define global DEVPROP_OPERATOR_NOT_OPEN                             0x500000
#define global DEVPROP_OPERATOR_NOT_CLOSE                            0x600000
#define global DEVPROP_OPERATOR_ARRAY_CONTAINS                       0x10000000
#define global DEVPROP_OPERATOR_MASK_EVAL                            0xFFF
#define global DEVPROP_OPERATOR_MASK_LIST                            0xF000
#define global DEVPROP_OPERATOR_MASK_MODIFIER                        0xF0000
#define global DEVPROP_OPERATOR_MASK_NOT_LOGICAL                     0xF00FFFFF
#define global DEVPROP_OPERATOR_MASK_LOGICAL                         0xFF00000
#define global DEVPROP_OPERATOR_MASK_ARRAY                           0xF0000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。