Go to the source code of this file.
|
| #define | DEVPROP_TYPEMOD_ARRAY 0x00001000 |
| |
| #define | DEVPROP_TYPEMOD_LIST 0x00002000 |
| |
| #define | DEVPROP_TYPE_EMPTY 0x00000000 |
| |
| #define | DEVPROP_TYPE_NULL 0x00000001 |
| |
| #define | DEVPROP_TYPE_SBYTE 0x00000002 |
| |
| #define | DEVPROP_TYPE_BYTE 0x00000003 |
| |
| #define | DEVPROP_TYPE_INT16 0x00000004 |
| |
| #define | DEVPROP_TYPE_UINT16 0x00000005 |
| |
| #define | DEVPROP_TYPE_INT32 0x00000006 |
| |
| #define | DEVPROP_TYPE_UINT32 0x00000007 |
| |
| #define | DEVPROP_TYPE_INT64 0x00000008 |
| |
| #define | DEVPROP_TYPE_UINT64 0x00000009 |
| |
| #define | DEVPROP_TYPE_FLOAT 0x0000000A |
| |
| #define | DEVPROP_TYPE_DOUBLE 0x0000000B |
| |
| #define | DEVPROP_TYPE_DECIMAL 0x0000000C |
| |
| #define | DEVPROP_TYPE_GUID 0x0000000D |
| |
| #define | DEVPROP_TYPE_CURRENCY 0x0000000E |
| |
| #define | DEVPROP_TYPE_DATE 0x0000000F |
| |
| #define | DEVPROP_TYPE_FILETIME 0x00000010 |
| |
| #define | DEVPROP_TYPE_BOOLEAN 0x00000011 |
| |
| #define | DEVPROP_TYPE_STRING 0x00000012 |
| |
| #define | DEVPROP_TYPE_STRING_LIST (DEVPROP_TYPE_STRING|DEVPROP_TYPEMOD_LIST) |
| |
| #define | DEVPROP_TYPE_SECURITY_DESCRIPTOR 0x00000013 |
| |
| #define | DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING 0x00000014 |
| |
| #define | DEVPROP_TYPE_DEVPROPKEY 0x00000015 |
| |
| #define | DEVPROP_TYPE_DEVPROPTYPE 0x00000016 |
| |
| #define | DEVPROP_TYPE_BINARY (DEVPROP_TYPE_BYTE|DEVPROP_TYPEMOD_ARRAY) |
| |
| #define | DEVPROP_TYPE_ERROR 0x00000017 |
| |
| #define | DEVPROP_TYPE_NTSTATUS 0x00000018 |
| |
| #define | DEVPROP_TYPE_STRING_INDIRECT 0x00000019 |
| |
| #define | MAX_DEVPROP_TYPE 0x00000019 |
| |
| #define | MAX_DEVPROP_TYPEMOD 0x00002000 |
| |
| #define | DEVPROP_MASK_TYPE 0x00000FFF |
| |
| #define | DEVPROP_MASK_TYPEMOD 0x0000F000 |
| |
| #define | DEVPROP_TRUE ((DEVPROP_BOOLEAN)-1) |
| |
| #define | DEVPROP_FALSE ((DEVPROP_BOOLEAN) 0) |
| |
| #define | DEVPROPKEY_DEFINED |
| |
| #define | DEVPROPID_FIRST_USABLE 2 |
| |
| #define | DEFINE_DEVPROPKEY(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8, pid) EXTERN_C const DEVPROPKEY DECLSPEC_SELECTANY name |
| |
| #define | IsEqualDevPropKey(a, b) (((a).pid == (b).pid) && IsEqualIID(&(a).fmtid, &(b).fmtid)) |
| |
◆ DEFINE_DEVPROPKEY
| #define DEFINE_DEVPROPKEY |
( |
|
name, |
|
|
|
l, |
|
|
|
w1, |
|
|
|
w2, |
|
|
|
b1, |
|
|
|
b2, |
|
|
|
b3, |
|
|
|
b4, |
|
|
|
b5, |
|
|
|
b6, |
|
|
|
b7, |
|
|
|
b8, |
|
|
|
pid |
|
) |
| EXTERN_C const DEVPROPKEY DECLSPEC_SELECTANY name |
◆ DEVPROP_FALSE
◆ DEVPROP_MASK_TYPE
| #define DEVPROP_MASK_TYPE 0x00000FFF |
◆ DEVPROP_MASK_TYPEMOD
| #define DEVPROP_MASK_TYPEMOD 0x0000F000 |
◆ DEVPROP_TRUE
◆ DEVPROP_TYPE_BINARY
◆ DEVPROP_TYPE_BOOLEAN
| #define DEVPROP_TYPE_BOOLEAN 0x00000011 |
◆ DEVPROP_TYPE_BYTE
| #define DEVPROP_TYPE_BYTE 0x00000003 |
◆ DEVPROP_TYPE_CURRENCY
| #define DEVPROP_TYPE_CURRENCY 0x0000000E |
◆ DEVPROP_TYPE_DATE
| #define DEVPROP_TYPE_DATE 0x0000000F |
◆ DEVPROP_TYPE_DECIMAL
| #define DEVPROP_TYPE_DECIMAL 0x0000000C |
◆ DEVPROP_TYPE_DEVPROPKEY
| #define DEVPROP_TYPE_DEVPROPKEY 0x00000015 |
◆ DEVPROP_TYPE_DEVPROPTYPE
| #define DEVPROP_TYPE_DEVPROPTYPE 0x00000016 |
◆ DEVPROP_TYPE_DOUBLE
| #define DEVPROP_TYPE_DOUBLE 0x0000000B |
◆ DEVPROP_TYPE_EMPTY
| #define DEVPROP_TYPE_EMPTY 0x00000000 |
◆ DEVPROP_TYPE_ERROR
| #define DEVPROP_TYPE_ERROR 0x00000017 |
◆ DEVPROP_TYPE_FILETIME
| #define DEVPROP_TYPE_FILETIME 0x00000010 |
◆ DEVPROP_TYPE_FLOAT
| #define DEVPROP_TYPE_FLOAT 0x0000000A |
◆ DEVPROP_TYPE_GUID
| #define DEVPROP_TYPE_GUID 0x0000000D |
◆ DEVPROP_TYPE_INT16
| #define DEVPROP_TYPE_INT16 0x00000004 |
◆ DEVPROP_TYPE_INT32
| #define DEVPROP_TYPE_INT32 0x00000006 |
◆ DEVPROP_TYPE_INT64
| #define DEVPROP_TYPE_INT64 0x00000008 |
◆ DEVPROP_TYPE_NTSTATUS
| #define DEVPROP_TYPE_NTSTATUS 0x00000018 |
◆ DEVPROP_TYPE_NULL
| #define DEVPROP_TYPE_NULL 0x00000001 |
◆ DEVPROP_TYPE_SBYTE
| #define DEVPROP_TYPE_SBYTE 0x00000002 |
◆ DEVPROP_TYPE_SECURITY_DESCRIPTOR
| #define DEVPROP_TYPE_SECURITY_DESCRIPTOR 0x00000013 |
◆ DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING
| #define DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING 0x00000014 |
◆ DEVPROP_TYPE_STRING
| #define DEVPROP_TYPE_STRING 0x00000012 |
◆ DEVPROP_TYPE_STRING_INDIRECT
| #define DEVPROP_TYPE_STRING_INDIRECT 0x00000019 |
◆ DEVPROP_TYPE_STRING_LIST
◆ DEVPROP_TYPE_UINT16
| #define DEVPROP_TYPE_UINT16 0x00000005 |
◆ DEVPROP_TYPE_UINT32
| #define DEVPROP_TYPE_UINT32 0x00000007 |
◆ DEVPROP_TYPE_UINT64
| #define DEVPROP_TYPE_UINT64 0x00000009 |
◆ DEVPROP_TYPEMOD_ARRAY
| #define DEVPROP_TYPEMOD_ARRAY 0x00001000 |
◆ DEVPROP_TYPEMOD_LIST
| #define DEVPROP_TYPEMOD_LIST 0x00002000 |
◆ DEVPROPID_FIRST_USABLE
| #define DEVPROPID_FIRST_USABLE 2 |
◆ DEVPROPKEY_DEFINED
◆ IsEqualDevPropKey
◆ MAX_DEVPROP_TYPE
| #define MAX_DEVPROP_TYPE 0x00000019 |
◆ MAX_DEVPROP_TYPEMOD
| #define MAX_DEVPROP_TYPEMOD 0x00002000 |
◆ DEVPROP_BOOLEAN
◆ DEVPROPGUID
◆ DEVPROPID
◆ DEVPROPKEY
◆ DEVPROPTYPE
◆ PDEVPROP_BOOLEAN
◆ PDEVPROPGUID
◆ PDEVPROPID
◆ PDEVPROPKEY
◆ PDEVPROPTYPE