Documentation ¶
Overview ¶
generated and tested syscall functions and structs for Win32 API `cfgmgr32.dll`
Index ¶
- Constants
- Variables
- func CM_Get_DevNode_PropertyW(dnDevInst uintptr, propertyKey *windows.DEVPROPKEY, ...) (cr windows.CONFIGRET, err error)
- func CM_Get_Device_Interface_ListW(interfaceClassGuid *windows.GUID, pDeviceID *uint16, buffer []uint16, ...) (cr windows.CONFIGRET, err error)
- func CM_Get_Device_Interface_List_SizeW(pulLen *uint64, interfaceClassGuid *windows.GUID, pDeviceID *uint16, ...) (cr windows.CONFIGRET, err error)
- func CM_Get_Device_Interface_PropertyW(pszDeviceInterface *uint16, propertyKey *windows.DEVPROPKEY, ...) (cr windows.CONFIGRET, err error)
- func CM_Get_Parent(pdnDevInst *uintptr, dnDevInst uintptr, ulFlags uint64) (cr windows.CONFIGRET, err error)
- func CM_Locate_DevNodeW(pdnDevInst *uintptr, pDeviceID *uint16, ulFlags uint64) (cr windows.CONFIGRET, err error)
- type USB_DEVICE_DESCRIPTOR
- type USB_ENDPOINT_DESCRIPTOR
- type USB_NODE_CONNECTION_INFORMATION
- type USB_PIPE_INFO
Constants ¶
const ( CM_LOCATE_DEVNODE_NORMAL = 0x00000000 CM_LOCATE_DEVNODE_PHANTOM = 0x00000001 CM_LOCATE_DEVNODE_CANCELREMOVE = 0x00000002 CM_LOCATE_DEVNODE_NOVALIDATION = 0x00000004 CM_LOCATE_DEVNODE_BITS = 0x00000007 // mask for the above bits )
const ( CM_GET_DEVICE_INTERFACE_LIST_PRESENT = 0x00000000 // only currently 'live' device interfaces CM_GET_DEVICE_INTERFACE_LIST_ALL_DEVICES = 0x00000001 // all registered device interfaces, live or not )
const ( APPUSERMODEL_STARTPINOPTION_DEFAULT = 0 APPUSERMODEL_STARTPINOPTION_NOPINONINSTALL = 1 APPUSERMODEL_STARTPINOPTION_USERPINNED = 2 )
const ( AUDIO_CHANNELCOUNT_MONO = 1 AUDIO_CHANNELCOUNT_STEREO = 2 )
const ( ENCODINGBITRATE_AM_BROADCAST = 0 ENCODINGBITRATE_FM_BROADCAST = 32769 ENCODINGBITRATE_HIGH_QUALITY = 65537 ENCODINGBITRATE_NEAR_CD_QUALITY = 131073 )
const ( CALENDAR_RESPONSESTATUS_NONE = 0 CALENDAR_RESPONSESTATUS_ORGANIZED = 1 CALENDAR_RESPONSESTATUS_TENTATIVE = 2 CALENDAR_RESPONSESTATUS_ACCEPTED = 3 CALENDAR_RESPONSESTATUS_DECLINED = 4 CALENDAR_RESPONSESTATUS_NOTRESPONDED = 5 )
const ( CALENDAR_SHOWTIMEAS_FREE = 0 CALENDAR_SHOWTIMEAS_TENTATIVE = 1 CALENDAR_SHOWTIMEAS_BUSY = 2 CALENDAR_SHOWTIMEAS_OOF = 3 )
const ( CAPACITY_EMPTY = 0 CAPACITY_TINY = 1 CAPACITY_SMALL = 17179869185 CAPACITY_MEDIUM = 85899345921 CAPACITY_LARGE = 274877906945 CAPACITY_HUGE = 549755813889 CAPACITY_GIGANTIC = 1099511627777 )
const ( COMMUNICATION_DIRECTION_UNKNOWN = 0 COMMUNICATION_DIRECTION_INCOMING = 1 COMMUNICATION_DIRECTION_OUTGOING = 2 )
const ( TASKSTATUS_NOTSTARTED = 0 TASKSTATUS_INPROGRESS = 1 TASKSTATUS_COMPLETE = 2 TASKSTATUS_WAITING = 3 TASKSTATUS_DEFERRED = 4 )
const ( GENDERVALUE_UNSPECIFIED = 0 GENDERVALUE_FEMALE = 1 GENDERVALUE_MALE = 2 )
const ( CREATOROPENWITHUIOPTION_HIDDEN = 0 CREATOROPENWITHUIOPTION_VISIBLE = 1 )
const ( ISDEFAULTSAVE_NONE = 0 ISDEFAULTSAVE_OWNER = 1 ISDEFAULTSAVE_NONOWNER = 2 ISDEFAULTSAVE_BOTH = 3 )
const ( BLUETOOTH_ADDRESS_TYPE_PUBLIC = 0 BLUETOOTH_ADDRESS_TYPE_RANDOM = 1 )
const ( BLUETOOTH_CACHE_MODE_CACHED = 0 BLUETOOTH_CACHED_MODE_UNCACHED = 1 )
const ( BATTERYLIFE_CRITICALLY_LOW = 0 BATTERYLIFE_LOW = 11 BATTERYLIFE_AVERAGE = 26 BATTERYLIFE_FULL = 90 BATTERYLIFE_UNKNOWN_STATUS = 101 )
const ( BATTERYPLUSCHARGING_CRITICALLY_LOW = 0 BATTERYPLUSCHARGING_LOW = 11 BATTERYPLUSCHARGING_AVERAGE = 26 BATTERYPLUSCHARGING_FULL = 90 BATTERYPLUSCHARGING_CHARGING_CRITICALLY_LOW = 101 BATTERYPLUSCHARGING_CHARGING_LOW = 111 BATTERYPLUSCHARGING_CHARGING_AVERAGE = 126 BATTERYPLUSCHARGING_CHARGING_FULL = 190 BATTERYPLUSCHARGING_UNKNOWN_STATUS = 201 )
const ( CHARGINGSTATE_NOT_CHARGING = 0 CHARGINGSTATE_CHARGING = 1 CHARGINGSTATE_UNKNOWN_STATE = 2 )
const ( ISDEFAULTDEVICE_DEFAULTDEVICE = true ISDEFAULTDEVICE_NOTDEFAULTDEVICE = false )
const ( ISNETWORKDEVICE_NETWORKDEVICE = true ISNETWORKDEVICE_NOTNETWORKDEVICE = false )
const ( ISSHAREDDEVICE_SHARED = true ISSHAREDDEVICE_NOTSHARED = false )
const ( MISSEDCALLS_0 = 0 MISSEDCALLS_1 = 1 MISSEDCALLS_2 = 2 MISSEDCALLS_3 = 3 MISSEDCALLS_4 = 4 MISSEDCALLS_5 = 5 MISSEDCALLS_6 = 6 MISSEDCALLS_7 = 7 MISSEDCALLS_8 = 8 MISSEDCALLS_9 = 9 MISSEDCALLS_10 = 10 MISSEDCALLS_10PLUS = 11 )
const ( NEWPICTURES_0 = 0 NEWPICTURES_1 = 1 NEWPICTURES_2 = 2 NEWPICTURES_3 = 3 NEWPICTURES_4 = 4 NEWPICTURES_5 = 5 NEWPICTURES_6 = 6 NEWPICTURES_7 = 7 NEWPICTURES_8 = 8 NEWPICTURES_9 = 9 NEWPICTURES_10PLUS = 10 NEWPICTURES_20PLUS = 20 NEWPICTURES_30PLUS = 30 NEWPICTURES_40PLUS = 40 NEWPICTURES_50PLUS = 50 NEWPICTURES_100PLUS = 100 NEWPICTURES_150PLUS = 150 NEWPICTURES_200PLUS = 200 NEWPICTURES_250PLUS = 250 NEWPICTURES_300PLUS = 300 NEWPICTURES_350PLUS = 350 NEWPICTURES_400PLUS = 400 NEWPICTURES_450PLUS = 450 NEWPICTURES_500PLUS = 500 NEWPICTURES_600PLUS = 600 NEWPICTURES_700PLUS = 700 NEWPICTURES_800PLUS = 800 NEWPICTURES_900PLUS = 900 NEWPICTURES_1000PLUS = 1000 )
const ( PLAYBACKSTATE_UNKNOWN = 0 PLAYBACKSTATE_STOPPED = 1 PLAYBACKSTATE_PLAYING = 2 PLAYBACKSTATE_TRANSITIONING = 3 PLAYBACKSTATE_PAUSED = 4 PLAYBACKSTATE_RECORDINGPAUSED = 5 PLAYBACKSTATE_RECORDING = 6 PLAYBACKSTATE_NOMEDIA = 7 )
const ( ROAMING_NOT_ROAMING = 0 ROAMING_ROAMING = 1 ROAMING_UNKNOWN_STATUS = 2 )
const ( SIGNALSTRENGTH_NONE = 0 SIGNALSTRENGTH_WEAK = 1 SIGNALSTRENGTH_AVERAGE = 2 SIGNALSTRENGTH_STRONG = 3 SIGNALSTRENGTH_EXCELLENT = 4 )
const ( SMARTCARDREADERKIND_UNKNOWN = 0 SMARTCARDREADERKIND_GENERIC = 1 SMARTCARDREADERKIND_TPM = 2 SMARTCARDREADERKIND_NFC = 3 SMARTCARDREADERKIND_UICC = 4 SMARTCARDREADERKIND_EMBEDDEDSE = 5 )
const ( STORAGESPACE_FULL = 0 STORAGESPACE_5_PERCENT = 5 STORAGESPACE_10_PERCENT = 10 )
const ( TEXTMESSAGES_0 = 0 TEXTMESSAGES_1 = 1 TEXTMESSAGES_2 = 2 TEXTMESSAGES_3 = 3 TEXTMESSAGES_4 = 4 TEXTMESSAGES_5 = 5 TEXTMESSAGES_6 = 6 TEXTMESSAGES_7 = 7 TEXTMESSAGES_8 = 8 TEXTMESSAGES_9 = 9 TEXTMESSAGES_10 = 10 TEXTMESSAGES_10PLUS = 11 )
const ( VOICEMAIL_NO_VOICEMAIL = 0 VOICEMAIL_1 = 1 VOICEMAIL_2 = 2 VOICEMAIL_3 = 3 VOICEMAIL_4 = 4 VOICEMAIL_5 = 5 VOICEMAIL_6 = 6 VOICEMAIL_7 = 7 VOICEMAIL_8 = 8 VOICEMAIL_9 = 9 VOICEMAIL_10 = 10 VOICEMAIL_10PLUS = 11 VOICEMAIL_NEW_VOICEMAIL = 255 )
const ( FILEOFFLINEAVAILABILITYSTATUS_NOTAVAILABLEOFFLINE = 0 FILEOFFLINEAVAILABILITYSTATUS_PARTIAL = 1 FILEOFFLINEAVAILABILITYSTATUS_COMPLETE = 2 FILEOFFLINEAVAILABILITYSTATUS_COMPLETE_PINNED = 3 FILEOFFLINEAVAILABILITYSTATUS_EXCLUDED = 4 FILEOFFLINEAVAILABILITYSTATUS_FOLDER_EMPTY = 5 FILEOFFLINEAVAILABILITYSTATUS_PROP_NOTAVAILABLEOFFLINE = 0 FILEOFFLINEAVAILABILITYSTATUS_PROP_PARTIALLYAVAILABLEOFFLINE = 1 )
const ( FLAGCOLOR_PURPLE = 1 FLAGCOLOR_ORANGE = 2 FLAGCOLOR_GREEN = 3 FLAGCOLOR_YELLOW = 4 FLAGCOLOR_BLUE = 5 FLAGCOLOR_RED = 6 )
const ( FLAGSTATUS_NOTFLAGGED = 0 FLAGSTATUS_COMPLETED = 1 FLAGSTATUS_FOLLOWUP = 2 )
const ( FREESPACE_FULL = 0 FREESPACE_TINY = 1 FREESPACE_SMALL = 2147483649 FREESPACE_MEDIUM = 10737418241 FREESPACE_LARGE = 42949672961 FREESPACE_HUGE = 85899345921 FREESPACE_GIGANTIC = 137438953473 )
const ( BITDEPTH_1BIT = 0 BITDEPTH_2BITS = 2 BITDEPTH_4BITS = 4 BITDEPTH_8BITS = 8 BITDEPTH_16BITS = 16 BITDEPTH_24BITS = 24 BITDEPTH_32BITS = 32 BITDEPTH_48BITS = 48 BITDEPTH_64BITS = 64 BITDEPTH_96BITS = 96 BITDEPTH_128BITS = 128 )
const ( IMAGE_COLORSPACE_SRGB = 1 IMAGE_COLORSPACE_UNCALIBRATED = 0xFFFF )
const ( IMAGE_COMPRESSION_UNCOMPRESSED = 1 IMAGE_COMPRESSION_CCITT_T3 = 2 IMAGE_COMPRESSION_CCITT_T4 = 3 IMAGE_COMPRESSION_CCITT_T6 = 4 IMAGE_COMPRESSION_LZW = 5 IMAGE_COMPRESSION_JPEG = 6 IMAGE_COMPRESSION_PACKBITS = 32773 )
const ( IMPORTANCE_LOW = 0 IMPORTANCE_NORMAL = 2 IMPORTANCE_HIGH = 5 )
const ( ISDEFAULTPUBLICSAVE_YES = true ISDEFAULTPUBLICSAVE_NO = false )
const ( ISDEFAULTSAVE_YES = true ISDEFAULTSAVE_NO = false )
const ( ISENCRYPTED_ENCRYPTED = true ISENCRYPTED_NOTENCRYPTED = false )
const ( ISREAD_READ = true ISREAD_NOTREAD = false )
const ( KIND_CALENDAR = "calendar" KIND_COMMUNICATION = "communication" KIND_CONTACT = "contact" KIND_DOCUMENT = "document" KIND_EMAIL = "email" KIND_FEED = "feed" KIND_FOLDER = "folder" KIND_GAME = "game" KIND_INSTANTMESSAGE = "instantmessage" KIND_JOURNAL = "journal" KIND_LINK = "link" KIND_MOVIE = "movie" KIND_MUSIC = "music" KIND_NOTE = "note" KIND_PICTURE = "picture" KIND_PLAYLIST = "playlist" KIND_PROGRAM = "program" KIND_RECORDEDTV = "recordedtv" KIND_SEARCHFOLDER = "searchfolder" KIND_TASK = "task" KIND_VIDEO = "video" KIND_WEBHISTORY = "webhistory" KIND_UNKNOWN = "unknown" )
const ( LAYOUTPATTERN_CVMFB_ALPHA = "alpha" LAYOUTPATTERN_CVMFB_BETA = "beta" LAYOUTPATTERN_CVMFB_GAMMA = "gamma" LAYOUTPATTERN_CVMFB_DELTA = "delta" )
const ( LAYOUTPATTERN_CVMFS_ALPHA = "alpha" LAYOUTPATTERN_CVMFS_BETA = "beta" LAYOUTPATTERN_CVMFS_GAMMA = "gamma" LAYOUTPATTERN_CVMFS_DELTA = "delta" )
const ( LINK_STATUS_RESOLVED = 1 LINK_STATUS_BROKEN = 2 )
const ( MEDIA_DURATION_VERYSHORT = 0 MEDIA_DURATION_SHORT = 600000000 MEDIA_DURATION_MEDIUM = 3000000000 MEDIA_DURATION_LONG = 18000000000 MEDIA_DURATION_VERYLONG = 36000000000 )
const ( NOTE_COLOR_BLUE = 0 NOTE_COLOR_GREEN = 1 NOTE_COLOR_PINK = 2 NOTE_COLOR_YELLOW = 3 NOTE_COLOR_WHITE = 4 NOTE_COLOR_LIGHTGREEN = 5 )
const ( OFFLINEAVAILABILITY_NOT_AVAILABLE = 0 OFFLINEAVAILABILITY_AVAILABLE = 1 OFFLINEAVAILABILITY_ALWAYS_AVAILABLE = 2 )
const ( OFFLINESTATUS_ONLINE = 0 OFFLINESTATUS_OFFLINE = 1 OFFLINESTATUS_OFFLINE_FORCED = 2 OFFLINESTATUS_OFFLINE_SLOW = 3 OFFLINESTATUS_OFFLINE_ERROR = 4 OFFLINESTATUS_OFFLINE_ITEM_VERSION_CONFLICT = 5 OFFLINESTATUS_OFFLINE_SUSPENDED = 6 )
const ( PHOTO_CONTRAST_NORMAL = 0 PHOTO_CONTRAST_SOFT = 1 PHOTO_CONTRAST_HARD = 2 )
const ( PHOTO_EXPOSUREPROGRAM_UNKNOWN = 0 PHOTO_EXPOSUREPROGRAM_MANUAL = 1 PHOTO_EXPOSUREPROGRAM_NORMAL = 2 PHOTO_EXPOSUREPROGRAM_APERTURE = 3 PHOTO_EXPOSUREPROGRAM_SHUTTER = 4 PHOTO_EXPOSUREPROGRAM_CREATIVE = 5 PHOTO_EXPOSUREPROGRAM_ACTION = 6 PHOTO_EXPOSUREPROGRAM_PORTRAIT = 7 PHOTO_EXPOSUREPROGRAM_LANDSCAPE = 8 )
const ( PHOTO_FLASH_NONE = 0 PHOTO_FLASH_FLASH = 1 PHOTO_FLASH_WITHOUTSTROBE = 5 PHOTO_FLASH_WITHSTROBE = 7 PHOTO_FLASH_FLASH_COMPULSORY = 9 PHOTO_FLASH_FLASH_COMPULSORY_NORETURNLIGHT = 13 PHOTO_FLASH_FLASH_COMPULSORY_RETURNLIGHT = 15 PHOTO_FLASH_NONE_COMPULSORY = 16 PHOTO_FLASH_NONE_AUTO = 24 PHOTO_FLASH_FLASH_AUTO = 25 PHOTO_FLASH_FLASH_AUTO_NORETURNLIGHT = 29 PHOTO_FLASH_FLASH_AUTO_RETURNLIGHT = 31 PHOTO_FLASH_NOFUNCTION = 32 PHOTO_FLASH_FLASH_REDEYE = 65 PHOTO_FLASH_FLASH_REDEYE_NORETURNLIGHT = 69 PHOTO_FLASH_FLASH_REDEYE_RETURNLIGHT = 71 PHOTO_FLASH_FLASH_COMPULSORY_REDEYE = 73 PHOTO_FLASH_FLASH_COMPULSORY_REDEYE_NORETURNLIGHT = 77 PHOTO_FLASH_FLASH_COMPULSORY_REDEYE_RETURNLIGHT = 79 PHOTO_FLASH_FLASH_AUTO_REDEYE = 89 PHOTO_FLASH_FLASH_AUTO_REDEYE_NORETURNLIGHT = 93 PHOTO_FLASH_FLASH_AUTO_REDEYE_RETURNLIGHT = 95 )
const ( PHOTO_GAINCONTROL_NONE = 0.0 PHOTO_GAINCONTROL_LOWGAINUP = 1.0 PHOTO_GAINCONTROL_HIGHGAINUP = 2.0 PHOTO_GAINCONTROL_LOWGAINDOWN = 3.0 PHOTO_GAINCONTROL_HIGHGAINDOWN = 4.0 )
const ( PHOTO_LIGHTSOURCE_UNKNOWN = 0 PHOTO_LIGHTSOURCE_DAYLIGHT = 1 PHOTO_LIGHTSOURCE_FLUORESCENT = 2 PHOTO_LIGHTSOURCE_TUNGSTEN = 3 PHOTO_LIGHTSOURCE_STANDARD_A = 17 PHOTO_LIGHTSOURCE_STANDARD_B = 18 PHOTO_LIGHTSOURCE_STANDARD_C = 19 PHOTO_LIGHTSOURCE_D55 = 20 PHOTO_LIGHTSOURCE_D65 = 21 PHOTO_LIGHTSOURCE_D75 = 22 )
const ( PHOTO_METERINGMODE_UNKNOWN = 0 PHOTO_METERINGMODE_AVERAGE = 1 PHOTO_METERINGMODE_CENTER = 2 PHOTO_METERINGMODE_SPOT = 3 PHOTO_METERINGMODE_MULTISPOT = 4 PHOTO_METERINGMODE_PATTERN = 5 PHOTO_METERINGMODE_PARTIAL = 6 )
const ( PHOTO_ORIENTATION_NORMAL = 1 PHOTO_ORIENTATION_FLIPHORIZONTAL = 2 PHOTO_ORIENTATION_ROTATE180 = 3 PHOTO_ORIENTATION_FLIPVERTICAL = 4 PHOTO_ORIENTATION_TRANSPOSE = 5 PHOTO_ORIENTATION_ROTATE270 = 6 PHOTO_ORIENTATION_TRANSVERSE = 7 PHOTO_ORIENTATION_ROTATE90 = 8 )
const ( PHOTO_PHOTOMETRIC_RGB = 2 PHOTO_PHOTOMETRIC_YCBCR = 6 )
const ( PHOTO_PROGRAMMODE_NOTDEFINED = 0 PHOTO_PROGRAMMODE_MANUAL = 1 PHOTO_PROGRAMMODE_NORMAL = 2 PHOTO_PROGRAMMODE_APERTURE = 3 PHOTO_PROGRAMMODE_SHUTTER = 4 PHOTO_PROGRAMMODE_CREATIVE = 5 PHOTO_PROGRAMMODE_ACTION = 6 PHOTO_PROGRAMMODE_PORTRAIT = 7 PHOTO_PROGRAMMODE_LANDSCAPE = 8 )
const ( PHOTO_SATURATION_NORMAL = 0 PHOTO_SATURATION_LOW = 1 PHOTO_SATURATION_HIGH = 2 )
const ( PHOTO_SHARPNESS_NORMAL = 0 PHOTO_SHARPNESS_SOFT = 1 PHOTO_SHARPNESS_HARD = 2 )
const ( PHOTO_WHITEBALANCE_AUTO = 0 PHOTO_WHITEBALANCE_MANUAL = 1 )
const ( PRIORITY_PROP_LOW = 0 PRIORITY_PROP_NORMAL = 1 PRIORITY_PROP_HIGH = 2 )
const ( RATING_ONE_STAR = 1 RATING_TWO_STARS = 13 RATING_THREE_STARS = 38 RATING_FOUR_STARS = 63 RATING_FIVE_STARS = 88 )
const ( SENSITIVITY_PROP_NORMAL = 0 SENSITIVITY_PROP_PERSONAL = 1 SENSITIVITY_PROP_PRIVATE = 2 SENSITIVITY_PROP_CONFIDENTIAL = 3 )
const ( SHARINGSTATUS_NOTSHARED = 0 SHARINGSTATUS_SHARED = 1 SHARINGSTATUS_PRIVATE = 2 )
const ( SFGAOSTR_FILESYS = "filesys" SFGAOSTR_FILEANC = "fileanc" SFGAOSTR_STORAGEANC = "storageanc" SFGAOSTR_STREAM = "stream" SFGAOSTR_LINK = "link" SFGAOSTR_HIDDEN = "hidden" SFGAOSTR_SUPERHIDDEN = "superhidden" SFGAOSTR_FOLDER = "folder" SFGAOSTR_NONENUM = "nonenum" SFGAOSTR_BROWSABLE = "browsable" SFGAOSTR_SYSTEM = "system" )
const ( SIZE_EMPTY = 0 SIZE_TINY = 1 SIZE_SMALL = 16383 SIZE_MEDIUM = 1048577 SIZE_LARGE = 134217729 SIZE_HUGE = 1073741825 SIZE_GIGANTIC = 4294967297 )
const ( STORAGE_PROVIDER_SHARE_STATUS_PRIVATE = "Private" STORAGE_PROVIDER_SHARE_STATUS_SHARED = "Shared" STORAGE_PROVIDER_SHARE_STATUS_PUBLIC = "Public" STORAGE_PROVIDER_SHARE_STATUS_GROUP = "Group" STORAGE_PROVIDER_SHARE_STATUS_OWNER = "Owner" )
const ( STORAGE_PROVIDER_SHARINGSTATUS_NOTSHARED = 0 STORAGE_PROVIDER_SHARINGSTATUS_SHARED = 1 STORAGE_PROVIDER_SHARINGSTATUS_PRIVATE = 2 STORAGE_PROVIDER_SHARINGSTATUS_PUBLIC = 3 STORAGE_PROVIDER_SHARINGSTATUS_SHARED_OWNED = 4 STORAGE_PROVIDER_SHARINGSTATUS_SHARED_COOWNED = 5 STORAGE_PROVIDER_SHARINGSTATUS_PUBLIC_OWNED = 6 STORAGE_PROVIDER_SHARINGSTATUS_PUBLIC_COOWNED = 7 )
const ( SYNC_HANDLERTYPE_OTHER = 0 SYNC_HANDLERTYPE_PROGRAMS = 1 SYNC_HANDLERTYPE_DEVICES = 2 SYNC_HANDLERTYPE_FOLDERS = 3 SYNC_HANDLERTYPE_WEBSERVICES = 4 SYNC_HANDLERTYPE_COMPUTERS = 5 )
const ( SYNC_STATE_NOTSETUP = 0 SYNC_STATE_SYNCNOTRUN = 1 SYNC_STATE_IDLE = 2 SYNC_STATE_ERROR = 3 SYNC_STATE_PENDING = 4 SYNC_STATE_SYNCING = 5 )
const ( TOTALFILESIZE_EMPTY = 0 TOTALFILESIZE_TINY = 1 TOTALFILESIZE_SMALL = 10241 TOTALFILESIZE_MEDIUM = 102401 TOTALFILESIZE_LARGE = 1048577 TOTALFILESIZE_HUGE = 16777217 TOTALFILESIZE_GIGANTIC = 134217729 )
const (
ISNOTWORKINGPROPERLY_NOTWORKINGPROPERLY = true
)
const (
ISSOFTWAREINSTALLING_INSTALLING = true
)
Variables ¶
var ( GUID_BTHDDI_SDP_NODE_INTERFACE = windows.GUID{Data1: 0x81a7fdf3, Data2: 0x86c1, Data3: 0x4be8, Data4: [8]byte{0xa8, 0xc8, 0x2a, 0x6d, 0x18, 0x8b, 0x41, 0x77}} GUID_BTHDDI_SDP_PARSE_INTERFACE = windows.GUID{Data1: 0x4e719439, Data2: 0x9cf1, Data3: 0x4bab, Data4: [8]byte{0xac, 0x1d, 0x32, 0x79, 0x86, 0x57, 0x43, 0xd2}} GUID_BTHDDI_PROFILE_DRIVER_INTERFACE = windows.GUID{Data1: 0x94a59aa8, Data2: 0x4383, Data3: 0x4286, Data4: [8]byte{0xaa, 0x4f, 0x34, 0xa1, 0x60, 0xf4, 0x0, 0x4}} // Bluetooth device interface GUID GUID_BTH_DEVICE_INTERFACE = windows.GUID{Data1: 0x00F40965, Data2: 0xE89D, Data3: 0x4487, Data4: [8]byte{0x98, 0x90, 0x87, 0xC3, 0xAB, 0xB2, 0x11, 0xF4}} )
https://github.com/wmliang/wdk-10/blob/master/Include/10.0.14393.0/km/bthguid.h
var ( GUID_DEVINTERFACE_USB_DEVICE = windows.GUID{Data1: 0xa5dcbf10, Data2: 0x6530, Data3: 0x11d2, Data4: [8]byte{0x90, 0x1f, 0x00, 0xc0, 0x4f, 0xb9, 0x51, 0xed}} GUID_DEVINTERFACE_USB_HOST_CONTROLLER = windows.GUID{Data1: 0x3abf6f2d, Data2: 0x71c4, Data3: 0x462a, Data4: [8]byte{0x8a, 0x92, 0x1e, 0x68, 0x61, 0xe6, 0xaf, 0x27}} GUID_DEVINTERFACE_USB_HUB = windows.GUID{Data1: 0xf18a0e88, Data2: 0xc30c, Data3: 0x11d0, Data4: [8]byte{0x88, 0x15, 0x00, 0xa0, 0xc9, 0x06, 0xbe, 0xd8}} GUID_DEVINTERFACE_NET = windows.GUID{Data1: 0xcac88484, Data2: 0x7515, Data3: 0x4c03, Data4: [8]byte{0x82, 0xe6, 0x71, 0xa8, 0x7a, 0xba, 0xc3, 0x61}} GUID_DEVINTERFACE_MODEM = windows.GUID{Data1: 0x2c7089aa, Data2: 0x2e0e, Data3: 0x11d1, Data4: [8]byte{0xb1, 0x14, 0x00, 0xc0, 0x4f, 0xc2, 0xaa, 0xe4}} GUID_DEVINTERFACE_DISK = windows.GUID{Data1: 0x53f56307, Data2: 0xb6bf, Data3: 0x11d0, Data4: [8]byte{0x94, 0xf2, 0x00, 0xa0, 0xc9, 0x1e, 0xfb, 0x8b}} GUID_DEVINTERFACE_VOLUME = windows.GUID{Data1: 0x53f5630d, Data2: 0xb6bf, Data3: 0x11d0, Data4: [8]byte{0x94, 0xf2, 0x00, 0xa0, 0xc9, 0x1e, 0xfb, 0x8b}} GUID_DEVINTERFACE_MEDIUMCHANGER = windows.GUID{Data1: 0x53f56310, Data2: 0xb6bf, Data3: 0x11d0, Data4: [8]byte{0x94, 0xf2, 0x00, 0xa0, 0xc9, 0x1e, 0xfb, 0x8b}} GUID_DEVINTERFACE_CDROM = windows.GUID{Data1: 0x53f56308, Data2: 0xb6bf, Data3: 0x11d0, Data4: [8]byte{0x94, 0xf2, 0x00, 0xa0, 0xc9, 0x1e, 0xfb, 0x8b}} GUID_DEVINTERFACE_PARTITION = windows.GUID{Data1: 0x53f5630a, Data2: 0xb6bf, Data3: 0x11d0, Data4: [8]byte{0x94, 0xf2, 0x00, 0xa0, 0xc9, 0x1e, 0xfb, 0x8b}} GUID_DEVINTERFACE_HID = windows.GUID{Data1: 0x4d1e55b2, Data2: 0xf16f, Data3: 0x11cf, Data4: [8]byte{0x88, 0xcb, 0x00, 0x11, 0x11, 0x00, 0x00, 0x30}} GUID_DEVINTERFACE_KEYBOARD = windows.GUID{Data1: 0x884b96c3, Data2: 0x56ef, Data3: 0x11d1, Data4: [8]byte{0xbc, 0x8c, 0x00, 0xa0, 0xc9, 0x14, 0x05, 0xdd}} GUID_DEVINTERFACE_MOUSE = windows.GUID{Data1: 0x378de44c, Data2: 0x56ef, Data3: 0x11d1, Data4: [8]byte{0xbc, 0x8c, 0x00, 0xa0, 0xc9, 0x14, 0x05, 0xdd}} GUID_DEVINTERFACE_DISPLAY_ADAPTER = windows.GUID{Data1: 0x5b45201d, Data2: 0xf2f2, Data3: 0x4f3b, Data4: [8]byte{0x85, 0xbb, 0x30, 0xff, 0x1f, 0x95, 0x35, 0x99}} GUID_DEVINTERFACE_IMAGE = windows.GUID{Data1: 0x6bdd1fc6, Data2: 0x810f, Data3: 0x11d0, Data4: [8]byte{0xbe, 0xc7, 0x08, 0x00, 0x2b, 0xe2, 0x09, 0x2f}} GUID_DEVINTERFACE_MONITOR = windows.GUID{Data1: 0xe6f07b5f, Data2: 0xee97, Data3: 0x4a90, Data4: [8]byte{0xb0, 0x76, 0x33, 0xf5, 0x7b, 0xf4, 0xea, 0xa7}} GUID_DEVINTERFACE_BRIGHTNESS = windows.GUID{Data1: 0xfde5bba4, Data2: 0xb3f9, Data3: 0x46fb, Data4: [8]byte{0xbd, 0xaa, 0x07, 0x28, 0xce, 0x31, 0x00, 0xb4}} GUID_DEVINTERFACE_I2C = windows.GUID{Data1: 0x2564aa4f, Data2: 0xdddb, Data3: 0x4495, Data4: [8]byte{0xb4, 0x97, 0x6a, 0xd4, 0xa8, 0x41, 0x63, 0xd7}} GUID_BTHPORT_DEVICE_INTERFACE = windows.GUID{Data1: 0x0850302a, Data2: 0xb344, Data3: 0x4fda, Data4: [8]byte{0x9b, 0xe9, 0x90, 0x57, 0x6b, 0x8d, 0x46, 0xf0}} GUID_DEVINTERFACE_COMPORT = windows.GUID{Data1: 0x86e0d1e0, Data2: 0x8089, Data3: 0x11d0, Data4: [8]byte{0x9c, 0xe4, 0x08, 0x00, 0x3e, 0x30, 0x1f, 0x73}} GUID_DEVINTERFACE_PARCLASS = windows.GUID{Data1: 0x811fc6a5, Data2: 0xf728, Data3: 0x11d0, Data4: [8]byte{0xa5, 0x37, 0x00, 0x00, 0xf8, 0x75, 0x3e, 0xd1}} )
Device interface GUIDs (incomplete)
https://blog.csdn.net/jhqin/article/details/6775321
var ( GUID_DEVCLASS_1394 = windows.GUID{Data1: 0x6bdd1fc1, Data2: 0x810f, Data3: 0x11d0, Data4: [8]byte{0xbe, 0xc7, 0x08, 0x00, 0x2b, 0xe2, 0x09, 0x2f}} GUID_DEVCLASS_1394DEBUG = windows.GUID{Data1: 0x66f250d6, Data2: 0x7801, Data3: 0x4a64, Data4: [8]byte{0xb1, 0x39, 0xee, 0xa8, 0x0a, 0x45, 0x0b, 0x24}} GUID_DEVCLASS_61883 = windows.GUID{Data1: 0x7ebefbc0, Data2: 0x3200, Data3: 0x11d2, Data4: [8]byte{0xb4, 0xc2, 0x00, 0xa0, 0xc9, 0x69, 0x7d, 0x07}} GUID_DEVCLASS_ADAPTER = windows.GUID{Data1: 0x4d36e964, Data2: 0xe325, Data3: 0x11ce, Data4: [8]byte{0xbf, 0xc1, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18}} GUID_DEVCLASS_APMSUPPORT = windows.GUID{Data1: 0xd45b1c18, Data2: 0xc8fa, Data3: 0x11d1, Data4: [8]byte{0x9f, 0x77, 0x00, 0x00, 0xf8, 0x05, 0xf5, 0x30}} GUID_DEVCLASS_AVC = windows.GUID{Data1: 0xc06ff265, Data2: 0xae09, Data3: 0x48f0, Data4: [8]byte{0x81, 0x2c, 0x16, 0x75, 0x3d, 0x7c, 0xba, 0x83}} GUID_DEVCLASS_BATTERY = windows.GUID{Data1: 0x72631e54, Data2: 0x78a4, Data3: 0x11d0, Data4: [8]byte{0xbc, 0xf7, 0x00, 0xaa, 0x00, 0xb7, 0xb3, 0x2a}} GUID_DEVCLASS_BIOMETRIC = windows.GUID{Data1: 0x53d29ef7, Data2: 0x377c, Data3: 0x4d14, Data4: [8]byte{0x86, 0x4b, 0xeb, 0x3a, 0x85, 0x76, 0x93, 0x59}} GUID_DEVCLASS_BLUETOOTH = windows.GUID{Data1: 0xe0cbf06c, Data2: 0xcd8b, Data3: 0x4647, Data4: [8]byte{0xbb, 0x8a, 0x26, 0x3b, 0x43, 0xf0, 0xf9, 0x74}} GUID_DEVCLASS_CAMERA = windows.GUID{Data1: 0xca3e7ab9, Data2: 0xb4c3, Data3: 0x4ae6, Data4: [8]byte{0x82, 0x51, 0x57, 0x9e, 0xf9, 0x33, 0x89, 0x0f}} GUID_DEVCLASS_CDROM = windows.GUID{Data1: 0x4d36e965, Data2: 0xe325, Data3: 0x11ce, Data4: [8]byte{0xbf, 0xc1, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18}} GUID_DEVCLASS_COMPUTEACCELERATOR = windows.GUID{Data1: 0xf01a9d53, Data2: 0x3ff6, Data3: 0x48d2, Data4: [8]byte{0x9f, 0x97, 0xc8, 0xa7, 0x00, 0x4b, 0xe1, 0x0c}} GUID_DEVCLASS_COMPUTER = windows.GUID{Data1: 0x4d36e966, Data2: 0xe325, Data3: 0x11ce, Data4: [8]byte{0xbf, 0xc1, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18}} GUID_DEVCLASS_DECODER = windows.GUID{Data1: 0x6bdd1fc2, Data2: 0x810f, Data3: 0x11d0, Data4: [8]byte{0xbe, 0xc7, 0x08, 0x00, 0x2b, 0xe2, 0x09, 0x2f}} GUID_DEVCLASS_DISKDRIVE = windows.GUID{Data1: 0x4d36e967, Data2: 0xe325, Data3: 0x11ce, Data4: [8]byte{0xbf, 0xc1, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18}} GUID_DEVCLASS_DISPLAY = windows.GUID{Data1: 0x4d36e968, Data2: 0xe325, Data3: 0x11ce, Data4: [8]byte{0xbf, 0xc1, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18}} GUID_DEVCLASS_DOT4 = windows.GUID{Data1: 0x48721b56, Data2: 0x6795, Data3: 0x11d2, Data4: [8]byte{0xb1, 0xa8, 0x00, 0x80, 0xc7, 0x2e, 0x74, 0xa2}} GUID_DEVCLASS_DOT4PRINT = windows.GUID{Data1: 0x49ce6ac8, Data2: 0x6f86, Data3: 0x11d2, Data4: [8]byte{0xb1, 0xe5, 0x00, 0x80, 0xc7, 0x2e, 0x74, 0xa2}} GUID_DEVCLASS_EHSTORAGESILO = windows.GUID{Data1: 0x9da2b80f, Data2: 0xf89f, Data3: 0x4a49, Data4: [8]byte{0xa5, 0xc2, 0x51, 0x1b, 0x08, 0x5b, 0x9e, 0x8a}} GUID_DEVCLASS_ENUM1394 = windows.GUID{Data1: 0xc459df55, Data2: 0xdb08, Data3: 0x11d1, Data4: [8]byte{0xb0, 0x09, 0x00, 0xa0, 0xc9, 0x08, 0x1f, 0xf6}} GUID_DEVCLASS_EXTENSION = windows.GUID{Data1: 0xe2f84ce7, Data2: 0x8efa, Data3: 0x411c, Data4: [8]byte{0xaa, 0x69, 0x97, 0x45, 0x4c, 0xa4, 0xcb, 0x57}} GUID_DEVCLASS_FDC = windows.GUID{Data1: 0x4d36e969, Data2: 0xe325, Data3: 0x11ce, Data4: [8]byte{0xbf, 0xc1, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18}} GUID_DEVCLASS_FIRMWARE = windows.GUID{Data1: 0xf2e7dd72, Data2: 0x6468, Data3: 0x4e36, Data4: [8]byte{0xb6, 0xf1, 0x64, 0x88, 0xf4, 0x2c, 0x1b, 0x52}} GUID_DEVCLASS_FLOPPYDISK = windows.GUID{Data1: 0x4d36e980, Data2: 0xe325, Data3: 0x11ce, Data4: [8]byte{0xbf, 0xc1, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18}} GUID_DEVCLASS_GPS = windows.GUID{Data1: 0x6bdd1fc3, Data2: 0x810f, Data3: 0x11d0, Data4: [8]byte{0xbe, 0xc7, 0x08, 0x00, 0x2b, 0xe2, 0x09, 0x2f}} GUID_DEVCLASS_HDC = windows.GUID{Data1: 0x4d36e96a, Data2: 0xe325, Data3: 0x11ce, Data4: [8]byte{0xbf, 0xc1, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18}} GUID_DEVCLASS_HIDCLASS = windows.GUID{Data1: 0x745a17a0, Data2: 0x74d3, Data3: 0x11d0, Data4: [8]byte{0xb6, 0xfe, 0x00, 0xa0, 0xc9, 0x0f, 0x57, 0xda}} GUID_DEVCLASS_HOLOGRAPHIC = windows.GUID{Data1: 0xd612553d, Data2: 0x06b1, Data3: 0x49ca, Data4: [8]byte{0x89, 0x38, 0xe3, 0x9e, 0xf8, 0x0e, 0xb1, 0x6f}} GUID_DEVCLASS_IMAGE = windows.GUID{Data1: 0x6bdd1fc6, Data2: 0x810f, Data3: 0x11d0, Data4: [8]byte{0xbe, 0xc7, 0x08, 0x00, 0x2b, 0xe2, 0x09, 0x2f}} GUID_DEVCLASS_INFINIBAND = windows.GUID{Data1: 0x30ef7132, Data2: 0xd858, Data3: 0x4a0c, Data4: [8]byte{0xac, 0x24, 0xb9, 0x02, 0x8a, 0x5c, 0xca, 0x3f}} GUID_DEVCLASS_INFRARED = windows.GUID{Data1: 0x6bdd1fc5, Data2: 0x810f, Data3: 0x11d0, Data4: [8]byte{0xbe, 0xc7, 0x08, 0x00, 0x2b, 0xe2, 0x09, 0x2f}} GUID_DEVCLASS_KEYBOARD = windows.GUID{Data1: 0x4d36e96b, Data2: 0xe325, Data3: 0x11ce, Data4: [8]byte{0xbf, 0xc1, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18}} GUID_DEVCLASS_LEGACYDRIVER = windows.GUID{Data1: 0x8ecc055d, Data2: 0x047f, Data3: 0x11d1, Data4: [8]byte{0xa5, 0x37, 0x00, 0x00, 0xf8, 0x75, 0x3e, 0xd1}} GUID_DEVCLASS_MEDIA = windows.GUID{Data1: 0x4d36e96c, Data2: 0xe325, Data3: 0x11ce, Data4: [8]byte{0xbf, 0xc1, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18}} GUID_DEVCLASS_MEDIUM_CHANGER = windows.GUID{Data1: 0xce5939ae, Data2: 0xebde, Data3: 0x11d0, Data4: [8]byte{0xb1, 0x81, 0x00, 0x00, 0xf8, 0x75, 0x3e, 0xc4}} GUID_DEVCLASS_MEMORY = windows.GUID{Data1: 0x5099944a, Data2: 0xf6b9, Data3: 0x4057, Data4: [8]byte{0xa0, 0x56, 0x8c, 0x55, 0x02, 0x28, 0x54, 0x4c}} GUID_DEVCLASS_MODEM = windows.GUID{Data1: 0x4d36e96d, Data2: 0xe325, Data3: 0x11ce, Data4: [8]byte{0xbf, 0xc1, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18}} GUID_DEVCLASS_MONITOR = windows.GUID{Data1: 0x4d36e96e, Data2: 0xe325, Data3: 0x11ce, Data4: [8]byte{0xbf, 0xc1, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18}} GUID_DEVCLASS_MOUSE = windows.GUID{Data1: 0x4d36e96f, Data2: 0xe325, Data3: 0x11ce, Data4: [8]byte{0xbf, 0xc1, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18}} GUID_DEVCLASS_MTD = windows.GUID{Data1: 0x4d36e970, Data2: 0xe325, Data3: 0x11ce, Data4: [8]byte{0xbf, 0xc1, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18}} GUID_DEVCLASS_MULTIFUNCTION = windows.GUID{Data1: 0x4d36e971, Data2: 0xe325, Data3: 0x11ce, Data4: [8]byte{0xbf, 0xc1, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18}} GUID_DEVCLASS_MULTIPORTSERIAL = windows.GUID{Data1: 0x50906cb8, Data2: 0xba12, Data3: 0x11d1, Data4: [8]byte{0xbf, 0x5d, 0x00, 0x00, 0xf8, 0x05, 0xf5, 0x30}} GUID_DEVCLASS_NET = windows.GUID{Data1: 0x4d36e972, Data2: 0xe325, Data3: 0x11ce, Data4: [8]byte{0xbf, 0xc1, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18}} GUID_DEVCLASS_NETCLIENT = windows.GUID{Data1: 0x4d36e973, Data2: 0xe325, Data3: 0x11ce, Data4: [8]byte{0xbf, 0xc1, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18}} GUID_DEVCLASS_NETDRIVER = windows.GUID{Data1: 0x87ef9ad1, Data2: 0x8f70, Data3: 0x49ee, Data4: [8]byte{0xb2, 0x15, 0xab, 0x1f, 0xca, 0xdc, 0xbe, 0x3c}} GUID_DEVCLASS_NETSERVICE = windows.GUID{Data1: 0x4d36e974, Data2: 0xe325, Data3: 0x11ce, Data4: [8]byte{0xbf, 0xc1, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18}} GUID_DEVCLASS_NETTRANS = windows.GUID{Data1: 0x4d36e975, Data2: 0xe325, Data3: 0x11ce, Data4: [8]byte{0xbf, 0xc1, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18}} GUID_DEVCLASS_NODRIVER = windows.GUID{Data1: 0x4d36e976, Data2: 0xe325, Data3: 0x11ce, Data4: [8]byte{0xbf, 0xc1, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18}} GUID_DEVCLASS_PCMCIA = windows.GUID{Data1: 0x4d36e977, Data2: 0xe325, Data3: 0x11ce, Data4: [8]byte{0xbf, 0xc1, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18}} GUID_DEVCLASS_PNPPRINTERS = windows.GUID{Data1: 0x4658ee7e, Data2: 0xf050, Data3: 0x11d1, Data4: [8]byte{0xb6, 0xbd, 0x00, 0xc0, 0x4f, 0xa3, 0x72, 0xa7}} GUID_DEVCLASS_PORTS = windows.GUID{Data1: 0x4d36e978, Data2: 0xe325, Data3: 0x11ce, Data4: [8]byte{0xbf, 0xc1, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18}} GUID_DEVCLASS_PRINTER = windows.GUID{Data1: 0x4d36e979, Data2: 0xe325, Data3: 0x11ce, Data4: [8]byte{0xbf, 0xc1, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18}} GUID_DEVCLASS_PRINTERUPGRADE = windows.GUID{Data1: 0x4d36e97a, Data2: 0xe325, Data3: 0x11ce, Data4: [8]byte{0xbf, 0xc1, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18}} GUID_DEVCLASS_PRINTQUEUE = windows.GUID{Data1: 0x1ed2bbf9, Data2: 0x11f0, Data3: 0x4084, Data4: [8]byte{0xb2, 0x1f, 0xad, 0x83, 0xa8, 0xe6, 0xdc, 0xdc}} GUID_DEVCLASS_PROCESSOR = windows.GUID{Data1: 0x50127dc3, Data2: 0x0f36, Data3: 0x415e, Data4: [8]byte{0xa6, 0xcc, 0x4c, 0xb3, 0xbe, 0x91, 0x0B, 0x65}} GUID_DEVCLASS_SBP2 = windows.GUID{Data1: 0xd48179be, Data2: 0xec20, Data3: 0x11d1, Data4: [8]byte{0xb6, 0xb8, 0x00, 0xc0, 0x4f, 0xa3, 0x72, 0xa7}} GUID_DEVCLASS_SCMDISK = windows.GUID{Data1: 0x53966cb1, Data2: 0x4d46, Data3: 0x4166, Data4: [8]byte{0xbf, 0x23, 0xc5, 0x22, 0x40, 0x3c, 0xd4, 0x95}} GUID_DEVCLASS_SCMVOLUME = windows.GUID{Data1: 0x53ccb149, Data2: 0xe543, Data3: 0x4c84, Data4: [8]byte{0xb6, 0xe0, 0xbc, 0xe4, 0xf6, 0xb7, 0xe8, 0x06}} GUID_DEVCLASS_SCSIADAPTER = windows.GUID{Data1: 0x4d36e97b, Data2: 0xe325, Data3: 0x11ce, Data4: [8]byte{0xbf, 0xc1, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18}} GUID_DEVCLASS_SECURITYACCELERATOR = windows.GUID{Data1: 0x268c95a1, Data2: 0xedfe, Data3: 0x11d3, Data4: [8]byte{0x95, 0xc3, 0x00, 0x10, 0xdc, 0x40, 0x50, 0xa5}} GUID_DEVCLASS_SENSOR = windows.GUID{Data1: 0x5175d334, Data2: 0xc371, Data3: 0x4806, Data4: [8]byte{0xb3, 0xba, 0x71, 0xfd, 0x53, 0xc9, 0x25, 0x8d}} GUID_DEVCLASS_SIDESHOW = windows.GUID{Data1: 0x997b5d8d, Data2: 0xc442, Data3: 0x4f2e, Data4: [8]byte{0xba, 0xf3, 0x9c, 0x8e, 0x67, 0x1e, 0x9e, 0x21}} GUID_DEVCLASS_SMARTCARDREADER = windows.GUID{Data1: 0x50dd5230, Data2: 0xba8a, Data3: 0x11d1, Data4: [8]byte{0xbf, 0x5d, 0x00, 0x00, 0xf8, 0x05, 0xf5, 0x30}} GUID_DEVCLASS_SMRDISK = windows.GUID{Data1: 0x53487c23, Data2: 0x680f, Data3: 0x4585, Data4: [8]byte{0xac, 0xc3, 0x1f, 0x10, 0xd6, 0x77, 0x7e, 0x82}} GUID_DEVCLASS_SMRVOLUME = windows.GUID{Data1: 0x53b3cf03, Data2: 0x8f5a, Data3: 0x4788, Data4: [8]byte{0x91, 0xb6, 0xd1, 0x9e, 0xd9, 0xfc, 0xcc, 0xbf}} GUID_DEVCLASS_SOFTWARECOMPONENT = windows.GUID{Data1: 0x5c4c3332, Data2: 0x344d, Data3: 0x483c, Data4: [8]byte{0x87, 0x39, 0x25, 0x9e, 0x93, 0x4c, 0x9c, 0xc8}} GUID_DEVCLASS_SOUND = windows.GUID{Data1: 0x4d36e97c, Data2: 0xe325, Data3: 0x11ce, Data4: [8]byte{0xbf, 0xc1, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18}} GUID_DEVCLASS_SYSTEM = windows.GUID{Data1: 0x4d36e97d, Data2: 0xe325, Data3: 0x11ce, Data4: [8]byte{0xbf, 0xc1, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18}} GUID_DEVCLASS_TAPEDRIVE = windows.GUID{Data1: 0x6d807884, Data2: 0x7d21, Data3: 0x11cf, Data4: [8]byte{0x80, 0x1c, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18}} GUID_DEVCLASS_UNKNOWN = windows.GUID{Data1: 0x4d36e97e, Data2: 0xe325, Data3: 0x11ce, Data4: [8]byte{0xbf, 0xc1, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18}} GUID_DEVCLASS_UCM = windows.GUID{Data1: 0xe6f1aa1c, Data2: 0x7f3b, Data3: 0x4473, Data4: [8]byte{0xb2, 0xe8, 0xc9, 0x7d, 0x8a, 0xc7, 0x1d, 0x53}} GUID_DEVCLASS_USB = windows.GUID{Data1: 0x36fc9e60, Data2: 0xc465, Data3: 0x11cf, Data4: [8]byte{0x80, 0x56, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00}} GUID_DEVCLASS_VOLUME = windows.GUID{Data1: 0x71a27cdd, Data2: 0x812a, Data3: 0x11d0, Data4: [8]byte{0xbe, 0xc7, 0x08, 0x00, 0x2b, 0xe2, 0x09, 0x2f}} GUID_DEVCLASS_VOLUMESNAPSHOT = windows.GUID{Data1: 0x533c5b84, Data2: 0xec70, Data3: 0x11d2, Data4: [8]byte{0x95, 0x05, 0x00, 0xc0, 0x4f, 0x79, 0xde, 0xaf}} GUID_DEVCLASS_WCEUSBS = windows.GUID{Data1: 0x25dbce51, Data2: 0x6c8f, Data3: 0x4a72, Data4: [8]byte{0x8a, 0x6d, 0xb5, 0x4c, 0x2b, 0x4f, 0xc8, 0x35}} GUID_DEVCLASS_WPD = windows.GUID{Data1: 0xeec5ad98, Data2: 0x8080, Data3: 0x425f, Data4: [8]byte{0x92, 0x2a, 0xda, 0xbf, 0x3d, 0xe3, 0xf6, 0x9a}} GUID_DEVCLASS_FSFILTER_TOP = windows.GUID{Data1: 0xb369baf4, Data2: 0x5568, Data3: 0x4e82, Data4: [8]byte{0xa8, 0x7e, 0xa9, 0x3e, 0xb1, 0x6b, 0xca, 0x87}} GUID_DEVCLASS_FSFILTER_ACTIVITYMONITOR = windows.GUID{Data1: 0xb86dff51, Data2: 0xa31e, Data3: 0x4bac, Data4: [8]byte{0xb3, 0xcf, 0xe8, 0xcf, 0xe7, 0x5c, 0x9f, 0xc2}} GUID_DEVCLASS_FSFILTER_UNDELETE = windows.GUID{Data1: 0xfe8f1572, Data2: 0xc67a, Data3: 0x48c0, Data4: [8]byte{0xbb, 0xac, 0x0b, 0x5c, 0x6d, 0x66, 0xca, 0xfb}} GUID_DEVCLASS_FSFILTER_ANTIVIRUS = windows.GUID{Data1: 0xb1d1a169, Data2: 0xc54f, Data3: 0x4379, Data4: [8]byte{0x81, 0xdb, 0xbe, 0xe7, 0xd8, 0x8d, 0x74, 0x54}} GUID_DEVCLASS_FSFILTER_REPLICATION = windows.GUID{Data1: 0x48d3ebc4, Data2: 0x4cf8, Data3: 0x48ff, Data4: [8]byte{0xb8, 0x69, 0x9c, 0x68, 0xad, 0x42, 0xeb, 0x9f}} GUID_DEVCLASS_FSFILTER_CONTINUOUSBACKUP = windows.GUID{Data1: 0x71aa14f8, Data2: 0x6fad, Data3: 0x4622, Data4: [8]byte{0xad, 0x77, 0x92, 0xbb, 0x9d, 0x7e, 0x69, 0x47}} GUID_DEVCLASS_FSFILTER_CONTENTSCREENER = windows.GUID{Data1: 0x3e3f0674, Data2: 0xc83c, Data3: 0x4558, Data4: [8]byte{0xbb, 0x26, 0x98, 0x20, 0xe1, 0xeb, 0xa5, 0xc5}} GUID_DEVCLASS_FSFILTER_QUOTAMANAGEMENT = windows.GUID{Data1: 0x8503c911, Data2: 0xa6c7, Data3: 0x4919, Data4: [8]byte{0x8f, 0x79, 0x50, 0x28, 0xf5, 0x86, 0x6b, 0x0c}} GUID_DEVCLASS_FSFILTER_SYSTEMRECOVERY = windows.GUID{Data1: 0x2db15374, Data2: 0x706e, Data3: 0x4131, Data4: [8]byte{0xa0, 0xc7, 0xd7, 0xc7, 0x8e, 0xb0, 0x28, 0x9a}} GUID_DEVCLASS_FSFILTER_CFSMETADATASERVER = windows.GUID{Data1: 0xcdcf0939, Data2: 0xb75b, Data3: 0x4630, Data4: [8]byte{0xbf, 0x76, 0x80, 0xf7, 0xba, 0x65, 0x58, 0x84}} GUID_DEVCLASS_FSFILTER_HSM = windows.GUID{Data1: 0xd546500a, Data2: 0x2aeb, Data3: 0x45f6, Data4: [8]byte{0x94, 0x82, 0xf4, 0xb1, 0x79, 0x9c, 0x31, 0x77}} GUID_DEVCLASS_FSFILTER_COMPRESSION = windows.GUID{Data1: 0xf3586baf, Data2: 0xb5aa, Data3: 0x49b5, Data4: [8]byte{0x8d, 0x6c, 0x05, 0x69, 0x28, 0x4c, 0x63, 0x9f}} GUID_DEVCLASS_FSFILTER_ENCRYPTION = windows.GUID{Data1: 0xa0a701c0, Data2: 0xa511, Data3: 0x42ff, Data4: [8]byte{0xaa, 0x6c, 0x06, 0xdc, 0x03, 0x95, 0x57, 0x6f}} GUID_DEVCLASS_FSFILTER_VIRTUALIZATION = windows.GUID{Data1: 0xf75a86c0, Data2: 0x10d8, Data3: 0x4c3a, Data4: [8]byte{0xb2, 0x33, 0xed, 0x60, 0xe4, 0xcd, 0xfa, 0xac}} GUID_DEVCLASS_FSFILTER_PHYSICALQUOTAMANAGEMENT = windows.GUID{Data1: 0x6a0a8e78, Data2: 0xbba6, Data3: 0x4fc4, Data4: [8]byte{0xa7, 0x09, 0x1e, 0x33, 0xcd, 0x09, 0xd6, 0x7e}} GUID_DEVCLASS_FSFILTER_OPENFILEBACKUP = windows.GUID{Data1: 0xf8ecafa6, Data2: 0x66d1, Data3: 0x41a5, Data4: [8]byte{0x89, 0x9b, 0x66, 0x58, 0x5d, 0x72, 0x16, 0xb7}} GUID_DEVCLASS_FSFILTER_SECURITYENHANCER = windows.GUID{Data1: 0xd02bc3da, Data2: 0x0c8e, Data3: 0x4945, Data4: [8]byte{0x9b, 0xd5, 0xf1, 0x88, 0x3c, 0x22, 0x6c, 0x8c}} GUID_DEVCLASS_FSFILTER_COPYPROTECTION = windows.GUID{Data1: 0x89786ff1, Data2: 0x9c12, Data3: 0x402f, Data4: [8]byte{0x9c, 0x9e, 0x17, 0x75, 0x3c, 0x7f, 0x43, 0x75}} GUID_DEVCLASS_FSFILTER_BOTTOM = windows.GUID{Data1: 0x37765ea0, Data2: 0x5958, Data3: 0x4fc9, Data4: [8]byte{0xb0, 0x4b, 0x2f, 0xdf, 0xef, 0x97, 0xe5, 0x9e}} GUID_DEVCLASS_FSFILTER_SYSTEM = windows.GUID{Data1: 0x5d1b9aaa, Data2: 0x01e2, Data3: 0x46af, Data4: [8]byte{0x84, 0x9f, 0x27, 0x2b, 0x3f, 0x32, 0x4c, 0x46}} GUID_DEVCLASS_FSFILTER_INFRASTRUCTURE = windows.GUID{Data1: 0xe55fa6f9, Data2: 0x128c, Data3: 0x4d04, Data4: [8]byte{0xab, 0xab, 0x63, 0x0c, 0x74, 0xb1, 0x45, 0x3a}} )
Device class GUIDs (incomplete)
TODO: add missing from https://www.lifewire.com/device-class-guids-for-most-common-types-of-hardware-2619208 https://git.mcardletech.com/sean-m/Vanara/commit/d92b34e4463fecebece5d97d2a751a98735dba2c.diff
var DEVPKEY_DevQuery_ObjectType = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x13673f42, Data2: 0xa3d6, Data3: 0x49f6, Data4: [8]byte{0xb4, 0xda, 0xae, 0x46, 0xe0, 0xc5, 0x23, 0x7c}}, PID: 2, } // DEVPROP_TYPE_UINT32
DevQuery properties
var DEVPKEY_DeviceClass_Characteristics = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x4321918b, Data2: 0xf69e, Data3: 0x470d, Data4: [8]byte{0xa5, 0xde, 0x4d, 0x88, 0xc7, 0x5a, 0xd2, 0x4b}}, PID: 29, } // DEVPROP_TYPE_UINT32
The DEVPKEY_DeviceClass_Characteristics device property represents the default device characteristics of all devices in a device setup class.
var DEVPKEY_DeviceClass_ClassCoInstallers = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x713d1703, Data2: 0xa2e2, Data3: 0x49f5, Data4: [8]byte{0x92, 0x14, 0x56, 0x47, 0x2e, 0xf3, 0xda, 0x5c}}, PID: 2, } // DEVPROP_TYPE_STRING_LIST
The DEVPKEY_DeviceClass_ClassCoInstallers device property represents a list of the class co-installers that are installed for a device setup class.
var DEVPKEY_DeviceClass_ClassInstaller = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x259abffc, Data2: 0x50a7, Data3: 0x47ce, Data4: [8]byte{0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66}}, PID: 5, } // DEVPROP_TYPE_STRING
The DEVPKEY_DeviceClass_ClassInstaller device property represents the class installer for a device setup class.
var DEVPKEY_DeviceClass_ClassName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x259abffc, Data2: 0x50a7, Data3: 0x47ce, Data4: [8]byte{0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66}}, PID: 3, } // DEVPROP_TYPE_STRING
The DEVPKEY_DeviceClass_ClassName device property represents the class name of a device setup class.
var DEVPKEY_DeviceClass_DHPRebalanceOptOut = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd14d3ef3, Data2: 0x66cf, Data3: 0x4ba2, Data4: [8]byte{0x9d, 0x38, 0x0d, 0xdb, 0x37, 0xab, 0x47, 0x01}}, PID: 2, } // DEVPROP_TYPE_BOOLEAN
The DEVPKEY_DeviceClass_DHPRebalanceOptOut device property represents a value that indicates whether an entire device class will participate in resource rebalancing after a dynamic hardware partitioning (DHP) processor hot-add operation has occurred.
var DEVPKEY_DeviceClass_DefaultService = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x259abffc, Data2: 0x50a7, Data3: 0x47ce, Data4: [8]byte{0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66}}, PID: 11, } // DEVPROP_TYPE_STRING
The DEVPKEY_DeviceClass_DefaultService device property represents the name of the default service for a device setup class.
var DEVPKEY_DeviceClass_DevType = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x4321918b, Data2: 0xf69e, Data3: 0x470d, Data4: [8]byte{0xa5, 0xde, 0x4d, 0x88, 0xc7, 0x5a, 0xd2, 0x4b}}, PID: 27, } // DEVPROP_TYPE_UINT32
The DEVPKEY_DeviceClass_DevType device property represents the default device type for a device setup class.
var DEVPKEY_DeviceClass_Exclusive = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x4321918b, Data2: 0xf69e, Data3: 0x470d, Data4: [8]byte{0xa5, 0xde, 0x4d, 0x88, 0xc7, 0x5a, 0xd2, 0x4b}}, PID: 28, } // DEVPROP_TYPE_BOOLEAN
The DEVPKEY_DeviceClass_Exclusive device property represents a Boolean flag that indicates whether devices that are members of a device setup class are exclusive devices.
var DEVPKEY_DeviceClass_Icon = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x259abffc, Data2: 0x50a7, Data3: 0x47ce, Data4: [8]byte{0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66}}, PID: 4, } // DEVPROP_TYPE_STRING
The DEVPKEY_DeviceClass_Icon device property represents the icon for a device setup class.
var DEVPKEY_DeviceClass_IconPath = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x259abffc, Data2: 0x50a7, Data3: 0x47ce, Data4: [8]byte{0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66}}, PID: 12, } // DEVPROP_TYPE_STRING_LIST
The DEVPKEY_DeviceClass_IconPath device property represents an icon list for a device setup class.
var DEVPKEY_DeviceClass_LowerFilters = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x4321918b, Data2: 0xf69e, Data3: 0x470d, Data4: [8]byte{0xa5, 0xde, 0x4d, 0x88, 0xc7, 0x5a, 0xd2, 0x4b}}, PID: 20, } // DEVPROP_TYPE_STRING_LIST
The DEVPKEY_DeviceClass_LowerFilters device property represents a list of the service names of the lower-level filter drivers that are installed for a device setup class.
var DEVPKEY_DeviceClass_Name = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x259abffc, Data2: 0x50a7, Data3: 0x47ce, Data4: [8]byte{0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66}}, PID: 2, } // DEVPROP_TYPE_STRING
The DEVPKEY_DeviceClass_Name device property represents the friendly name of a device setup class.
var DEVPKEY_DeviceClass_NoDisplayClass = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x259abffc, Data2: 0x50a7, Data3: 0x47ce, Data4: [8]byte{0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66}}, PID: 8, } // DEVPROP_TYPE_BOOLEAN
The DEVPKEY_DeviceClass_NoDisplayClass device property represents a Boolean flag that controls whether devices in a device setup class are displayed by the Device Manager.
var DEVPKEY_DeviceClass_NoInstallClass = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x259abffc, Data2: 0x50a7, Data3: 0x47ce, Data4: [8]byte{0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66}}, PID: 7, } // DEVPROP_TYPE_BOOLEAN
The DEVPKEY_DeviceClass_NoInstallClass device setup class property represents a Boolean flag that controls whether devices in a device setup class are displayed in the Add Hardware Wizard.
var DEVPKEY_DeviceClass_NoUseClass = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x259abffc, Data2: 0x50a7, Data3: 0x47ce, Data4: [8]byte{0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66}}, PID: 10, } // DEVPROP_TYPE_BOOLEAN
The DEVPKEY_DeviceClass_NoUseClass device property represents a Boolean flag that controls whether the Plug and Play (PnP) manager and SetupAPI use the device setup class.
var DEVPKEY_DeviceClass_PropPageProvider = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x259abffc, Data2: 0x50a7, Data3: 0x47ce, Data4: [8]byte{0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66}}, PID: 6, } // DEVPROP_TYPE_STRING
The DEVPKEY_DeviceClass_PropPageProvider device property represents the property page provider for a device setup class.
var DEVPKEY_DeviceClass_Security = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x4321918b, Data2: 0xf69e, Data3: 0x470d, Data4: [8]byte{0xa5, 0xde, 0x4d, 0x88, 0xc7, 0x5a, 0xd2, 0x4b}}, PID: 25, } // DEVPROP_TYPE_SECURITY_DESCRIPTOR
The DEVPKEY_DeviceClass_Security device property represents a security descriptor structure for a device setup class.
var DEVPKEY_DeviceClass_SecuritySDS = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x4321918b, Data2: 0xf69e, Data3: 0x470d, Data4: [8]byte{0xa5, 0xde, 0x4d, 0x88, 0xc7, 0x5a, 0xd2, 0x4b}}, PID: 26, } // DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING
The DEVPKEY_DeviceClass_SecuritySDS device property represents a security descriptor string for a device setup class.
var DEVPKEY_DeviceClass_SilentInstall = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x259abffc, Data2: 0x50a7, Data3: 0x47ce, Data4: [8]byte{0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66}}, PID: 9, } // DEVPROP_TYPE_BOOLEAN
The DEVPKEY_DeviceClass_SilentInstall device property represents a Boolean flag that controls whether devices in a device setup class should be installed, if possible, without displaying any user interface items.
var DEVPKEY_DeviceClass_UpperFilters = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x4321918b, Data2: 0xf69e, Data3: 0x470d, Data4: [8]byte{0xa5, 0xde, 0x4d, 0x88, 0xc7, 0x5a, 0xd2, 0x4b}}, PID: 19, } // DEVPROP_TYPE_STRING_LIST
The DEVPKEY_DeviceClass_UpperFilters device property represents a list of the service names of the upper-level filter drivers that are installed for a device setup class.
var DEVPKEY_DeviceContainer_Address = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 51, } // DEVPROP_TYPE_STRING | DEVPROP_TYPE_STRING_LIST
Device Container Properties
var DEVPKEY_DeviceContainer_AlwaysShowDeviceAsConnected = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 101, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_DeviceContainer_AssociationArray = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 80, } // DEVPROP_TYPE_STRING_LIST
var DEVPKEY_DeviceContainer_BaselineExperienceId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 78, } // DEVPROP_TYPE_GUID
var DEVPKEY_DeviceContainer_Category = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 90, } // DEVPROP_TYPE_STRING_LIST
var DEVPKEY_DeviceContainer_CategoryGroup_Desc = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 94, } // DEVPROP_TYPE_STRING_LIST
var DEVPKEY_DeviceContainer_CategoryGroup_Icon = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 95, } // DEVPROP_TYPE_STRING
var DEVPKEY_DeviceContainer_Category_Desc_Plural = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 92, } // DEVPROP_TYPE_STRING_LIST
var DEVPKEY_DeviceContainer_Category_Desc_Singular = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 91, } // DEVPROP_TYPE_STRING_LIST
var DEVPKEY_DeviceContainer_Category_Icon = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 93, } // DEVPROP_TYPE_STRING
var DEVPKEY_DeviceContainer_ConfigFlags = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 105, } // DEVPROP_TYPE_UINT32
var DEVPKEY_DeviceContainer_CustomPrivilegedPackageFamilyNames = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 107, } // DEVPROP_TYPE_STRING_LIST
var DEVPKEY_DeviceContainer_DeviceDescription1 = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 81, } // DEVPROP_TYPE_STRING
var DEVPKEY_DeviceContainer_DeviceDescription2 = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 82, } // DEVPROP_TYPE_STRING
var DEVPKEY_DeviceContainer_DeviceFunctionSubRank = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 100, } // DEVPROP_TYPE_UINT32
var DEVPKEY_DeviceContainer_DiscoveryMethod = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 52, } // DEVPROP_TYPE_STRING_LIST
var DEVPKEY_DeviceContainer_ExperienceId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 89, } // DEVPROP_TYPE_GUID
var DEVPKEY_DeviceContainer_FriendlyName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x656A3BB3, Data2: 0xECC0, Data3: 0x43FD, Data4: [8]byte{0x84, 0x77, 0x4A, 0xE0, 0x40, 0x4A, 0x96, 0xCD}}, PID: 12288, } // DEVPROP_TYPE_STRING
var DEVPKEY_DeviceContainer_HasProblem = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 83, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_DeviceContainer_Icon = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 57, } // DEVPROP_TYPE_STRING
var DEVPKEY_DeviceContainer_InstallInProgress = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x83da6326, Data2: 0x97a6, Data3: 0x4088, Data4: [8]byte{0x94, 0x53, 0xa1, 0x92, 0x3f, 0x57, 0x3b, 0x29}}, PID: 9, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_DeviceContainer_IsAuthenticated = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 54, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_DeviceContainer_IsConnected = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 55, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_DeviceContainer_IsDefaultDevice = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 86, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_DeviceContainer_IsDeviceUniquelyIdentifiable = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 79, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_DeviceContainer_IsEncrypted = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 53, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_DeviceContainer_IsLocalMachine = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 70, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_DeviceContainer_IsMetadataSearchInProgress = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 72, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_DeviceContainer_IsNetworkDevice = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 85, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_DeviceContainer_IsNotInterestingForDisplay = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 74, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_DeviceContainer_IsPaired = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 56, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_DeviceContainer_IsRebootRequired = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 108, } // DEVPROP_TYPE_BOOLEAN
windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 84, } // DEVPROP_TYPE_BOOLEANFmtID:
var DEVPKEY_DeviceContainer_IsShowInDisconnectedState = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 68, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_DeviceContainer_Last_Connected = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 67, } // DEVPROP_TYPE_FILETIME
var DEVPKEY_DeviceContainer_Last_Seen = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 66, } // DEVPROP_TYPE_FILETIME
var DEVPKEY_DeviceContainer_LaunchDeviceStageFromExplorer = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 77, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_DeviceContainer_LaunchDeviceStageOnDeviceConnect = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 76, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_DeviceContainer_Manufacturer = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x656A3BB3, Data2: 0xECC0, Data3: 0x43FD, Data4: [8]byte{0x84, 0x77, 0x4A, 0xE0, 0x40, 0x4A, 0x96, 0xCD}}, PID: 8192, } // DEVPROP_TYPE_STRING
var DEVPKEY_DeviceContainer_MetadataCabinet = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 87, } // DEVPROP_TYPE_STRING
var DEVPKEY_DeviceContainer_MetadataChecksum = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 73, } // DEVPROP_TYPE_BINARY
var DEVPKEY_DeviceContainer_MetadataPath = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 71, } // DEVPROP_TYPE_STRING
var DEVPKEY_DeviceContainer_ModelName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x656A3BB3, Data2: 0xECC0, Data3: 0x43FD, Data4: [8]byte{0x84, 0x77, 0x4A, 0xE0, 0x40, 0x4A, 0x96, 0xCD}}, PID: 8194, } // DEVPROP_TYPE_STRING (localizable)
var DEVPKEY_DeviceContainer_ModelNumber = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x656A3BB3, Data2: 0xECC0, Data3: 0x43FD, Data4: [8]byte{0x84, 0x77, 0x4A, 0xE0, 0x40, 0x4A, 0x96, 0xCD}}, PID: 8195, } // DEVPROP_TYPE_STRING
var DEVPKEY_DeviceContainer_PrimaryCategory = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 97, } // DEVPROP_TYPE_STRING
var DEVPKEY_DeviceContainer_PrivilegedPackageFamilyNames = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 106, } // DEVPROP_TYPE_STRING_LIST
var DEVPKEY_DeviceContainer_RequiresPairingElevation = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 88, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_DeviceContainer_RequiresUninstallElevation = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 99, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_DeviceContainer_UnpairUninstall = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 98, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_DeviceContainer_Version = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 65, } // DEVPROP_TYPE_STRING
var DEVPKEY_DeviceDisplay_AlwaysShowDeviceAsConnected = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}, }, PID: 0x65, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_DeviceDisplay_Category = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}, }, PID: 0x5a, } // DEVPROP_TYPE_STRING_LIST
The DEVPKEY_DeviceDisplay_Category device property represents one or more functional categories that apply to a device instance.
var DEVPKEY_DeviceDisplay_IsNotInterestingForDisplay = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}, }, PID: 0x4a, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_DeviceDisplay_IsShowInDisconnectedState = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}, }, PID: 0x44, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_DeviceDisplay_RequiresUninstallElevation = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}, }, PID: 0x63, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_DeviceDisplay_UnpairUninstall = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}, }, PID: 0x62, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_DeviceInterfaceClass_DefaultInterface = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x14c83a99, Data2: 0x0b3f, Data3: 0x44b7, Data4: [8]byte{0xbe, 0x4c, 0xa1, 0x78, 0xd3, 0x99, 0x05, 0x64}}, PID: 2, } // DEVPROP_TYPE_STRING
The DEVPKEY_DeviceInterfaceClass_DefaultInterface device property represents the symbolic link name of the default device interface for a device interface class.
var DEVPKEY_DeviceInterfaceClass_Name = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x14c83a99, Data2: 0x0b3f, Data3: 0x44b7, Data4: [8]byte{0xbe, 0x4c, 0xa1, 0x78, 0xd3, 0x99, 0x05, 0x64}}, PID: 3, } // DEVPROP_TYPE_STRING
var DEVPKEY_DeviceInterface_ClassGuid = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x026e516e, Data2: 0xb814, Data3: 0x414b, Data4: [8]byte{0x83, 0xcd, 0x85, 0x6d, 0x6f, 0xef, 0x48, 0x22}}, PID: 4, } // DEVPROP_TYPE_GUID
The DEVPKEY_DeviceInterface_ClassGuid device property represents the GUID that identifies a device interface class.
var DEVPKEY_DeviceInterface_Enabled = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x026e516e, Data2: 0xb814, Data3: 0x414b, Data4: [8]byte{0x83, 0xcd, 0x85, 0x6d, 0x6f, 0xef, 0x48, 0x22}}, PID: 3, } // DEVPROP_TYPE_BOOLEAN
The DeviceInterfaceEnabled device property represents a Boolean flag that indicates whether a device interface is enabled.
var DEVPKEY_DeviceInterface_FriendlyName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x026e516e, Data2: 0xb814, Data3: 0x414b, Data4: [8]byte{0x83, 0xcd, 0x85, 0x6d, 0x6f, 0xef, 0x48, 0x22}}, PID: 2, } // DEVPROP_TYPE_STRING
The DEVPKEY_DeviceInterface_FriendlyName device property represents the friendly name of a device interface.
var DEVPKEY_DeviceInterface_ReferenceString = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x026e516e, Data2: 0xb814, Data3: 0x414b, Data4: [8]byte{0x83, 0xcd, 0x85, 0x6d, 0x6f, 0xef, 0x48, 0x22}}, PID: 5, } // DEVPROP_TYPE_STRING
var DEVPKEY_DeviceInterface_Restricted = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x026e516e, Data2: 0xb814, Data3: 0x414b, Data4: [8]byte{0x83, 0xcd, 0x85, 0x6d, 0x6f, 0xef, 0x48, 0x22}}, PID: 6, } // DEVPROP_TYPE_BOOLEAN
The DEVPKEY_DeviceInterface_Restricted device interface property indicates that the device interface on which it is present and set to TRUE, should be treated with privileged access by system components that honor the setting.
var DEVPKEY_DeviceInterface_SchematicName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x026e516e, Data2: 0xb814, Data3: 0x414b, Data4: [8]byte{0x83, 0xcd, 0x85, 0x6d, 0x6f, 0xef, 0x48, 0x22}}, PID: 9, } // DEVPROP_TYPE_STRING
var DEVPKEY_DeviceInterface_UnrestrictedAppCapabilities = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x026e516e, Data2: 0xb814, Data3: 0x414b, Data4: [8]byte{0x83, 0xcd, 0x85, 0x6d, 0x6f, 0xef, 0x48, 0x22}}, PID: 8, } // DEVPROP_TYPE_STRING_LIST
var DEVPKEY_Device_AdditionalSoftwareRequested = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa8b865dd, Data2: 0x2e3d, Data3: 0x4094, Data4: [8]byte{0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6}}, PID: 19, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_Device_Address = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 30, } // DEVPROP_TYPE_UINT32
The DEVPKEY_Device_Address device property represents the bus-specific address of a device instance.
var DEVPKEY_Device_BaseContainerId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 38, } // DEVPROP_TYPE_GUID
The DEVPKEY_Device_BaseContainerId device property represents the GUID value of the base container identifier (ID). The Windows Plug and Play (PnP) manager assigns this value to the device node (devnode).
var DEVPKEY_Device_BiosDeviceName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x540b947e, Data2: 0x8b40, Data3: 0x45bc, Data4: [8]byte{0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2}}, PID: 10, } // DEVPROP_TYPE_STRING
var DEVPKEY_Device_BusNumber = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 23, } // DEVPROP_TYPE_UINT32
The DEVPKEY_Device_BusNumber device property represents the number that identifies the bus instance that a device instance is attached to.
var DEVPKEY_Device_BusRelations = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x4340a6c5, Data2: 0x93fa, Data3: 0x4706, Data4: [8]byte{0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7}}, PID: 7, } // DEVPROP_TYPE_STRING_LIST
The DEVPKEY_Device_BusRelations device property represents the bus relations for a device instance.
var DEVPKEY_Device_BusReportedDeviceDesc = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x540b947e, Data2: 0x8b40, Data3: 0x45bc, Data4: [8]byte{0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2}}, PID: 4, } // DEVPROP_TYPE_STRING
The DEVPKEY_Device_BusReportedDeviceDesc device property represents a string value that was reported by the bus driver for the device instance.
var DEVPKEY_Device_BusTypeGuid = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 21, } // DEVPROP_TYPE_GUID
The DEVPKEY_Device_BusTypeGuid device property represents the GUID that identifies the bus type of a device instance.
var DEVPKEY_Device_Capabilities = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 17, } // DEVPROP_TYPE_UINT32
The DEVPKEY_Device_Capabilities device property represents the capabilities of a device instance.
var DEVPKEY_Device_Characteristics = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 29, } // DEVPROP_TYPE_UINT32
The DEVPKEY_Device_Characteristics device property represents the characteristics of a device instance.
var DEVPKEY_Device_Children = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x4340a6c5, Data2: 0x93fa, Data3: 0x4706, Data4: [8]byte{0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7}}, PID: 9, } // DEVPROP_TYPE_STRING_LIST
The DEVPKEY_Device_Children device property represents a list of the device instance IDs for the devices that are children of a device instance.
var DEVPKEY_Device_Class = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 9, } // DEVPROP_TYPE_STRING
The DEVPKEY_Device_Class device property represents the name of the device setup class that a device instance belongs to.
var DEVPKEY_Device_ClassGuid = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 10, } // DEVPROP_TYPE_GUID
The DEVPKEY_Device_ClassGuid device property represents the GUID of the device setup class that a device instance belongs to.
var DEVPKEY_Device_CompatibleIds = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 4, } // DEVPROP_TYPE_STRING_LIST
The DEVPKEY_DEVICE_CompatibleIds device property represents the list of compatible identifiers for a device instance.
var DEVPKEY_Device_ConfigFlags = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 12, } // DEVPROP_TYPE_UINT32
The DEVPKEY_Device_ConfigFlags device property represents the configuration flags that are set for a device instance.
var DEVPKEY_Device_ConfigurationId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x540b947e, Data2: 0x8b40, Data3: 0x45bc, Data4: [8]byte{0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2}}, PID: 7, } // DEVPROP_TYPE_STRING
var DEVPKEY_Device_ContainerId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x8c7ed206, Data2: 0x3f8a, Data3: 0x4827, Data4: [8]byte{0xb3, 0xab, 0xae, 0x9e, 0x1f, 0xae, 0xfc, 0x6c}}, PID: 2, } // DEVPROP_TYPE_GUID
The DEVPKEY_Device_ContainerId device property is used by the Plug and Play (PnP) manager to group one or more device nodes (devnodes) into a device container that represents an instance of a physical device.
var DEVPKEY_Device_DHP_Rebalance_Policy = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x540b947e, Data2: 0x8b40, Data3: 0x45bc, Data4: [8]byte{0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2}}, PID: 2, } // DEVPROP_TYPE_UINT32
The DEVPKEY_Device_DHP_Rebalance_Policy device property represents a value that indicates whether a device will participate in resource rebalancing following a dynamic hardware partitioning (DHP) processor hot-add operation.
var DEVPKEY_Device_DebuggerSafe = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x540b947e, Data2: 0x8b40, Data3: 0x45bc, Data4: [8]byte{0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2}}, PID: 12, } // DEVPROP_TYPE_UINT32
var DEVPKEY_Device_DependencyDependents = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x540b947e, Data2: 0x8b40, Data3: 0x45bc, Data4: [8]byte{0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2}}, PID: 21, } // DEVPROP_TYPE_STRING_LIST
var DEVPKEY_Device_DependencyProviders = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x540b947e, Data2: 0x8b40, Data3: 0x45bc, Data4: [8]byte{0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2}}, PID: 20, } // DEVPROP_TYPE_STRING_LIST
var DEVPKEY_Device_DevNodeStatus = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x4340a6c5, Data2: 0x93fa, Data3: 0x4706, Data4: [8]byte{0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7}}, PID: 2, } // DEVPROP_TYPE_UINT32
The DEVPKEY_Device_DevNodeStatus device property represents the status of a device node (devnode).
var DEVPKEY_Device_DevType = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 27, } // DEVPROP_TYPE_UINT32
The DEVPKEY_Device_DevType device property represents the device type of a device instance.
var DEVPKEY_Device_DeviceDesc = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 2, } // DEVPROP_TYPE_STRING
The DEVPKEY_Device_DeviceDesc device property represents a description of a device instance.
var DEVPKEY_Device_Driver = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 11, } // DEVPROP_TYPE_STRING
The DEVPKEY_Device_Driver device property represents the registry entry name of the driver key for a device instance.
var DEVPKEY_Device_DriverCoInstallers = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa8b865dd, Data2: 0x2e3d, Data3: 0x4094, Data4: [8]byte{0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6}}, PID: 11, } // DEVPROP_TYPE_STRING_LIST
The DEVPKEY_Device_DriverCoInstallers device property represents a list of DLL names, and entry points in the DLLs, that are registered as co-installers for a device instance.
var DEVPKEY_Device_DriverDate = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa8b865dd, Data2: 0x2e3d, Data3: 0x4094, Data4: [8]byte{0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6}}, PID: 2, } // DEVPROP_TYPE_FILETIME
The PKEY_Device_DriverDate device property represents the date of the driver that is currently installed for a device instance.
var DEVPKEY_Device_DriverDesc = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa8b865dd, Data2: 0x2e3d, Data3: 0x4094, Data4: [8]byte{0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6}}, PID: 4, } // DEVPROP_TYPE_STRING
The DEVPKEY_Device_DriverDesc device property represents the description of the driver that is installed for a device instance.
var DEVPKEY_Device_DriverInfPath = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa8b865dd, Data2: 0x2e3d, Data3: 0x4094, Data4: [8]byte{0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6}}, PID: 5, } // DEVPROP_TYPE_STRING
The PKEY_Device_DriverInfPath device property represents the name of the INF file that installed a device instance.
var DEVPKEY_Device_DriverInfSection = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa8b865dd, Data2: 0x2e3d, Data3: 0x4094, Data4: [8]byte{0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6}}, PID: 6, } // DEVPROP_TYPE_STRING
The DEVPKEY_Device_DriverInfSection device property represents the name of the INF DDInstall section that installs the driver for a device instance.
var DEVPKEY_Device_DriverInfSectionExt = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa8b865dd, Data2: 0x2e3d, Data3: 0x4094, Data4: [8]byte{0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6}}, PID: 7, } // DEVPROP_TYPE_STRING
The DEVPKEY_Device_DriverInfSectionExt device driver property represents the platform extension of the INF DDInstall section that installs the driver for a device instance.
var DEVPKEY_Device_DriverLogoLevel = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa8b865dd, Data2: 0x2e3d, Data3: 0x4094, Data4: [8]byte{0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6}}, PID: 15, } // DEVPROP_TYPE_UINT32
The DEVPKEY_Device_DriverLogoLevel device property represents the Microsoft Windows Logo level for a device instance.
var DEVPKEY_Device_DriverProblemDesc = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x540b947e, Data2: 0x8b40, Data3: 0x45bc, Data4: [8]byte{0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2}}, PID: 11, } // DEVPROP_TYPE_STRING
var DEVPKEY_Device_DriverPropPageProvider = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa8b865dd, Data2: 0x2e3d, Data3: 0x4094, Data4: [8]byte{0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6}}, PID: 10, } // DEVPROP_TYPE_STRING
The DEVPKEY_Device_DriverPropPageProvider device property represents the name of a DLL, and an entry point in the DLL, that is registered as a property page provider for a device instance.
var DEVPKEY_Device_DriverProvider = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa8b865dd, Data2: 0x2e3d, Data3: 0x4094, Data4: [8]byte{0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6}}, PID: 9, } // DEVPROP_TYPE_STRING
The DEVPKEY_Device_DriverProvider device property represents the name of the provider of the driver package for a device instance.
var DEVPKEY_Device_DriverRank = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa8b865dd, Data2: 0x2e3d, Data3: 0x4094, Data4: [8]byte{0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6}}, PID: 14, } // DEVPROP_TYPE_UINT32
The DEVPKEY_Device_DriverRank device property represents the rank of the driver that is installed for a device instance.
var DEVPKEY_Device_DriverVersion = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa8b865dd, Data2: 0x2e3d, Data3: 0x4094, Data4: [8]byte{0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6}}, PID: 3, } // DEVPROP_TYPE_STRING
The PKEY_Device_DriverVersion device property represents the version of the driver that is currently installed on a device instance.
var DEVPKEY_Device_EjectionRelations = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x4340a6c5, Data2: 0x93fa, Data3: 0x4706, Data4: [8]byte{0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7}}, PID: 4, } // DEVPROP_TYPE_STRING_LIST
The DEVPKEY_Device_EjectionRelations device property represents the ejection relations for a device instance.
var DEVPKEY_Device_EnumeratorName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 24, } // DEVPROP_TYPE_STRING
The DEVPKEY_Device_EnumeratorName device property represents the name of the enumerator for a device instance.
var DEVPKEY_Device_Exclusive = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 28, } // DEVPROP_TYPE_BOOLEAN
The DEVPKEY_Device_Exclusive device property represents a Boolean value that determines whether a device instance can be opened for exclusive use.
var DEVPKEY_Device_ExtendedAddress = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x540b947e, Data2: 0x8b40, Data3: 0x45bc, Data4: [8]byte{0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2}}, PID: 23, } // DEVPROP_TYPE_UINT64
var DEVPKEY_Device_ExtendedConfigurationIds = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x540b947e, Data2: 0x8b40, Data3: 0x45bc, Data4: [8]byte{0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2}}, PID: 15, } // DEVPROP_TYPE_STRING_LIST
var DEVPKEY_Device_FirmwareDate = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x540b947e, Data2: 0x8b40, Data3: 0x45bc, Data4: [8]byte{0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2}}, PID: 17, } // DEVPROP_TYPE_FILETIME
var DEVPKEY_Device_FirmwareRevision = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x540b947e, Data2: 0x8b40, Data3: 0x45bc, Data4: [8]byte{0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2}}, PID: 19, } // DEVPROP_TYPE_STRING
var DEVPKEY_Device_FirmwareVersion = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x540b947e, Data2: 0x8b40, Data3: 0x45bc, Data4: [8]byte{0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2}}, PID: 18, } // DEVPROP_TYPE_STRING
var DEVPKEY_Device_FirstInstallDate = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x83da6326, Data2: 0x97a6, Data3: 0x4088, Data4: [8]byte{0x94, 0x53, 0xa1, 0x92, 0x3f, 0x57, 0x3b, 0x29}}, PID: 101, } // DEVPROP_TYPE_FILETIME
The DEVPKEY_Device_FirstInstallDate device property specifies the time stamp when the device instance was first installed in the system.
var DEVPKEY_Device_FriendlyName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 14, } // DEVPROP_TYPE_STRING
The DEVPKEY_Device_FriendlyName device property represents the friendly name of a device instance.
var DEVPKEY_Device_FriendlyNameAttributes = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x80d81ea6, Data2: 0x7473, Data3: 0x4b0c, Data4: [8]byte{0x82, 0x16, 0xef, 0xc1, 0x1a, 0x2c, 0x4c, 0x8b}}, PID: 3, } // DEVPROP_TYPE_UINT32
var DEVPKEY_Device_GenericDriverInstalled = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa8b865dd, Data2: 0x2e3d, Data3: 0x4094, Data4: [8]byte{0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6}}, PID: 18, } // DEVPROP_TYPE_BOOLEAN
The DEVPKEY_Device_GenericDriverInstalled device property represents a Boolean value that indicates whether the driver installed for a device instance provides only basic device functionality.
var DEVPKEY_Device_HardwareIds = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 3, } // DEVPROP_TYPE_STRING_LIST
The DEVPKEY_DEVICE_HardwareIds device property represents the list of hardware identifiers for a device instance.
var DEVPKEY_Device_HasProblem = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x540b947e, Data2: 0x8b40, Data3: 0x45bc, Data4: [8]byte{0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2}}, PID: 6, } // DEVPROP_TYPE_BOOL
var DEVPKEY_Device_InLocalMachineContainer = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x8c7ed206, Data2: 0x3f8a, Data3: 0x4827, Data4: [8]byte{0xb3, 0xab, 0xae, 0x9e, 0x1f, 0xae, 0xfc, 0x6c}}, PID: 4, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_Device_InstallDate = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x83da6326, Data2: 0x97a6, Data3: 0x4088, Data4: [8]byte{0x94, 0x53, 0xa1, 0x92, 0x3f, 0x57, 0x3b, 0x29}}, PID: 100, } // DEVPROP_TYPE_FILETIME
The DEVPKEY_Device_InstallDate device property specifies the time stamp when the device instance was last installed in the system.
var DEVPKEY_Device_InstallState = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 36, } // DEVPROP_TYPE_UINT32
The DEVPKEY_Device_InstallState device property represents the installation state of a device instance.
var DEVPKEY_Device_InstanceId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 256, } // DEVPROP_TYPE_STRING
The DEVPKEY_Device_InstanceId device property represents the device instance identifier of a device.
var DEVPKEY_Device_IsAssociateableByUserAction = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x80d81ea6, Data2: 0x7473, Data3: 0x4b0c, Data4: [8]byte{0x82, 0x16, 0xef, 0xc1, 0x1a, 0x2c, 0x4c, 0x8b}}, PID: 7, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_Device_IsPresent = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x540b947e, Data2: 0x8b40, Data3: 0x45bc, Data4: [8]byte{0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2}}, PID: 5, } // DEVPROP_TYPE_BOOL
var DEVPKEY_Device_IsRebootRequired = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x540b947e, Data2: 0x8b40, Data3: 0x45bc, Data4: [8]byte{0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2}}, PID: 16, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_Device_LastArrivalDate = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x83da6326, Data2: 0x97a6, Data3: 0x4088, Data4: [8]byte{0x94, 0x53, 0xa1, 0x92, 0x3f, 0x57, 0x3b, 0x29}}, PID: 102, } // DEVPROP_TYPE_FILETIME
var DEVPKEY_Device_LastRemovalDate = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x83da6326, Data2: 0x97a6, Data3: 0x4088, Data4: [8]byte{0x94, 0x53, 0xa1, 0x92, 0x3f, 0x57, 0x3b, 0x29}}, PID: 103, } // DEVPROP_TYPE_FILETIME
var DEVPKEY_Device_Legacy = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x80497100, Data2: 0x8c73, Data3: 0x48b9, Data4: [8]byte{0xaa, 0xd9, 0xce, 0x38, 0x7e, 0x19, 0xc5, 0x6e}}, PID: 3, } // DEVPROP_TYPE_BOOLEAN
The DEVPKEY_Device_Legacy device property represents a Boolean value that indicates whether a device is a root-enumerated device that the Plug and Play (PnP) manager automatically created when the non-PnP driver for the device was loaded.
var DEVPKEY_Device_LegacyBusType = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 22, } // DEVPROP_TYPE_UINT32
The DEVPKEY_Device_LegacyBusType device property represents the legacy bus number of a device instance.
var DEVPKEY_Device_LocationInfo = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 15, } // DEVPROP_TYPE_STRING
The DEVPKEY_Device_LocationInfo device property represents the bus-specific physical location of a device instance.
var DEVPKEY_Device_LocationPaths = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 37, } // DEVPROP_TYPE_STRING_LIST
The DEVPKEY_Device_LocationPaths device property represents the location of a device instance in the device tree.
var DEVPKEY_Device_LowerFilters = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 20, } // DEVPROP_TYPE_STRING_LIST
The DEVPKEY_Device_LowerFilters device property represents a list of the service names of the lower-level filter drivers that are installed for a device instance.
var DEVPKEY_Device_Manufacturer = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 13, } // DEVPROP_TYPE_STRING
The DEVPKEY_DEVICE_Manufacturer device property represents the name of the manufacturer of a device instance.
var DEVPKEY_Device_ManufacturerAttributes = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x80d81ea6, Data2: 0x7473, Data3: 0x4b0c, Data4: [8]byte{0x82, 0x16, 0xef, 0xc1, 0x1a, 0x2c, 0x4c, 0x8b}}, PID: 4, } // DEVPROP_TYPE_UINT32
var DEVPKEY_Device_MatchingDeviceId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa8b865dd, Data2: 0x2e3d, Data3: 0x4094, Data4: [8]byte{0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6}}, PID: 8, } // DEVPROP_TYPE_STRING
The DEVPKEY_Device_MatchingDeviceId device property represents the hardware ID or compatible ID that Windows uses to install a device instance.
var DEVPKEY_Device_Model = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 39, } // DEVPROP_TYPE_STRING
Device property This DEVPKEY correspond to a device's model.
var DEVPKEY_Device_ModelId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x80d81ea6, Data2: 0x7473, Data3: 0x4b0c, Data4: [8]byte{0x82, 0x16, 0xef, 0xc1, 0x1a, 0x2c, 0x4c, 0x8b}}, PID: 2, } // DEVPROP_TYPE_GUID
The DEVPKEY_Device_ModelId device property matches a device to a device metadata package.
var DEVPKEY_Device_NoConnectSound = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa8b865dd, Data2: 0x2e3d, Data3: 0x4094, Data4: [8]byte{0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6}}, PID: 17, } // DEVPROP_TYPE_BOOLEAN
The DEVPKEY_Device_NoConnectSound device property represents a Boolean value that indicates whether to suppress the sound that the Microsoft Windows operating system plays to indicate that a removable device arrived or was removed.
var DEVPKEY_Device_Numa_Node = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x540b947e, Data2: 0x8b40, Data3: 0x45bc, Data4: [8]byte{0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2}}, PID: 3, } // DEVPROP_TYPE_UINT32
var DEVPKEY_Device_Numa_Proximity_Domain = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x540b947e, Data2: 0x8b40, Data3: 0x45bc, Data4: [8]byte{0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2}}, PID: 1, } // DEVPROP_TYPE_UINT32
Other Device properties
var DEVPKEY_Device_PDOName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 16, } // DEVPROP_TYPE_STRING
The DEVPKEY_Device_PDOName device property represents the name of the physical device object (PDO) that represents a device instance.
var DEVPKEY_Device_Parent = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x4340a6c5, Data2: 0x93fa, Data3: 0x4706, Data4: [8]byte{0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7}}, PID: 8, } // DEVPROP_TYPE_STRING
The DEVPKEY_Device_Parent device property represents the device instance identifier of the parent for a device instance.
var DEVPKEY_Device_PhysicalDeviceLocation = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x540b947e, Data2: 0x8b40, Data3: 0x45bc, Data4: [8]byte{0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2}}, PID: 9, } // DEVPROP_TYPE_BINARY
The DEVPKEY_Device_PhysicalDeviceLocation device property encapsulates the physical device location information provided by a device's firmware to Windows.
var DEVPKEY_Device_PostInstallInProgress = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x540b947e, Data2: 0x8b40, Data3: 0x45bc, Data4: [8]byte{0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2}}, PID: 13, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_Device_PowerData = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 32, } // DEVPROP_TYPE_BINARY
The DEVPKEY_Device_PowerData device property represents power information about a device instance.
var DEVPKEY_Device_PowerRelations = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x4340a6c5, Data2: 0x93fa, Data3: 0x4706, Data4: [8]byte{0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7}}, PID: 6, } // DEVPROP_TYPE_STRING_LIST
The DEVPKEY_Device_PowerRelations device property represents the power relations for a device instance.
var DEVPKEY_Device_PresenceNotForDevice = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x80d81ea6, Data2: 0x7473, Data3: 0x4b0c, Data4: [8]byte{0x82, 0x16, 0xef, 0xc1, 0x1a, 0x2c, 0x4c, 0x8b}}, PID: 5, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_Device_ProblemCode = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x4340a6c5, Data2: 0x93fa, Data3: 0x4706, Data4: [8]byte{0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7}}, PID: 3, } // DEVPROP_TYPE_UINT32
The DEVPKEY_Device_ProblemCode device property represents the problem code for a device instance.
var DEVPKEY_Device_ProblemStatus = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x4340a6c5, Data2: 0x93fa, Data3: 0x4706, Data4: [8]byte{0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7}}, PID: 12, } // DEVPROP_TYPE_NTSTATUS
The DEVPKEY_Device_ProblemStatus device property is an NTSTATUS value that is set when a problem code is generated. It provides more context on why the problem code was set. If no additional context is available, ProblemStatus shows as STATUS_SUCCESS (0x00000000).
var DEVPKEY_Device_RemovalPolicy = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 33, } // DEVPROP_TYPE_UINT32
The DEVPKEY_Device_RemovalPolicy device property represents the current removal policy for a device instance.
var DEVPKEY_Device_RemovalPolicyDefault = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 34, } // DEVPROP_TYPE_UINT32
The DEVPKEY_Device_RemovalPolicyDefault device property represents the default removal policy for a device instance.
var DEVPKEY_Device_RemovalPolicyOverride = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 35, } // DEVPROP_TYPE_UINT32
The DEVPKEY_Device_RemovalPolicyOverride device property represents the removal policy override for a device instance.
var DEVPKEY_Device_RemovalRelations = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x4340a6c5, Data2: 0x93fa, Data3: 0x4706, Data4: [8]byte{0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7}}, PID: 5, } // DEVPROP_TYPE_STRING_LIST
The DEVPKEY_Device_RemovalRelations device property represents the removal relations for a device instance.
var DEVPKEY_Device_Reported = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x80497100, Data2: 0x8c73, Data3: 0x48b9, Data4: [8]byte{0xaa, 0xd9, 0xce, 0x38, 0x7e, 0x19, 0xc5, 0x6e}}, PID: 2, } // DEVPROP_TYPE_BOOLEAN
The DEVPKEY_Device_Reported device property represents a Boolean value that indicates whether a device instance is a root-enumerated device that the driver for the device reported to the Plug and Play (PnP) manager by calling IoReportDetectedDevice.
var DEVPKEY_Device_ReportedDeviceIdsHash = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x540b947e, Data2: 0x8b40, Data3: 0x45bc, Data4: [8]byte{0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2}}, PID: 8, } // DEVPROP_TYPE_UINT32
var DEVPKEY_Device_ResourcePickerExceptions = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa8b865dd, Data2: 0x2e3d, Data3: 0x4094, Data4: [8]byte{0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6}}, PID: 13, } // DEVPROP_TYPE_STRING
The DEVPKEY_Device_ResourcePickerExceptions device property represents the resource conflicts that are allowed for a device instance.
var DEVPKEY_Device_ResourcePickerTags = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa8b865dd, Data2: 0x2e3d, Data3: 0x4094, Data4: [8]byte{0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6}}, PID: 12, } // DEVPROP_TYPE_STRING
The DEVPKEY_Device_ResourcePickerTags device property represents resource picker tags for a device instance.
var DEVPKEY_Device_SafeRemovalRequired = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xafd97640, Data2: 0x86a3, Data3: 0x4210, Data4: [8]byte{0xb6, 0x7c, 0x28, 0x9c, 0x41, 0xaa, 0xbe, 0x55}}, PID: 2, } // DEVPROP_TYPE_BOOLEAN
The DEVPKEY_Device_SafeRemovalRequired device property represents a Boolean value that indicates whether a hot-plug device instance requires safe removal from the computer.
var DEVPKEY_Device_SafeRemovalRequiredOverride = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xafd97640, Data2: 0x86a3, Data3: 0x4210, Data4: [8]byte{0xb6, 0x7c, 0x28, 0x9c, 0x41, 0xaa, 0xbe, 0x55}}, PID: 3, } // DEVPROP_TYPE_BOOLEAN
The DEVPKEY_Device_SafeRemovalRequiredOverride device property represents the safe removal override for the device instance.
var DEVPKEY_Device_Security = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 25, } // DEVPROP_TYPE_SECURITY_DESCRIPTOR
The DEVPKEY_Device_Security device property represents a security descriptor structure for a device instance.
var DEVPKEY_Device_SecuritySDS = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 26, } // DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING
The DEVPKEY_Device_SecuritySDS device property represents a security descriptor string for a device instance.
var DEVPKEY_Device_Service = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 6, } // DEVPROP_TYPE_STRING
The DEVPKEY_Device_Service device property represents the name of the service that is installed for a device instance.
var DEVPKEY_Device_SessionId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x83da6326, Data2: 0x97a6, Data3: 0x4088, Data4: [8]byte{0x94, 0x53, 0xa1, 0x92, 0x3f, 0x57, 0x3b, 0x29}}, PID: 6, } // DEVPROP_TYPE_UINT32
The DEVPKEY_Device_SessionId device property represents a value that indicates the Terminal Services sessions that a device instance can be accessed in.
var DEVPKEY_Device_ShowInUninstallUI = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x80d81ea6, Data2: 0x7473, Data3: 0x4b0c, Data4: [8]byte{0x82, 0x16, 0xef, 0xc1, 0x1a, 0x2c, 0x4c, 0x8b}}, PID: 8, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_Device_Siblings = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x4340a6c5, Data2: 0x93fa, Data3: 0x4706, Data4: [8]byte{0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7}}, PID: 10, } // DEVPROP_TYPE_STRING_LIST
The DEVPKEY_Device_Siblings device property represents a list of the device instance IDs for the devices that are siblings of a device instance.
var DEVPKEY_Device_SignalStrength = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x80d81ea6, Data2: 0x7473, Data3: 0x4b0c, Data4: [8]byte{0x82, 0x16, 0xef, 0xc1, 0x1a, 0x2c, 0x4c, 0x8b}}, PID: 6, } // DEVPROP_TYPE_INT32
var DEVPKEY_Device_SoftRestartSupported = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x540b947e, Data2: 0x8b40, Data3: 0x45bc, Data4: [8]byte{0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2}}, PID: 22, } // DEVPROP_TYPE_BOOLEAN
var DEVPKEY_Device_Stack = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x540b947e, Data2: 0x8b40, Data3: 0x45bc, Data4: [8]byte{0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2}}, PID: 14, } // DEVPROP_TYPE_STRING_LIST
var DEVPKEY_Device_TransportRelations = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x4340a6c5, Data2: 0x93fa, Data3: 0x4706, Data4: [8]byte{0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7}}, PID: 11, } // DEVPROP_TYPE_STRING_LIST
var DEVPKEY_Device_UINumber = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 18, } // DEVPROP_TYPE_UINT32
The DEVPKEY_Device_UINumber device property represents a number for the device instance that can be displayed in a user interface item.
var DEVPKEY_Device_UINumberDescFormat = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 31, } // DEVPROP_TYPE_STRING
The DEVPKEY_Device_UINumberDescFormat device property represents a printf-compatible format string that you should use to display the value of the DEVPKEY_DEVICE_UINumber device property for a device instance.
var DEVPKEY_Device_UpperFilters = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 19, } // DEVPROP_TYPE_STRING_LIST
The DEVPKEY_Device_UpperFilters device property represents a list of the service names of the upper-level filter drivers that are installed for a device instance.
var DEVPKEY_DrvPkg_BrandingIcon = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xcf73bb51, Data2: 0x3abf, Data3: 0x44a2, Data4: [8]byte{0x85, 0xe0, 0x9a, 0x3d, 0xc7, 0xa1, 0x21, 0x32}}, PID: 7, } // DEVPROP_TYPE_STRING_LIST
The DEVPKEY_DrvPkg_BrandingIcon device property represents a list of icons that associate a device instance with a vendor.
var DEVPKEY_DrvPkg_DetailedDescription = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xcf73bb51, Data2: 0x3abf, Data3: 0x44a2, Data4: [8]byte{0x85, 0xe0, 0x9a, 0x3d, 0xc7, 0xa1, 0x21, 0x32}}, PID: 4, } // DEVPROP_TYPE_STRING
The DEVPKEY_DrvPkg_DetailedDescription device property represents a detailed description of the capabilities of a device instance.
var DEVPKEY_DrvPkg_DocumentationLink = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xcf73bb51, Data2: 0x3abf, Data3: 0x44a2, Data4: [8]byte{0x85, 0xe0, 0x9a, 0x3d, 0xc7, 0xa1, 0x21, 0x32}}, PID: 5, } // DEVPROP_TYPE_STRING
The DEVPKEY_DrvPkg_DocumentationLink device property represents a URL to the documentation for a device instance.
var DEVPKEY_DrvPkg_Icon = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xcf73bb51, Data2: 0x3abf, Data3: 0x44a2, Data4: [8]byte{0x85, 0xe0, 0x9a, 0x3d, 0xc7, 0xa1, 0x21, 0x32}}, PID: 6, } // DEVPROP_TYPE_STRING_LIST
The DEVPKEY_DrvPkg_Icon device property represents a list of device icons that Windows uses to visually represent a device instance.
var DEVPKEY_DrvPkg_Model = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xcf73bb51, Data2: 0x3abf, Data3: 0x44a2, Data4: [8]byte{0x85, 0xe0, 0x9a, 0x3d, 0xc7, 0xa1, 0x21, 0x32}}, PID: 2, } // DEVPROP_TYPE_STRING
The DEVPKEY_DrvPkg_Model device driver package property represents the model name for a device instance.
var DEVPKEY_DrvPkg_VendorWebSite = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xcf73bb51, Data2: 0x3abf, Data3: 0x44a2, Data4: [8]byte{0x85, 0xe0, 0x9a, 0x3d, 0xc7, 0xa1, 0x21, 0x32}}, PID: 3, } // DEVPROP_TYPE_STRING
The DEVPKEY_DrvPkg_VendorWebSite device property represents a vendor URL for a device instance.
var DEVPKEY_NAME = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xb725f130, Data2: 0x47ef, Data3: 0x101a, Data4: [8]byte{0xa5, 0xf1, 0x02, 0x60, 0x8c, 0x9e, 0xeb, 0xac}}, PID: 10, } // DEVPROP_TYPE_STRING
The DEVPKEY_NAME device property represents the name of a device setup class.
var DEVPKEY_Numa_Proximity_Domain = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x540b947e, Data2: 0x8b40, Data3: 0x45bc, Data4: [8]byte{0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2}, }, PID: 1, } // DEVPROP_TYPE_UINT32
The DEVPKEY_Numa_Proximity_Domain device property represents the proximity domain of a Non-Uniform Memory Architecture (NUMA).
var PKEY_AcquisitionID = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x65a98875, Data2: 0x3c80, Data3: 0x40ab, Data4: [8]byte{0xab, 0xbc, 0xef, 0xda, 0xf7, 0x7d, 0xbe, 0xe2}}, PID: 100, }
A hash value that indicates the acquisition session. Type: Int32
var PKEY_AppUserModel_ExcludeFromShowInNewInstall = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9f4c2855, Data2: 0x9f79, Data3: 0x4b39, Data4: [8]byte{0xa8, 0xd0, 0xe1, 0xd4, 0x2d, 0xe1, 0xd5, 0xf3}}, PID: 8, }
Prevents a Start menu entry for a newly installed application shortcut from receiving a highlight. Type: Boolean
var PKEY_AppUserModel_ID = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9f4c2855, Data2: 0x9f79, Data3: 0x4b39, Data4: [8]byte{0xa8, 0xd0, 0xe1, 0xd4, 0x2d, 0xe1, 0xd5, 0xf3}}, PID: 5, }
An explicit Application User Model ID (AppUserModelID) used to associate processes, files, and windows with a particular application. Type: String
var PKEY_AppUserModel_IsDestListSeparator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9f4c2855, Data2: 0x9f79, Data3: 0x4b39, Data4: [8]byte{0xa8, 0xd0, 0xe1, 0xd4, 0x2d, 0xe1, 0xd5, 0xf3}}, PID: 6, }
Inserts a separator in the Tasks section of a Jump List. Type: Boolean
var PKEY_AppUserModel_IsDualMode = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9f4c2855, Data2: 0x9f79, Data3: 0x4b39, Data4: [8]byte{0xa8, 0xd0, 0xe1, 0xd4, 0x2d, 0xe1, 0xd5, 0xf3}}, PID: 11, }
Indicates that an application supports dual desktop and immersive modes. In Windows 8, this property is only applicable for web browsers. Type: Boolean
var PKEY_AppUserModel_PreventPinning = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9f4c2855, Data2: 0x9f79, Data3: 0x4b39, Data4: [8]byte{0xa8, 0xd0, 0xe1, 0xd4, 0x2d, 0xe1, 0xd5, 0xf3}}, PID: 9, }
Disables the ability of a shortcut or window to be pinned to the taskbar or the Start menu. This property also makes the item ineligible for inclusion in the Start menu's Most Frequently Used (MFU) list. Type: Boolean
var PKEY_AppUserModel_RelaunchCommand = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9f4c2855, Data2: 0x9f79, Data3: 0x4b39, Data4: [8]byte{0xa8, 0xd0, 0xe1, 0xd4, 0x2d, 0xe1, 0xd5, 0xf3}}, PID: 2, }
Specifies a command that can be executed through ShellExecute to launch an application when it is pinned to the taskbar or when a new instance of the application is launched through the application's Jump List. Type: String
var PKEY_AppUserModel_RelaunchDisplayNameResource = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9f4c2855, Data2: 0x9f79, Data3: 0x4b39, Data4: [8]byte{0xa8, 0xd0, 0xe1, 0xd4, 0x2d, 0xe1, 0xd5, 0xf3}}, PID: 4, }
Specifies the display name used for the shortcut created on the taskbar when the user chooses to pin an application to the taskbar or launch a new instance through its button's Jump List. Type: String
var PKEY_AppUserModel_RelaunchIconResource = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9f4c2855, Data2: 0x9f79, Data3: 0x4b39, Data4: [8]byte{0xa8, 0xd0, 0xe1, 0xd4, 0x2d, 0xe1, 0xd5, 0xf3}}, PID: 3, }
Specifies the icon used for the shortcut created on the taskbar when the user chooses to pin an application to the taskbar or launch a new instance through its button's Jump List. Type: String
var PKEY_AppUserModel_StartPinOption = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9f4c2855, Data2: 0x9f79, Data3: 0x4b39, Data4: [8]byte{0xa8, 0xd0, 0xe1, 0xd4, 0x2d, 0xe1, 0xd5, 0xf3}}, PID: 12, }
Set this property on a shortcut to (1) prevent an application from being automatically pinned to Start screen upon installation; or(2) indicate that an item is programmatically added to launcher via user action (which implies automatically pin to Start and delete on unpin). Type: UInt32 Values: Default,NoPinOnInstall,UserPinned
var PKEY_AppUserModel_ToastActivatorCLSID = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9f4c2855, Data2: 0x9f79, Data3: 0x4b39, Data4: [8]byte{0xa8, 0xd0, 0xe1, 0xd4, 0x2d, 0xe1, 0xd5, 0xf3}}, PID: 26, }
Used to CoCreate an INotificationActivationCallback interface to notify about toast activations. Type: Guid
var PKEY_AppZoneIdentifier = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x502cfeab, Data2: 0x47eb, Data3: 0x459c, Data4: [8]byte{0xb9, 0x60, 0xe6, 0xd8, 0x72, 0x8f, 0x77, 0x01}}, PID: 102, }
Mark of the app container. The zone identifier as determined by the file's last writer. Type: UInt32
var PKEY_ApplicationDefinedProperties = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xcdbfc167, Data2: 0x337e, Data3: 0x41d8, Data4: [8]byte{0xaf, 0x7c, 0x8c, 0x09, 0x20, 0x54, 0x29, 0xc7}}, PID: 100, }
System.ApplicationDefinedProperties Type: Any
var PKEY_ApplicationName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf29f85e0, Data2: 0x4ff9, Data3: 0x1068, Data4: [8]byte{0xab, 0x91, 0x08, 0x00, 0x2b, 0x27, 0xb3, 0xd9}}, PID: 18, }
The name of the application that created this file or item. Do not use version numbers to identify the application's specific version. Type: String
var PKEY_Audio_ChannelCount = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440490, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 7, }
Indicates the channel count for the audio file. Possible values are 1 for mono and 2 for stereo. Type: UInt32 Values: 1 (mono),2 (stereo)
var PKEY_Audio_Compression = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440490, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 10, }
Indicates the audio compression used on the audio file. Type: String
var PKEY_Audio_EncodingBitrate = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440490, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 4, }
Indicates the average data rate in Hertz (Hz) for the audio file in bits per second. Type: UInt32 Values: Voice and AM Broadcast (0 - 32 Kbps),FM Broadcast (32 - 64 Kbps),High Quality (64 - 128 Kbps),Near CD Quality (over 128 Kbps)
var PKEY_Audio_Format = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440490, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 2, }
Indicates the format of the audio file. Type: String
var PKEY_Audio_IsVariableBitRate = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe6822fee, Data2: 0x8c17, Data3: 0x4d62, Data4: [8]byte{0x82, 0x3c, 0x8e, 0x9c, 0xfc, 0xbd, 0x1d, 0x5c}}, PID: 100, }
Indicates whether the audio file had a variable or constant bit rate. Type: Boolean
var PKEY_Audio_PeakValue = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x2579e5d0, Data2: 0x1116, Data3: 0x4084, Data4: [8]byte{0xbd, 0x9a, 0x9b, 0x4f, 0x7c, 0xb4, 0xdf, 0x5e}}, PID: 100, }
System.Audio.PeakValue Type: UInt32
var PKEY_Audio_SampleRate = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440490, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 5, }
Indicates the sample rate for the audio file in samples per second. Type: UInt32
var PKEY_Audio_SampleSize = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440490, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 6, }
Indicates the sample size for the audio file in bits per sample. Type: UInt32
var PKEY_Audio_StreamName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440490, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 9, }
Identifies the name of the stream for the audio file. Type: String
var PKEY_Audio_StreamNumber = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440490, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 8, }
Identifies the stream number of the audio file. Type: UInt16
var PKEY_Author = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf29f85e0, Data2: 0x4ff9, Data3: 0x1068, Data4: [8]byte{0xab, 0x91, 0x08, 0x00, 0x2b, 0x27, 0xb3, 0xd9}}, PID: 4, }
Represents the author or authors of the document. Type: Multivalue String
var PKEY_CachedFileUpdaterContentIdForConflictResolution = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xfceff153, Data2: 0xe839, Data3: 0x4cf3, Data4: [8]byte{0xa9, 0xe7, 0xea, 0x22, 0x83, 0x20, 0x94, 0xb8}}, PID: 114, }
System.CachedFileUpdaterContentIdForConflictResolution Type: String
var PKEY_CachedFileUpdaterContentIdForStream = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xfceff153, Data2: 0xe839, Data3: 0x4cf3, Data4: [8]byte{0xa9, 0xe7, 0xea, 0x22, 0x83, 0x20, 0x94, 0xb8}}, PID: 113, }
System.CachedFileUpdaterContentIdForStream Type: String
var PKEY_Calendar_Duration = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x293ca35a, Data2: 0x09aa, Data3: 0x4dd2, Data4: [8]byte{0xb1, 0x80, 0x1f, 0xe2, 0x45, 0x72, 0x8a, 0x52}}, PID: 100, }
The calendar duration. Type: String
var PKEY_Calendar_IsOnline = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xbfee9149, Data2: 0xe3e2, Data3: 0x49a7, Data4: [8]byte{0xa8, 0x62, 0xc0, 0x59, 0x88, 0x14, 0x5c, 0xec}}, PID: 100, }
Indicates whether the event is an online event. Type: Boolean
var PKEY_Calendar_IsRecurring = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x315b9c8d, Data2: 0x80a9, Data3: 0x4ef9, Data4: [8]byte{0xae, 0x16, 0x8e, 0x74, 0x6d, 0xa5, 0x1d, 0x70}}, PID: 100, }
Indicates if the event will recur. Type: Boolean
var PKEY_Calendar_Location = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf6272d18, Data2: 0xcecc, Data3: 0x40b1, Data4: [8]byte{0xb2, 0x6a, 0x39, 0x11, 0x71, 0x7a, 0xa7, 0xbd}}, PID: 100, }
Indicates the location of the event. Type: String
var PKEY_Calendar_OptionalAttendeeAddresses = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd55bae5a, Data2: 0x3892, Data3: 0x417a, Data4: [8]byte{0xa6, 0x49, 0xc6, 0xac, 0x5a, 0xaa, 0xea, 0xb3}}, PID: 100, }
Addresses of the all the optional attendees. Type: Multivalue String
var PKEY_Calendar_OptionalAttendeeNames = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x09429607, Data2: 0x582d, Data3: 0x437f, Data4: [8]byte{0x84, 0xc3, 0xde, 0x93, 0xa2, 0xb2, 0x4c, 0x3c}}, PID: 100, }
Names of the all the optional attendees. Type: Multivalue String
var PKEY_Calendar_OrganizerAddress = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x744c8242, Data2: 0x4df5, Data3: 0x456c, Data4: [8]byte{0xab, 0x9e, 0x01, 0x4e, 0xfb, 0x90, 0x21, 0xe3}}, PID: 100, }
The address of the event organizer. This is a mailing or street address. Type: String
var PKEY_Calendar_OrganizerName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xaaa660f9, Data2: 0x9865, Data3: 0x458e, Data4: [8]byte{0xb4, 0x84, 0x01, 0xbc, 0x7f, 0xe3, 0x97, 0x3e}}, PID: 100, }
The name of the event organizer. Type: String
var PKEY_Calendar_ReminderTime = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x72fc5ba4, Data2: 0x24f9, Data3: 0x4011, Data4: [8]byte{0x9f, 0x3f, 0xad, 0xd2, 0x7a, 0xfa, 0xd8, 0x18}}, PID: 100, }
Stores the time the user chooses to be reminded of the event. Type: DateTime
var PKEY_Calendar_RequiredAttendeeAddresses = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0ba7d6c3, Data2: 0x568d, Data3: 0x4159, Data4: [8]byte{0xab, 0x91, 0x78, 0x1a, 0x91, 0xfb, 0x71, 0xe5}}, PID: 100, }
Addresses of the all the required attendees. Type: Multivalue String
var PKEY_Calendar_RequiredAttendeeNames = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xb33af30b, Data2: 0xf552, Data3: 0x4584, Data4: [8]byte{0x93, 0x6c, 0xcb, 0x93, 0xe5, 0xcd, 0xa2, 0x9f}}, PID: 100, }
Names of all the required attendees. Type: Multivalue String
var PKEY_Calendar_Resources = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x00f58a38, Data2: 0xc54b, Data3: 0x4c40, Data4: [8]byte{0x86, 0x96, 0x97, 0x23, 0x59, 0x80, 0xea, 0xe1}}, PID: 100, }
Indicates the resources used for this event. Type: Multivalue String
var PKEY_Calendar_ResponseStatus = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x188c1f91, Data2: 0x3c40, Data3: 0x4132, Data4: [8]byte{0x9e, 0xc5, 0xd8, 0xb0, 0x3b, 0x72, 0xa8, 0xa2}}, PID: 100, }
Stores the status of a user's responses to meetings in the calendar. Type: UInt16 Values: None,Organized,Tentative,Accepted,Declined,Not Responded
var PKEY_Calendar_ShowTimeAs = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x5bf396d4, Data2: 0x5eb2, Data3: 0x466f, Data4: [8]byte{0xbd, 0xe9, 0x2f, 0xb3, 0xf2, 0x36, 0x1d, 0x6e}}, PID: 100, }
Indicates the status of the attendee during the event. User can choose to set the status as free, busy, tentative or out of office. Type: UInt16 Values: Free,Tentative,Busy,OOF
var PKEY_Calendar_ShowTimeAsText = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x53da57cf, Data2: 0x62c0, Data3: 0x45c4, Data4: [8]byte{0x81, 0xde, 0x76, 0x10, 0xbc, 0xef, 0xd7, 0xf5}}, PID: 100, }
The user-friendly form of System.Calendar.ShowTimeAs. This value is not intended to be parsed programmatically. Type: String
var PKEY_Capacity = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9b174b35, Data2: 0x40ff, Data3: 0x11d2, Data4: [8]byte{0xa2, 0x7e, 0x00, 0xc0, 0x4f, 0xc3, 0x08, 0x71}}, PID: 3, }
The amount of total storage space, expressed in bytes. Type: UInt64 Values: 0 GB,0 - 16 GB,16 - 80 GB,80 - 250 GB,250 - 500 GB,500 - 1 TB,>1 TB
var PKEY_Category = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd5cdd502, Data2: 0x2e9c, Data3: 0x101b, Data4: [8]byte{0x93, 0x97, 0x08, 0x00, 0x2b, 0x2c, 0xf9, 0xae}}, PID: 2, }
Deprecated. The category that can be assigned to an item such as a document or file. Type: Multivalue String
var PKEY_Comment = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf29f85e0, Data2: 0x4ff9, Data3: 0x1068, Data4: [8]byte{0xab, 0x91, 0x08, 0x00, 0x2b, 0x27, 0xb3, 0xd9}}, PID: 6, }
The comment attached to a file, typically added by a user. Type: String
var PKEY_Communication_AccountName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe3e0584c, Data2: 0xb788, Data3: 0x4a5a, Data4: [8]byte{0xbb, 0x20, 0x7f, 0x5a, 0x44, 0xc9, 0xac, 0xdd}}, PID: 9, }
The account name. Type: String
var PKEY_Communication_DateItemExpires = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x428040ac, Data2: 0xa177, Data3: 0x4c8a, Data4: [8]byte{0x97, 0x60, 0xf6, 0xf7, 0x61, 0x22, 0x7f, 0x9a}}, PID: 100, }
The date the item expires due to the retention policy. Type: DateTime
var PKEY_Communication_Direction = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x8e531030, Data2: 0xb960, Data3: 0x4346, Data4: [8]byte{0xae, 0x0d, 0x66, 0xbc, 0x9a, 0x86, 0xfb, 0x94}}, PID: 100, }
Indicates whether a communication was incoming or outgoing. Type: UInt16 Values: Unknown,Incoming,Outgoing
var PKEY_Communication_FollowupIconIndex = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x83a6347e, Data2: 0x6fe4, Data3: 0x4f40, Data4: [8]byte{0xba, 0x9c, 0xc4, 0x86, 0x52, 0x40, 0xd1, 0xf4}}, PID: 100, }
The icon index used on messages marked for followup. Type: Int32
var PKEY_Communication_HeaderItem = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc9c34f84, Data2: 0x2241, Data3: 0x4401, Data4: [8]byte{0xb6, 0x07, 0xbd, 0x20, 0xed, 0x75, 0xae, 0x7f}}, PID: 100, }
This property is true if the item is a header item, which means that the item has not been fully downloaded. Type: Boolean
var PKEY_Communication_PolicyTag = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xec0b4191, Data2: 0xab0b, Data3: 0x4c66, Data4: [8]byte{0x90, 0xb6, 0xc6, 0x63, 0x7c, 0xde, 0xbb, 0xab}}, PID: 100, }
This property identifies the retention policy applied to the item. Type: String
var PKEY_Communication_SecurityFlags = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x8619a4b6, Data2: 0x9f4d, Data3: 0x4429, Data4: [8]byte{0x8c, 0x0f, 0xb9, 0x96, 0xca, 0x59, 0xe3, 0x35}}, PID: 100, }
Security flags associated with the item to indicate whether the item is encrypted, signed, or DRM enabled. Type: Int32
var PKEY_Communication_Suffix = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x807b653a, Data2: 0x9e91, Data3: 0x43ef, Data4: [8]byte{0x8f, 0x97, 0x11, 0xce, 0x04, 0xee, 0x20, 0xc5}}, PID: 100, }
System.Communication.Suffix Type: String
var PKEY_Communication_TaskStatus = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xbe1a72c6, Data2: 0x9a1d, Data3: 0x46b7, Data4: [8]byte{0xaf, 0xe7, 0xaf, 0xaf, 0x8c, 0xef, 0x49, 0x99}}, PID: 100, }
Indicates the current status of the task. Type: UInt16 Values: Not Started,In Progress,Complete,Waiting,Deferred
var PKEY_Communication_TaskStatusText = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa6744477, Data2: 0xc237, Data3: 0x475b, Data4: [8]byte{0xa0, 0x75, 0x54, 0xf3, 0x44, 0x98, 0x29, 0x2a}}, PID: 100, }
The user-friendly form of System.Communication.TaskStatus. This value is not intended to be parsed programmatically. Type: String
var PKEY_Company = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd5cdd502, Data2: 0x2e9c, Data3: 0x101b, Data4: [8]byte{0x93, 0x97, 0x08, 0x00, 0x2b, 0x2c, 0xf9, 0xae}}, PID: 15, }
The company or publisher. Type: String
var PKEY_ComputerName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x28636aa6, Data2: 0x953d, Data3: 0x11d2, Data4: [8]byte{0xb5, 0xd6, 0x00, 0xc0, 0x4f, 0xd9, 0x18, 0xd0}}, PID: 5, }
The name of the computer where the item or file is located. Type: String
var PKEY_Computer_DecoratedFreeSpace = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9b174b35, Data2: 0x40ff, Data3: 0x11d2, Data4: [8]byte{0xa2, 0x7e, 0x00, 0xc0, 0x4f, 0xc3, 0x08, 0x71}}, PID: 7, }
The computer's free space and total space stated as "%s free of %s". Type: Multivalue UInt64
var PKEY_Contact_AccountPictureDynamicVideo = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0b8bb018, Data2: 0x2725, Data3: 0x4b44, Data4: [8]byte{0x92, 0xba, 0x79, 0x33, 0xae, 0xb2, 0xdd, 0xe7}}, PID: 2, }
This is a stream containing the data necessary to render a contact's dynamic video account picture. Type: Stream
var PKEY_Contact_AccountPictureLarge = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0b8bb018, Data2: 0x2725, Data3: 0x4b44, Data4: [8]byte{0x92, 0xba, 0x79, 0x33, 0xae, 0xb2, 0xdd, 0xe7}}, PID: 3, }
This is a stream containing the data necessary to render a contact's large account picture. Type: Stream
var PKEY_Contact_AccountPictureSmall = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0b8bb018, Data2: 0x2725, Data3: 0x4b44, Data4: [8]byte{0x92, 0xba, 0x79, 0x33, 0xae, 0xb2, 0xdd, 0xe7}}, PID: 4, }
This is a stream containing the data necessary to render a contact's small account picture. Type: Stream
var PKEY_Contact_Anniversary = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9ad5badb, Data2: 0xcea7, Data3: 0x4470, Data4: [8]byte{0xa0, 0x3d, 0xb8, 0x4e, 0x51, 0xb9, 0x94, 0x9e}}, PID: 100, }
Anniversary of the contact. Type: DateTime
var PKEY_Contact_AssistantName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xcd102c9c, Data2: 0x5540, Data3: 0x4a88, Data4: [8]byte{0xa6, 0xf6, 0x64, 0xe4, 0x98, 0x1c, 0x8c, 0xd1}}, PID: 100, }
Contact's assistant name. Type: String
var PKEY_Contact_AssistantTelephone = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9a93244d, Data2: 0xa7ad, Data3: 0x4ff8, Data4: [8]byte{0x9b, 0x99, 0x45, 0xee, 0x4c, 0xc0, 0x9a, 0xf6}}, PID: 100, }
Telephone number of the contact's assistant. Type: String
var PKEY_Contact_Birthday = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x176dc63c, Data2: 0x2688, Data3: 0x4e89, Data4: [8]byte{0x81, 0x43, 0xa3, 0x47, 0x80, 0x0f, 0x25, 0xe9}}, PID: 47, }
Birthday of the contact. Type: DateTime
var PKEY_Contact_BusinessAddress = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x730fb6dd, Data2: 0xcf7c, Data3: 0x426b, Data4: [8]byte{0xa0, 0x3f, 0xbd, 0x16, 0x6c, 0xc9, 0xee, 0x24}}, PID: 100, }
Business address of the contact. Type: String
var PKEY_Contact_BusinessAddress1Country = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 119, }
System.Contact.BusinessAddress1Country Type: String
var PKEY_Contact_BusinessAddress1Locality = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 117, }
System.Contact.BusinessAddress1Locality Type: String
var PKEY_Contact_BusinessAddress1PostalCode = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 120, }
System.Contact.BusinessAddress1PostalCode Type: String
var PKEY_Contact_BusinessAddress1Region = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 118, }
System.Contact.BusinessAddress1Region Type: String
var PKEY_Contact_BusinessAddress1Street = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 116, }
System.Contact.BusinessAddress1Street Type: String
var PKEY_Contact_BusinessAddress2Country = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 124, }
System.Contact.BusinessAddress2Country Type: String
var PKEY_Contact_BusinessAddress2Locality = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 122, }
System.Contact.BusinessAddress2Locality Type: String
var PKEY_Contact_BusinessAddress2PostalCode = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 125, }
System.Contact.BusinessAddress2PostalCode Type: String
var PKEY_Contact_BusinessAddress2Region = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 123, }
System.Contact.BusinessAddress2Region Type: String
var PKEY_Contact_BusinessAddress2Street = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 121, }
System.Contact.BusinessAddress2Street Type: String
var PKEY_Contact_BusinessAddress3Country = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 129, }
System.Contact.BusinessAddress3Country Type: String
var PKEY_Contact_BusinessAddress3Locality = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 127, }
System.Contact.BusinessAddress3Locality Type: String
var PKEY_Contact_BusinessAddress3PostalCode = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 130, }
System.Contact.BusinessAddress3PostalCode Type: String
var PKEY_Contact_BusinessAddress3Region = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 128, }
System.Contact.BusinessAddress3Region Type: String
var PKEY_Contact_BusinessAddress3Street = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 126, }
System.Contact.BusinessAddress3Street Type: String
var PKEY_Contact_BusinessAddressCity = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x402b5934, Data2: 0xec5a, Data3: 0x48c3, Data4: [8]byte{0x93, 0xe6, 0x85, 0xe8, 0x6a, 0x2d, 0x93, 0x4e}}, PID: 100, }
Business address city of the contact. Type: String
var PKEY_Contact_BusinessAddressCountry = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xb0b87314, Data2: 0xfcf6, Data3: 0x4feb, Data4: [8]byte{0x8d, 0xff, 0xa5, 0x0d, 0xa6, 0xaf, 0x56, 0x1c}}, PID: 100, }
Business address country of the contact. Type: String
var PKEY_Contact_BusinessAddressPostOfficeBox = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xbc4e71ce, Data2: 0x17f9, Data3: 0x48d5, Data4: [8]byte{0xbe, 0xe9, 0x02, 0x1d, 0xf0, 0xea, 0x54, 0x09}}, PID: 100, }
Business address post office box number of the contact. Type: String
var PKEY_Contact_BusinessAddressPostalCode = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe1d4a09e, Data2: 0xd758, Data3: 0x4cd1, Data4: [8]byte{0xb6, 0xec, 0x34, 0xa8, 0xb5, 0xa7, 0x3f, 0x80}}, PID: 100, }
Business address postal code of contact. Type: String
var PKEY_Contact_BusinessAddressState = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x446f787f, Data2: 0x10c4, Data3: 0x41cb, Data4: [8]byte{0xa6, 0xc4, 0x4d, 0x03, 0x43, 0x55, 0x15, 0x97}}, PID: 100, }
Business address state of the contact. Type: String
var PKEY_Contact_BusinessAddressStreet = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xddd1460f, Data2: 0xc0bf, Data3: 0x4553, Data4: [8]byte{0x8c, 0xe4, 0x10, 0x43, 0x3c, 0x90, 0x8f, 0xb0}}, PID: 100, }
Business address street of the contact. Type: String
var PKEY_Contact_BusinessEmailAddresses = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf271c659, Data2: 0x7e5e, Data3: 0x471f, Data4: [8]byte{0xba, 0x25, 0x7f, 0x77, 0xb2, 0x86, 0xf8, 0x36}}, PID: 100, }
System.Contact.BusinessEmailAddresses Type: Multivalue String
var PKEY_Contact_BusinessFaxNumber = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x91eff6f3, Data2: 0x2e27, Data3: 0x42ca, Data4: [8]byte{0x93, 0x3e, 0x7c, 0x99, 0x9f, 0xbe, 0x31, 0x0b}}, PID: 100, }
Business address fax number of the contact. Type: String
var PKEY_Contact_BusinessHomePage = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x56310920, Data2: 0x2491, Data3: 0x4919, Data4: [8]byte{0x99, 0xce, 0xea, 0xdb, 0x06, 0xfa, 0xfd, 0xb2}}, PID: 100, }
Business address home page of the contact. Type: String
var PKEY_Contact_BusinessTelephone = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6a15e5a0, Data2: 0x0a1e, Data3: 0x4cd7, Data4: [8]byte{0xbb, 0x8c, 0xd2, 0xf1, 0xb0, 0xc9, 0x29, 0xbc}}, PID: 100, }
Business telephone number of the contact. Type: String
var PKEY_Contact_CallbackTelephone = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xbf53d1c3, Data2: 0x49e0, Data3: 0x4f7f, Data4: [8]byte{0x85, 0x67, 0x5a, 0x82, 0x1d, 0x8a, 0xc5, 0x42}}, PID: 100, }
Call back number of the contact. Type: String
var PKEY_Contact_CarTelephone = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x8fdc6dea, Data2: 0xb929, Data3: 0x412b, Data4: [8]byte{0xba, 0x90, 0x39, 0x7a, 0x25, 0x74, 0x65, 0xfe}}, PID: 100, }
Car telephone number of the contact. Type: String
var PKEY_Contact_Children = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd4729704, Data2: 0x8ef1, Data3: 0x43ef, Data4: [8]byte{0x90, 0x24, 0x2b, 0xd3, 0x81, 0x18, 0x7f, 0xd5}}, PID: 100, }
Indicates the number of children the contact has. Type: Multivalue String
var PKEY_Contact_CompanyMainTelephone = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x8589e481, Data2: 0x6040, Data3: 0x473d, Data4: [8]byte{0xb1, 0x71, 0x7f, 0xa8, 0x9c, 0x27, 0x08, 0xed}}, PID: 100, }
Indicates the main telephone number of the contact's company. Type: String
var PKEY_Contact_ConnectedServiceDisplayName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x39b77f4f, Data2: 0xa104, Data3: 0x4863, Data4: [8]byte{0xb3, 0x95, 0x2d, 0xb2, 0xad, 0x8f, 0x7b, 0xc1}}, PID: 100, }
System.Contact.ConnectedServiceDisplayName Type: String
var PKEY_Contact_ConnectedServiceIdentities = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x80f41eb8, Data2: 0xafc4, Data3: 0x4208, Data4: [8]byte{0xaa, 0x5f, 0xcc, 0xe2, 0x1a, 0x62, 0x72, 0x81}}, PID: 100, }
System.Contact.ConnectedServiceIdentities Type: Multivalue String
var PKEY_Contact_ConnectedServiceName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xb5c84c9e, Data2: 0x5927, Data3: 0x46b5, Data4: [8]byte{0xa3, 0xcc, 0x93, 0x3c, 0x21, 0xb7, 0x84, 0x69}}, PID: 100, }
System.Contact.ConnectedServiceName Type: String
var PKEY_Contact_ConnectedServiceSupportedActions = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa19fb7a9, Data2: 0x024b, Data3: 0x4371, Data4: [8]byte{0xa8, 0xbf, 0x4d, 0x29, 0xc3, 0xe4, 0xe9, 0xc9}}, PID: 100, }
System.Contact.ConnectedServiceSupportedActions Type: UInt32
var PKEY_Contact_DataSuppliers = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9660c283, Data2: 0xfc3a, Data3: 0x4a08, Data4: [8]byte{0xa0, 0x96, 0xee, 0xd3, 0xaa, 0xc4, 0x6d, 0xa2}}, PID: 100, }
System.Contact.DataSuppliers Type: Multivalue String
var PKEY_Contact_Department = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xfc9f7306, Data2: 0xff8f, Data3: 0x4d49, Data4: [8]byte{0x9f, 0xb6, 0x3f, 0xfe, 0x5c, 0x09, 0x51, 0xec}}, PID: 100, }
Department name of the contact. Type: String
var PKEY_Contact_DisplayBusinessPhoneNumbers = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x364028da, Data2: 0xd895, Data3: 0x41fe, Data4: [8]byte{0xa5, 0x84, 0x30, 0x2b, 0x1b, 0xb7, 0x0a, 0x76}}, PID: 100, }
System.Contact.DisplayBusinessPhoneNumbers Type: Multivalue String
var PKEY_Contact_DisplayHomePhoneNumbers = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x5068bcdf, Data2: 0xd697, Data3: 0x4d85, Data4: [8]byte{0x8c, 0x53, 0x1f, 0x1c, 0xda, 0xb0, 0x17, 0x63}}, PID: 100, }
System.Contact.DisplayHomePhoneNumbers Type: Multivalue String
var PKEY_Contact_DisplayMobilePhoneNumbers = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9cb0c358, Data2: 0x9d7a, Data3: 0x46b1, Data4: [8]byte{0xb4, 0x66, 0xdc, 0xc6, 0xf1, 0xa3, 0xd9, 0x3d}}, PID: 100, }
System.Contact.DisplayMobilePhoneNumbers Type: Multivalue String
var PKEY_Contact_DisplayOtherPhoneNumbers = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x03089873, Data2: 0x8ee8, Data3: 0x4191, Data4: [8]byte{0xbd, 0x60, 0xd3, 0x1f, 0x72, 0xb7, 0x90, 0x0b}}, PID: 100, }
System.Contact.DisplayOtherPhoneNumbers Type: Multivalue String
var PKEY_Contact_EmailAddress = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf8fa7fa3, Data2: 0xd12b, Data3: 0x4785, Data4: [8]byte{0x8a, 0x4e, 0x69, 0x1a, 0x94, 0xf7, 0xa3, 0xe7}}, PID: 100, }
Email address of the contact. Type: String
var PKEY_Contact_EmailAddress2 = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x38965063, Data2: 0xedc8, Data3: 0x4268, Data4: [8]byte{0x84, 0x91, 0xb7, 0x72, 0x31, 0x72, 0xcf, 0x29}}, PID: 100, }
Email address 2 of the contact. Type: String
var PKEY_Contact_EmailAddress3 = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x644d37b4, Data2: 0xe1b3, Data3: 0x4bad, Data4: [8]byte{0xb0, 0x99, 0x7e, 0x7c, 0x04, 0x96, 0x6a, 0xca}}, PID: 100, }
Email address 3 of the contact. Type: String
var PKEY_Contact_EmailAddresses = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x84d8f337, Data2: 0x981d, Data3: 0x44b3, Data4: [8]byte{0x96, 0x15, 0xc7, 0x59, 0x6d, 0xba, 0x17, 0xe3}}, PID: 100, }
Indicates all the email addresses of the contact. Type: Multivalue String
var PKEY_Contact_EmailName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xcc6f4f24, Data2: 0x6083, Data3: 0x4bd4, Data4: [8]byte{0x87, 0x54, 0x67, 0x4d, 0x0d, 0xe8, 0x7a, 0xb8}}, PID: 100, }
Email name of the contact. Type: String
var PKEY_Contact_FileAsName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf1a24aa7, Data2: 0x9ca7, Data3: 0x40f6, Data4: [8]byte{0x89, 0xec, 0x97, 0xde, 0xf9, 0xff, 0xe8, 0xdb}}, PID: 100, }
Indicates the FileAs name of the contact. Type: String
var PKEY_Contact_FirstName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x14977844, Data2: 0x6b49, Data3: 0x4aad, Data4: [8]byte{0xa7, 0x14, 0xa4, 0x51, 0x3b, 0xf6, 0x04, 0x60}}, PID: 100, }
Indicates the first name of the contact. Type: String
var PKEY_Contact_FullName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x635e9051, Data2: 0x50a5, Data3: 0x4ba2, Data4: [8]byte{0xb9, 0xdb, 0x4e, 0xd0, 0x56, 0xc7, 0x72, 0x96}}, PID: 100, }
Indicates the full name of the contact. Type: String
var PKEY_Contact_Gender = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x3c8cee58, Data2: 0xd4f0, Data3: 0x4cf9, Data4: [8]byte{0xb7, 0x56, 0x4e, 0x5d, 0x24, 0x44, 0x7b, 0xcd}}, PID: 100, }
The user-friendly form of System.Contact.GenderValue. Type: String
var PKEY_Contact_GenderValue = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x3c8cee58, Data2: 0xd4f0, Data3: 0x4cf9, Data4: [8]byte{0xb7, 0x56, 0x4e, 0x5d, 0x24, 0x44, 0x7b, 0xcd}}, PID: 101, }
Identifies the gender of the contact. Type: UInt16 Values: Unspecified,Female,Male
var PKEY_Contact_Hobbies = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x5dc2253f, Data2: 0x5e11, Data3: 0x4adf, Data4: [8]byte{0x9c, 0xfe, 0x91, 0x0d, 0xd0, 0x1e, 0x3e, 0x70}}, PID: 100, }
Indicates the hobbies of the contact. Type: Multivalue String
var PKEY_Contact_HomeAddress = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x98f98354, Data2: 0x617a, Data3: 0x46b8, Data4: [8]byte{0x85, 0x60, 0x5b, 0x1b, 0x64, 0xbf, 0x1f, 0x89}}, PID: 100, }
Home address of the contact. Type: String
var PKEY_Contact_HomeAddress1Country = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 104, }
System.Contact.HomeAddress1Country Type: String
var PKEY_Contact_HomeAddress1Locality = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 102, }
System.Contact.HomeAddress1Locality Type: String
var PKEY_Contact_HomeAddress1PostalCode = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 105, }
System.Contact.HomeAddress1PostalCode Type: String
var PKEY_Contact_HomeAddress1Region = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 103, }
System.Contact.HomeAddress1Region Type: String
var PKEY_Contact_HomeAddress1Street = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 101, }
System.Contact.HomeAddress1Street Type: String
var PKEY_Contact_HomeAddress2Country = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 109, }
System.Contact.HomeAddress2Country Type: String
var PKEY_Contact_HomeAddress2Locality = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 107, }
System.Contact.HomeAddress2Locality Type: String
var PKEY_Contact_HomeAddress2PostalCode = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 110, }
System.Contact.HomeAddress2PostalCode Type: String
var PKEY_Contact_HomeAddress2Region = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 108, }
System.Contact.HomeAddress2Region Type: String
var PKEY_Contact_HomeAddress2Street = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 106, }
System.Contact.HomeAddress2Street Type: String
var PKEY_Contact_HomeAddress3Country = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 114, }
System.Contact.HomeAddress3Country Type: String
var PKEY_Contact_HomeAddress3Locality = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 112, }
System.Contact.HomeAddress3Locality Type: String
var PKEY_Contact_HomeAddress3PostalCode = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 115, }
System.Contact.HomeAddress3PostalCode Type: String
var PKEY_Contact_HomeAddress3Region = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 113, }
System.Contact.HomeAddress3Region Type: String
var PKEY_Contact_HomeAddress3Street = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 111, }
System.Contact.HomeAddress3Street Type: String
var PKEY_Contact_HomeAddressCity = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x176dc63c, Data2: 0x2688, Data3: 0x4e89, Data4: [8]byte{0x81, 0x43, 0xa3, 0x47, 0x80, 0x0f, 0x25, 0xe9}}, PID: 65, }
Home address city name of the contact. Type: String
var PKEY_Contact_HomeAddressCountry = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x08a65aa1, Data2: 0xf4c9, Data3: 0x43dd, Data4: [8]byte{0x9d, 0xdf, 0xa3, 0x3d, 0x8e, 0x7e, 0xad, 0x85}}, PID: 100, }
Home address country name of the contact. Type: String
var PKEY_Contact_HomeAddressPostOfficeBox = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x7b9f6399, Data2: 0x0a3f, Data3: 0x4b12, Data4: [8]byte{0x89, 0xbd, 0x4a, 0xdc, 0x51, 0xc9, 0x18, 0xaf}}, PID: 100, }
Home address postal box number of the contact. Type: String
var PKEY_Contact_HomeAddressPostalCode = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x8afcc170, Data2: 0x8a46, Data3: 0x4b53, Data4: [8]byte{0x9e, 0xee, 0x90, 0xba, 0xe7, 0x15, 0x1e, 0x62}}, PID: 100, }
Home address postal code of the contact. Type: String
var PKEY_Contact_HomeAddressState = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc89a23d0, Data2: 0x7d6d, Data3: 0x4eb8, Data4: [8]byte{0x87, 0xd4, 0x77, 0x6a, 0x82, 0xd4, 0x93, 0xe5}}, PID: 100, }
Home address state name of the contact. Type: String
var PKEY_Contact_HomeAddressStreet = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0adef160, Data2: 0xdb3f, Data3: 0x4308, Data4: [8]byte{0x9a, 0x21, 0x06, 0x23, 0x7b, 0x16, 0xfa, 0x2a}}, PID: 100, }
Home address street name of the contact. Type: String
var PKEY_Contact_HomeEmailAddresses = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x56c90e9d, Data2: 0x9d46, Data3: 0x4963, Data4: [8]byte{0x88, 0x6f, 0x2e, 0x1c, 0xd9, 0xa6, 0x94, 0xef}}, PID: 100, }
System.Contact.HomeEmailAddresses Type: Multivalue String
var PKEY_Contact_HomeFaxNumber = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x660e04d6, Data2: 0x81ab, Data3: 0x4977, Data4: [8]byte{0xa0, 0x9f, 0x82, 0x31, 0x31, 0x13, 0xab, 0x26}}, PID: 100, }
Home fax number of the contact. Type: String
var PKEY_Contact_HomeTelephone = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x176dc63c, Data2: 0x2688, Data3: 0x4e89, Data4: [8]byte{0x81, 0x43, 0xa3, 0x47, 0x80, 0x0f, 0x25, 0xe9}}, PID: 20, }
Home telephone number of the contact. Type: String
var PKEY_Contact_IMAddress = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd68dbd8a, Data2: 0x3374, Data3: 0x4b81, Data4: [8]byte{0x99, 0x72, 0x3e, 0xc3, 0x06, 0x82, 0xdb, 0x3d}}, PID: 100, }
Instant messaging address of the contact. Type: Multivalue String
var PKEY_Contact_Initials = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf3d8f40d, Data2: 0x50cb, Data3: 0x44a2, Data4: [8]byte{0x97, 0x18, 0x40, 0xcb, 0x91, 0x19, 0x49, 0x5d}}, PID: 100, }
Initials of the contact. Type: String
var PKEY_Contact_JA_CompanyNamePhonetic = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x897b3694, Data2: 0xfe9e, Data3: 0x43e6, Data4: [8]byte{0x80, 0x66, 0x26, 0x0f, 0x59, 0x0c, 0x01, 0x00}}, PID: 2, }
Pronounciation of the contact's company name. Type: String
var PKEY_Contact_JA_FirstNamePhonetic = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x897b3694, Data2: 0xfe9e, Data3: 0x43e6, Data4: [8]byte{0x80, 0x66, 0x26, 0x0f, 0x59, 0x0c, 0x01, 0x00}}, PID: 3, }
Pronounciation of the first name. Type: String
var PKEY_Contact_JA_LastNamePhonetic = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x897b3694, Data2: 0xfe9e, Data3: 0x43e6, Data4: [8]byte{0x80, 0x66, 0x26, 0x0f, 0x59, 0x0c, 0x01, 0x00}}, PID: 4, }
Pronounciation of the last name. Type: String
var PKEY_Contact_JobInfo1CompanyAddress = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x00f63dd8, Data2: 0x22bd, Data3: 0x4a5d, Data4: [8]byte{0xba, 0x34, 0x5c, 0xb0, 0xb9, 0xbd, 0xcb, 0x03}}, PID: 120, }
System.Contact.JobInfo1CompanyAddress Type: String
var PKEY_Contact_JobInfo1CompanyName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x00f63dd8, Data2: 0x22bd, Data3: 0x4a5d, Data4: [8]byte{0xba, 0x34, 0x5c, 0xb0, 0xb9, 0xbd, 0xcb, 0x03}}, PID: 102, }
System.Contact.JobInfo1CompanyName Type: String
var PKEY_Contact_JobInfo1Department = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x00f63dd8, Data2: 0x22bd, Data3: 0x4a5d, Data4: [8]byte{0xba, 0x34, 0x5c, 0xb0, 0xb9, 0xbd, 0xcb, 0x03}}, PID: 106, }
System.Contact.JobInfo1Department Type: String
var PKEY_Contact_JobInfo1Manager = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x00f63dd8, Data2: 0x22bd, Data3: 0x4a5d, Data4: [8]byte{0xba, 0x34, 0x5c, 0xb0, 0xb9, 0xbd, 0xcb, 0x03}}, PID: 105, }
System.Contact.JobInfo1Manager Type: String
var PKEY_Contact_JobInfo1OfficeLocation = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x00f63dd8, Data2: 0x22bd, Data3: 0x4a5d, Data4: [8]byte{0xba, 0x34, 0x5c, 0xb0, 0xb9, 0xbd, 0xcb, 0x03}}, PID: 104, }
System.Contact.JobInfo1OfficeLocation Type: String
var PKEY_Contact_JobInfo1Title = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x00f63dd8, Data2: 0x22bd, Data3: 0x4a5d, Data4: [8]byte{0xba, 0x34, 0x5c, 0xb0, 0xb9, 0xbd, 0xcb, 0x03}}, PID: 103, }
System.Contact.JobInfo1Title Type: String
var PKEY_Contact_JobInfo1YomiCompanyName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x00f63dd8, Data2: 0x22bd, Data3: 0x4a5d, Data4: [8]byte{0xba, 0x34, 0x5c, 0xb0, 0xb9, 0xbd, 0xcb, 0x03}}, PID: 101, }
System.Contact.JobInfo1YomiCompanyName Type: String
var PKEY_Contact_JobInfo2CompanyAddress = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x00f63dd8, Data2: 0x22bd, Data3: 0x4a5d, Data4: [8]byte{0xba, 0x34, 0x5c, 0xb0, 0xb9, 0xbd, 0xcb, 0x03}}, PID: 121, }
System.Contact.JobInfo2CompanyAddress Type: String
var PKEY_Contact_JobInfo2CompanyName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x00f63dd8, Data2: 0x22bd, Data3: 0x4a5d, Data4: [8]byte{0xba, 0x34, 0x5c, 0xb0, 0xb9, 0xbd, 0xcb, 0x03}}, PID: 108, }
System.Contact.JobInfo2CompanyName Type: String
var PKEY_Contact_JobInfo2Department = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x00f63dd8, Data2: 0x22bd, Data3: 0x4a5d, Data4: [8]byte{0xba, 0x34, 0x5c, 0xb0, 0xb9, 0xbd, 0xcb, 0x03}}, PID: 113, }
System.Contact.JobInfo2Department Type: String
var PKEY_Contact_JobInfo2Manager = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x00f63dd8, Data2: 0x22bd, Data3: 0x4a5d, Data4: [8]byte{0xba, 0x34, 0x5c, 0xb0, 0xb9, 0xbd, 0xcb, 0x03}}, PID: 112, }
System.Contact.JobInfo2Manager Type: String
var PKEY_Contact_JobInfo2OfficeLocation = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x00f63dd8, Data2: 0x22bd, Data3: 0x4a5d, Data4: [8]byte{0xba, 0x34, 0x5c, 0xb0, 0xb9, 0xbd, 0xcb, 0x03}}, PID: 110, }
System.Contact.JobInfo2OfficeLocation Type: String
var PKEY_Contact_JobInfo2Title = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x00f63dd8, Data2: 0x22bd, Data3: 0x4a5d, Data4: [8]byte{0xba, 0x34, 0x5c, 0xb0, 0xb9, 0xbd, 0xcb, 0x03}}, PID: 109, }
System.Contact.JobInfo2Title Type: String
var PKEY_Contact_JobInfo2YomiCompanyName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x00f63dd8, Data2: 0x22bd, Data3: 0x4a5d, Data4: [8]byte{0xba, 0x34, 0x5c, 0xb0, 0xb9, 0xbd, 0xcb, 0x03}}, PID: 107, }
System.Contact.JobInfo2YomiCompanyName Type: String
var PKEY_Contact_JobInfo3CompanyAddress = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x00f63dd8, Data2: 0x22bd, Data3: 0x4a5d, Data4: [8]byte{0xba, 0x34, 0x5c, 0xb0, 0xb9, 0xbd, 0xcb, 0x03}}, PID: 123, }
System.Contact.JobInfo3CompanyAddress Type: String
var PKEY_Contact_JobInfo3CompanyName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x00f63dd8, Data2: 0x22bd, Data3: 0x4a5d, Data4: [8]byte{0xba, 0x34, 0x5c, 0xb0, 0xb9, 0xbd, 0xcb, 0x03}}, PID: 115, }
System.Contact.JobInfo3CompanyName Type: String
var PKEY_Contact_JobInfo3Department = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x00f63dd8, Data2: 0x22bd, Data3: 0x4a5d, Data4: [8]byte{0xba, 0x34, 0x5c, 0xb0, 0xb9, 0xbd, 0xcb, 0x03}}, PID: 119, }
System.Contact.JobInfo3Department Type: String
var PKEY_Contact_JobInfo3Manager = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x00f63dd8, Data2: 0x22bd, Data3: 0x4a5d, Data4: [8]byte{0xba, 0x34, 0x5c, 0xb0, 0xb9, 0xbd, 0xcb, 0x03}}, PID: 118, }
System.Contact.JobInfo3Manager Type: String
var PKEY_Contact_JobInfo3OfficeLocation = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x00f63dd8, Data2: 0x22bd, Data3: 0x4a5d, Data4: [8]byte{0xba, 0x34, 0x5c, 0xb0, 0xb9, 0xbd, 0xcb, 0x03}}, PID: 117, }
System.Contact.JobInfo3OfficeLocation Type: String
var PKEY_Contact_JobInfo3Title = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x00f63dd8, Data2: 0x22bd, Data3: 0x4a5d, Data4: [8]byte{0xba, 0x34, 0x5c, 0xb0, 0xb9, 0xbd, 0xcb, 0x03}}, PID: 116, }
System.Contact.JobInfo3Title Type: String
var PKEY_Contact_JobInfo3YomiCompanyName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x00f63dd8, Data2: 0x22bd, Data3: 0x4a5d, Data4: [8]byte{0xba, 0x34, 0x5c, 0xb0, 0xb9, 0xbd, 0xcb, 0x03}}, PID: 114, }
System.Contact.JobInfo3YomiCompanyName Type: String
var PKEY_Contact_JobTitle = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x176dc63c, Data2: 0x2688, Data3: 0x4e89, Data4: [8]byte{0x81, 0x43, 0xa3, 0x47, 0x80, 0x0f, 0x25, 0xe9}}, PID: 6, }
Job title of the contact. Type: String
var PKEY_Contact_Label = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x97b0ad89, Data2: 0xdf49, Data3: 0x49cc, Data4: [8]byte{0x83, 0x4e, 0x66, 0x09, 0x74, 0xfd, 0x75, 0x5b}}, PID: 100, }
Contact's calendar event label. Type: String
var PKEY_Contact_LastName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x8f367200, Data2: 0xc270, Data3: 0x457c, Data4: [8]byte{0xb1, 0xd4, 0xe0, 0x7c, 0x5b, 0xcd, 0x90, 0xc7}}, PID: 100, }
Last name of the contact. Type: String
var PKEY_Contact_MailingAddress = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc0ac206a, Data2: 0x827e, Data3: 0x4650, Data4: [8]byte{0x95, 0xae, 0x77, 0xe2, 0xbb, 0x74, 0xfc, 0xc9}}, PID: 100, }
Mailing address of the contact. Type: String
var PKEY_Contact_MiddleName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x176dc63c, Data2: 0x2688, Data3: 0x4e89, Data4: [8]byte{0x81, 0x43, 0xa3, 0x47, 0x80, 0x0f, 0x25, 0xe9}}, PID: 71, }
Middle name of the contact. Type: String
var PKEY_Contact_MobileTelephone = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x176dc63c, Data2: 0x2688, Data3: 0x4e89, Data4: [8]byte{0x81, 0x43, 0xa3, 0x47, 0x80, 0x0f, 0x25, 0xe9}}, PID: 35, }
Mobile telephone number of the contact. Type: String
var PKEY_Contact_NickName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x176dc63c, Data2: 0x2688, Data3: 0x4e89, Data4: [8]byte{0x81, 0x43, 0xa3, 0x47, 0x80, 0x0f, 0x25, 0xe9}}, PID: 74, }
Nickname of the contact. Type: String
var PKEY_Contact_OfficeLocation = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x176dc63c, Data2: 0x2688, Data3: 0x4e89, Data4: [8]byte{0x81, 0x43, 0xa3, 0x47, 0x80, 0x0f, 0x25, 0xe9}}, PID: 7, }
Office location of the contact. Type: String
var PKEY_Contact_OtherAddress = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x508161fa, Data2: 0x313b, Data3: 0x43d5, Data4: [8]byte{0x83, 0xa1, 0xc1, 0xac, 0xcf, 0x68, 0x62, 0x2c}}, PID: 100, }
Other address of the contact. Type: String
var PKEY_Contact_OtherAddress1Country = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 134, }
System.Contact.OtherAddress1Country Type: String
var PKEY_Contact_OtherAddress1Locality = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 132, }
System.Contact.OtherAddress1Locality Type: String
var PKEY_Contact_OtherAddress1PostalCode = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 135, }
System.Contact.OtherAddress1PostalCode Type: String
var PKEY_Contact_OtherAddress1Region = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 133, }
System.Contact.OtherAddress1Region Type: String
var PKEY_Contact_OtherAddress1Street = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 131, }
System.Contact.OtherAddress1Street Type: String
var PKEY_Contact_OtherAddress2Country = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 139, }
System.Contact.OtherAddress2Country Type: String
var PKEY_Contact_OtherAddress2Locality = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 137, }
System.Contact.OtherAddress2Locality Type: String
var PKEY_Contact_OtherAddress2PostalCode = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 140, }
System.Contact.OtherAddress2PostalCode Type: String
var PKEY_Contact_OtherAddress2Region = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 138, }
System.Contact.OtherAddress2Region Type: String
var PKEY_Contact_OtherAddress2Street = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 136, }
System.Contact.OtherAddress2Street Type: String
var PKEY_Contact_OtherAddress3Country = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 144, }
System.Contact.OtherAddress3Country Type: String
var PKEY_Contact_OtherAddress3Locality = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 142, }
System.Contact.OtherAddress3Locality Type: String
var PKEY_Contact_OtherAddress3PostalCode = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 145, }
System.Contact.OtherAddress3PostalCode Type: String
var PKEY_Contact_OtherAddress3Region = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 143, }
System.Contact.OtherAddress3Region Type: String
var PKEY_Contact_OtherAddress3Street = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7b6f596, Data2: 0xd678, Data3: 0x4bc1, Data4: [8]byte{0xb0, 0x5f, 0x02, 0x03, 0xd2, 0x7e, 0x8a, 0xa1}}, PID: 141, }
System.Contact.OtherAddress3Street Type: String
var PKEY_Contact_OtherAddressCity = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6e682923, Data2: 0x7f7b, Data3: 0x4f0c, Data4: [8]byte{0xa3, 0x37, 0xcf, 0xca, 0x29, 0x66, 0x87, 0xbf}}, PID: 100, }
Other address city name of the contact. Type: String
var PKEY_Contact_OtherAddressCountry = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x8f167568, Data2: 0x0aae, Data3: 0x4322, Data4: [8]byte{0x8e, 0xd9, 0x60, 0x55, 0xb7, 0xb0, 0xe3, 0x98}}, PID: 100, }
Other address country name of the contact. Type: String
var PKEY_Contact_OtherAddressPostOfficeBox = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x8b26ea41, Data2: 0x058f, Data3: 0x43f6, Data4: [8]byte{0xae, 0xcc, 0x40, 0x35, 0x68, 0x1c, 0xe9, 0x77}}, PID: 100, }
Other address post office box number of the contact. Type: String
var PKEY_Contact_OtherAddressPostalCode = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x95c656c1, Data2: 0x2abf, Data3: 0x4148, Data4: [8]byte{0x9e, 0xd3, 0x9e, 0xc6, 0x02, 0xe3, 0xb7, 0xcd}}, PID: 100, }
Other address postal code of the contact. Type: String
var PKEY_Contact_OtherAddressState = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x71b377d6, Data2: 0xe570, Data3: 0x425f, Data4: [8]byte{0xa1, 0x70, 0x80, 0x9f, 0xae, 0x73, 0xe5, 0x4e}}, PID: 100, }
Other address state name of the contact. Type: String
var PKEY_Contact_OtherAddressStreet = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xff962609, Data2: 0xb7d6, Data3: 0x4999, Data4: [8]byte{0x86, 0x2d, 0x95, 0x18, 0x0d, 0x52, 0x9a, 0xea}}, PID: 100, }
Other address street of the contact. Type: String
var PKEY_Contact_OtherEmailAddresses = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x11d6336b, Data2: 0x38c4, Data3: 0x4ec9, Data4: [8]byte{0x84, 0xd6, 0xeb, 0x38, 0xd0, 0xb1, 0x50, 0xaf}}, PID: 100, }
System.Contact.OtherEmailAddresses Type: Multivalue String
var PKEY_Contact_PagerTelephone = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd6304e01, Data2: 0xf8f5, Data3: 0x4f45, Data4: [8]byte{0x8b, 0x15, 0xd0, 0x24, 0xa6, 0x29, 0x67, 0x89}}, PID: 100, }
Pager telephone number of the contact. Type: String
var PKEY_Contact_PersonalTitle = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x176dc63c, Data2: 0x2688, Data3: 0x4e89, Data4: [8]byte{0x81, 0x43, 0xa3, 0x47, 0x80, 0x0f, 0x25, 0xe9}}, PID: 69, }
Contact's personal title. Type: String
var PKEY_Contact_PhoneNumbersCanonical = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd042d2a1, Data2: 0x927e, Data3: 0x40b5, Data4: [8]byte{0xa5, 0x03, 0x6e, 0xdb, 0xd4, 0x2a, 0x51, 0x7e}}, PID: 100, }
System.Contact.PhoneNumbersCanonical Type: Multivalue String
var PKEY_Contact_Prefix = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x176dc63c, Data2: 0x2688, Data3: 0x4e89, Data4: [8]byte{0x81, 0x43, 0xa3, 0x47, 0x80, 0x0f, 0x25, 0xe9}}, PID: 75, }
System.Contact.Prefix Type: String
var PKEY_Contact_PrimaryAddressCity = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc8ea94f0, Data2: 0xa9e3, Data3: 0x4969, Data4: [8]byte{0xa9, 0x4b, 0x9c, 0x62, 0xa9, 0x53, 0x24, 0xe0}}, PID: 100, }
Primary address city name of the contact. Type: String
var PKEY_Contact_PrimaryAddressCountry = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe53d799d, Data2: 0x0f3f, Data3: 0x466e, Data4: [8]byte{0xb2, 0xff, 0x74, 0x63, 0x4a, 0x3c, 0xb7, 0xa4}}, PID: 100, }
Primary address country name of the contact. Type: String
var PKEY_Contact_PrimaryAddressPostOfficeBox = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xde5ef3c7, Data2: 0x46e1, Data3: 0x484e, Data4: [8]byte{0x99, 0x99, 0x62, 0xc5, 0x30, 0x83, 0x94, 0xc1}}, PID: 100, }
System.Contact.PrimaryAddressPostOfficeBox Type: String
var PKEY_Contact_PrimaryAddressPostalCode = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x18bbd425, Data2: 0xecfd, Data3: 0x46ef, Data4: [8]byte{0xb6, 0x12, 0x7b, 0x4a, 0x60, 0x34, 0xed, 0xa0}}, PID: 100, }
Primary address postal code of the contact. Type: String
var PKEY_Contact_PrimaryAddressState = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf1176dfe, Data2: 0x7138, Data3: 0x4640, Data4: [8]byte{0x8b, 0x4c, 0xae, 0x37, 0x5d, 0xc7, 0x0a, 0x6d}}, PID: 100, }
Primary address state name of the contact. Type: String
var PKEY_Contact_PrimaryAddressStreet = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x63c25b20, Data2: 0x96be, Data3: 0x488f, Data4: [8]byte{0x87, 0x88, 0xc0, 0x9c, 0x40, 0x7a, 0xd8, 0x12}}, PID: 100, }
Primary address street of the contact. Type: String
var PKEY_Contact_PrimaryEmailAddress = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x176dc63c, Data2: 0x2688, Data3: 0x4e89, Data4: [8]byte{0x81, 0x43, 0xa3, 0x47, 0x80, 0x0f, 0x25, 0xe9}}, PID: 48, }
Primary Email address of the contact. Type: String
var PKEY_Contact_PrimaryTelephone = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x176dc63c, Data2: 0x2688, Data3: 0x4e89, Data4: [8]byte{0x81, 0x43, 0xa3, 0x47, 0x80, 0x0f, 0x25, 0xe9}}, PID: 25, }
Primary telephone number of the contact. Type: String
var PKEY_Contact_Profession = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x7268af55, Data2: 0x1ce4, Data3: 0x4f6e, Data4: [8]byte{0xa4, 0x1f, 0xb6, 0xe4, 0xef, 0x10, 0xe4, 0xa9}}, PID: 100, }
Profession of the contact. Type: String
var PKEY_Contact_SpouseName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9d2408b6, Data2: 0x3167, Data3: 0x422b, Data4: [8]byte{0x82, 0xb0, 0xf5, 0x83, 0xb7, 0xa7, 0xcf, 0xe3}}, PID: 100, }
Name eof the contact's spouse. Type: String
var PKEY_Contact_Suffix = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x176dc63c, Data2: 0x2688, Data3: 0x4e89, Data4: [8]byte{0x81, 0x43, 0xa3, 0x47, 0x80, 0x0f, 0x25, 0xe9}}, PID: 73, }
Suffix attached to the contact's name. Type: String
var PKEY_Contact_TTYTDDTelephone = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xaaf16bac, Data2: 0x2b55, Data3: 0x45e6, Data4: [8]byte{0x9f, 0x6d, 0x41, 0x5e, 0xb9, 0x49, 0x10, 0xdf}}, PID: 100, }
Teletype or telecommunication device number of the contact. Type: String
var PKEY_Contact_TelexNumber = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc554493c, Data2: 0xc1f7, Data3: 0x40c1, Data4: [8]byte{0xa7, 0x6c, 0xef, 0x8c, 0x06, 0x14, 0x00, 0x3e}}, PID: 100, }
Telex number of the contact. Type: String
var PKEY_Contact_WebPage = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe3e0584c, Data2: 0xb788, Data3: 0x4a5a, Data4: [8]byte{0xbb, 0x20, 0x7f, 0x5a, 0x44, 0xc9, 0xac, 0xdd}}, PID: 18, }
Webpage of the contact. Type: String
var PKEY_Contact_Webpage2 = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x00f63dd8, Data2: 0x22bd, Data3: 0x4a5d, Data4: [8]byte{0xba, 0x34, 0x5c, 0xb0, 0xb9, 0xbd, 0xcb, 0x03}}, PID: 124, }
System.Contact.Webpage2 Type: String
var PKEY_Contact_Webpage3 = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x00f63dd8, Data2: 0x22bd, Data3: 0x4a5d, Data4: [8]byte{0xba, 0x34, 0x5c, 0xb0, 0xb9, 0xbd, 0xcb, 0x03}}, PID: 125, }
System.Contact.Webpage3 Type: String
var PKEY_ContainedItems = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x28636aa6, Data2: 0x953d, Data3: 0x11d2, Data4: [8]byte{0xb5, 0xd6, 0x00, 0xc0, 0x4f, 0xd9, 0x18, 0xd0}}, PID: 29, }
A list of the type of content in the item. Type: Multivalue Guid
var PKEY_ContentStatus = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd5cdd502, Data2: 0x2e9c, Data3: 0x101b, Data4: [8]byte{0x93, 0x97, 0x08, 0x00, 0x2b, 0x2c, 0xf9, 0xae}}, PID: 27, }
System.ContentStatus Type: String
var PKEY_ContentType = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd5cdd502, Data2: 0x2e9c, Data3: 0x101b, Data4: [8]byte{0x93, 0x97, 0x08, 0x00, 0x2b, 0x2c, 0xf9, 0xae}}, PID: 26, }
System.ContentType Type: String
var PKEY_Copyright = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 11, }
The copyright information stored as a string. Type: String
var PKEY_CreatorAppId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc2ea046e, Data2: 0x033c, Data3: 0x4e91, Data4: [8]byte{0xbd, 0x5b, 0xd4, 0x94, 0x2f, 0x6b, 0xbe, 0x49}}, PID: 2, }
The AppId of the application that created this file. Type: String
var PKEY_CreatorOpenWithUIOptions = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc2ea046e, Data2: 0x033c, Data3: 0x4e91, Data4: [8]byte{0xbd, 0x5b, 0xd4, 0x94, 0x2f, 0x6b, 0xbe, 0x49}}, PID: 3, }
Provides options that influence the behavior of UI controls that launch the file with the app specified in System.CreatorAppId. Type: UInt32 Values: Hidden,Visible
var PKEY_DRM_DatePlayExpires = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xaeac19e4, Data2: 0x89ae, Data3: 0x4508, Data4: [8]byte{0xb9, 0xb7, 0xbb, 0x86, 0x7a, 0xbe, 0xe2, 0xed}}, PID: 6, }
Indicates when play rights expire. Type: DateTime
var PKEY_DRM_DatePlayStarts = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xaeac19e4, Data2: 0x89ae, Data3: 0x4508, Data4: [8]byte{0xb9, 0xb7, 0xbb, 0x86, 0x7a, 0xbe, 0xe2, 0xed}}, PID: 5, }
Indicates when play rights begin. Type: DateTime
var PKEY_DRM_Description = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xaeac19e4, Data2: 0x89ae, Data3: 0x4508, Data4: [8]byte{0xb9, 0xb7, 0xbb, 0x86, 0x7a, 0xbe, 0xe2, 0xed}}, PID: 3, }
Displays the description for Digital Rights Management (DRM). Type: String
var PKEY_DRM_IsDisabled = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xaeac19e4, Data2: 0x89ae, Data3: 0x4508, Data4: [8]byte{0xb9, 0xb7, 0xbb, 0x86, 0x7a, 0xbe, 0xe2, 0xed}}, PID: 7, }
Indicates whether the media file has been disabled by DRM. Type: Boolean
var PKEY_DRM_IsProtected = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xaeac19e4, Data2: 0x89ae, Data3: 0x4508, Data4: [8]byte{0xb9, 0xb7, 0xbb, 0x86, 0x7a, 0xbe, 0xe2, 0xed}}, PID: 2, }
Indicates whether the file is protected under Digital Rights Management (DRM). Type: Boolean
var PKEY_DRM_PlayCount = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xaeac19e4, Data2: 0x89ae, Data3: 0x4508, Data4: [8]byte{0xb9, 0xb7, 0xbb, 0x86, 0x7a, 0xbe, 0xe2, 0xed}}, PID: 4, }
Indicates the number of times the file has been played. Type: UInt32
var PKEY_DataObjectFormat = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x1e81a3f8, Data2: 0xa30f, Data3: 0x4247, Data4: [8]byte{0xb9, 0xee, 0x1d, 0x03, 0x68, 0xa9, 0x42, 0x5c}}, PID: 2, }
The data object format. A string value that is the clipboard format name. Type: Multivalue String
var PKEY_DateAccessed = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xb725f130, Data2: 0x47ef, Data3: 0x101a, Data4: [8]byte{0xa5, 0xf1, 0x02, 0x60, 0x8c, 0x9e, 0xeb, 0xac}}, PID: 16, }
Indicates the last time the item was accessed. The Indexing Service friendly name is "access". Type: DateTime
var PKEY_DateAcquired = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x2cbaa8f5, Data2: 0xd81f, Data3: 0x47ca, Data4: [8]byte{0xb1, 0x7a, 0xf8, 0xd8, 0x22, 0x30, 0x01, 0x31}}, PID: 100, }
The acquisition date of the file or media. Type: DateTime
var PKEY_DateArchived = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x43f8d7b7, Data2: 0xa444, Data3: 0x4f87, Data4: [8]byte{0x93, 0x83, 0x52, 0x27, 0x1c, 0x9b, 0x91, 0x5c}}, PID: 100, }
The date the file item was last archived. Type: DateTime
var PKEY_DateCompleted = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x72fab781, Data2: 0xacda, Data3: 0x43e5, Data4: [8]byte{0xb1, 0x55, 0xb2, 0x43, 0x4f, 0x85, 0xe6, 0x78}}, PID: 100, }
System.DateCompleted Type: DateTime
var PKEY_DateCreated = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xb725f130, Data2: 0x47ef, Data3: 0x101a, Data4: [8]byte{0xa5, 0xf1, 0x02, 0x60, 0x8c, 0x9e, 0xeb, 0xac}}, PID: 15, }
The date and time the item was created on the file system where it is currently located. Type: DateTime
var PKEY_DateImported = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x14b81da1, Data2: 0x0135, Data3: 0x4d31, Data4: [8]byte{0x96, 0xd9, 0x6c, 0xbf, 0xc9, 0x67, 0x1a, 0x99}}, PID: 18258, }
The date and time the file was imported into a private application database. Type: DateTime
var PKEY_DateModified = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xb725f130, Data2: 0x47ef, Data3: 0x101a, Data4: [8]byte{0xa5, 0xf1, 0x02, 0x60, 0x8c, 0x9e, 0xeb, 0xac}}, PID: 14, }
The date and time of the last modification to the item. The Indexing Service friendly name is 'write'. Type: DateTime
var PKEY_DefaultSaveLocationDisplay = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x5d76b67f, Data2: 0x9b3d, Data3: 0x44bb, Data4: [8]byte{0xb6, 0xae, 0x25, 0xda, 0x4f, 0x63, 0x8a, 0x67}}, PID: 10, }
Helps display as an icon whether or not a location is the default save location for owner and/or non-owners of a library. Type: UInt32 Values: Default save location,Public save location,Default and public save location
var PKEY_DescriptionID = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x28636aa6, Data2: 0x953d, Data3: 0x11d2, Data4: [8]byte{0xb5, 0xd6, 0x00, 0xc0, 0x4f, 0xd9, 0x18, 0xd0}}, PID: 2, }
The contents of an SHDESCRIPTIONID structure, represented as a buffer of bytes. Type: Buffer
var PKEY_DeviceInterface_Bluetooth_DeviceAddress = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x2bd67d8b, Data2: 0x8beb, Data3: 0x48d5, Data4: [8]byte{0x87, 0xe0, 0x6c, 0xda, 0x34, 0x28, 0x04, 0x0a}}, PID: 1, }
Bluetooth device address. Type: String
var PKEY_DeviceInterface_Bluetooth_Flags = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x2bd67d8b, Data2: 0x8beb, Data3: 0x48d5, Data4: [8]byte{0x87, 0xe0, 0x6c, 0xda, 0x34, 0x28, 0x04, 0x0a}}, PID: 3, }
Bluetooth device flags. Type: UInt32
var PKEY_DeviceInterface_Bluetooth_LastConnectedTime = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x2bd67d8b, Data2: 0x8beb, Data3: 0x48d5, Data4: [8]byte{0x87, 0xe0, 0x6c, 0xda, 0x34, 0x28, 0x04, 0x0a}}, PID: 11, }
Bluetooth device last connected time. Type: DateTime
var PKEY_DeviceInterface_Bluetooth_Manufacturer = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x2bd67d8b, Data2: 0x8beb, Data3: 0x48d5, Data4: [8]byte{0x87, 0xe0, 0x6c, 0xda, 0x34, 0x28, 0x04, 0x0a}}, PID: 4, }
Bluetooth device manufacturer. Type: String
var PKEY_DeviceInterface_Bluetooth_ModelNumber = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x2bd67d8b, Data2: 0x8beb, Data3: 0x48d5, Data4: [8]byte{0x87, 0xe0, 0x6c, 0xda, 0x34, 0x28, 0x04, 0x0a}}, PID: 5, }
Bluetooth device model number. Type: String
var PKEY_DeviceInterface_Bluetooth_ProductId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x2bd67d8b, Data2: 0x8beb, Data3: 0x48d5, Data4: [8]byte{0x87, 0xe0, 0x6c, 0xda, 0x34, 0x28, 0x04, 0x0a}}, PID: 8, }
Bluetooth device product identifier. Type: UInt16
var PKEY_DeviceInterface_Bluetooth_ProductVersion = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x2bd67d8b, Data2: 0x8beb, Data3: 0x48d5, Data4: [8]byte{0x87, 0xe0, 0x6c, 0xda, 0x34, 0x28, 0x04, 0x0a}}, PID: 9, }
Bluetooth device product version. Type: UInt16
var PKEY_DeviceInterface_Bluetooth_ServiceGuid = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x2bd67d8b, Data2: 0x8beb, Data3: 0x48d5, Data4: [8]byte{0x87, 0xe0, 0x6c, 0xda, 0x34, 0x28, 0x04, 0x0a}}, PID: 2, }
Learn about the Bluetooth service GUID. This reference page describes the System.DeviceInterface.Bluetooth.ServiceGuid property. Type: Guid
var PKEY_DeviceInterface_Bluetooth_VendorId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x2bd67d8b, Data2: 0x8beb, Data3: 0x48d5, Data4: [8]byte{0x87, 0xe0, 0x6c, 0xda, 0x34, 0x28, 0x04, 0x0a}}, PID: 7, }
Bluetooth device vendor identifier. Type: UInt16
var PKEY_DeviceInterface_Bluetooth_VendorIdSource = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x2bd67d8b, Data2: 0x8beb, Data3: 0x48d5, Data4: [8]byte{0x87, 0xe0, 0x6c, 0xda, 0x34, 0x28, 0x04, 0x0a}}, PID: 6, }
Bluetooth device vendor identifier source. Type: Byte
var PKEY_DeviceInterface_Hid_IsReadOnly = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xcbf38310, Data2: 0x4a17, Data3: 0x4310, Data4: [8]byte{0xa1, 0xeb, 0x24, 0x7f, 0x0b, 0x67, 0x59, 0x3b}}, PID: 4, }
Indicates if a HID device is a Read-Only device. Type: Boolean
var PKEY_DeviceInterface_Hid_ProductId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xcbf38310, Data2: 0x4a17, Data3: 0x4310, Data4: [8]byte{0xa1, 0xeb, 0x24, 0x7f, 0x0b, 0x67, 0x59, 0x3b}}, PID: 6, }
HID device Product Id. Type: UInt16
var PKEY_DeviceInterface_Hid_UsageId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xcbf38310, Data2: 0x4a17, Data3: 0x4310, Data4: [8]byte{0xa1, 0xeb, 0x24, 0x7f, 0x0b, 0x67, 0x59, 0x3b}}, PID: 3, }
HID device Usage Id. Type: UInt16
var PKEY_DeviceInterface_Hid_UsagePage = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xcbf38310, Data2: 0x4a17, Data3: 0x4310, Data4: [8]byte{0xa1, 0xeb, 0x24, 0x7f, 0x0b, 0x67, 0x59, 0x3b}}, PID: 2, }
HID device Usage Page. Type: UInt16
var PKEY_DeviceInterface_Hid_VendorId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xcbf38310, Data2: 0x4a17, Data3: 0x4310, Data4: [8]byte{0xa1, 0xeb, 0x24, 0x7f, 0x0b, 0x67, 0x59, 0x3b}}, PID: 5, }
HID device Vendor Id. Type: UInt16
var PKEY_DeviceInterface_Hid_VersionNumber = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xcbf38310, Data2: 0x4a17, Data3: 0x4310, Data4: [8]byte{0xa1, 0xeb, 0x24, 0x7f, 0x0b, 0x67, 0x59, 0x3b}}, PID: 7, }
HID device Version Number. Type: UInt16
var PKEY_DeviceInterface_PrinterDriverDirectory = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x847c66de, Data2: 0xb8d6, Data3: 0x4af9, Data4: [8]byte{0xab, 0xc3, 0x6f, 0x4f, 0x92, 0x6b, 0xc0, 0x39}}, PID: 14, }
The directory location for the printer driver. Type: String
var PKEY_DeviceInterface_PrinterDriverName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xafc47170, Data2: 0x14f5, Data3: 0x498c, Data4: [8]byte{0x8f, 0x30, 0xb0, 0xd1, 0x9b, 0xe4, 0x49, 0xc6}}, PID: 11, }
The name of the printer driver file. Type: String
var PKEY_DeviceInterface_PrinterEnumerationFlag = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa00742a1, Data2: 0xcd8c, Data3: 0x4b37, Data4: [8]byte{0x95, 0xab, 0x70, 0x75, 0x55, 0x87, 0x76, 0x7a}}, PID: 3, }
Printer information Printer Enumeration Flag. Type: UInt32
var PKEY_DeviceInterface_PrinterName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0a7b84ef, Data2: 0x0c27, Data3: 0x463f, Data4: [8]byte{0x84, 0xef, 0x06, 0xc5, 0x07, 0x00, 0x01, 0xbe}}, PID: 10, }
The name of the printer. Type: String
var PKEY_DeviceInterface_PrinterPortName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xeec7b761, Data2: 0x6f94, Data3: 0x41b1, Data4: [8]byte{0x94, 0x9f, 0xc7, 0x29, 0x72, 0x0d, 0xd1, 0x3c}}, PID: 12, }
The port where the printer is located. Type: String
var PKEY_DeviceInterface_Proximity_SupportsNfc = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xfb3842cd, Data2: 0x9e2a, Data3: 0x4f83, Data4: [8]byte{0x8f, 0xcc, 0x4b, 0x07, 0x61, 0x13, 0x9a, 0xe9}}, PID: 2, }
Indicates whether the device supports NFC communications (NDEF). Type: Boolean
var PKEY_DeviceInterface_Serial_PortName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x4c6bf15c, Data2: 0x4c03, Data3: 0x4aac, Data4: [8]byte{0x91, 0xf5, 0x64, 0xc0, 0xf8, 0x52, 0xbc, 0xf4}}, PID: 4, }
Serial device friendly name. Type: String
var PKEY_DeviceInterface_Serial_UsbProductId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x4c6bf15c, Data2: 0x4c03, Data3: 0x4aac, Data4: [8]byte{0x91, 0xf5, 0x64, 0xc0, 0xf8, 0x52, 0xbc, 0xf4}}, PID: 3, }
Serial device USB Product Id. Type: UInt16
var PKEY_DeviceInterface_Serial_UsbVendorId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x4c6bf15c, Data2: 0x4c03, Data3: 0x4aac, Data4: [8]byte{0x91, 0xf5, 0x64, 0xc0, 0xf8, 0x52, 0xbc, 0xf4}}, PID: 2, }
Serial device USB Vendor Id. Type: UInt16
var PKEY_DeviceInterface_WinUsb_DeviceInterfaceClasses = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x95e127b5, Data2: 0x79cc, Data3: 0x4e83, Data4: [8]byte{0x9c, 0x9e, 0x84, 0x22, 0x18, 0x7b, 0x3e, 0x0e}}, PID: 7, }
WinUSB device interface GUID(s) used to open a handle to the device. Type: Multivalue String
var PKEY_DeviceInterface_WinUsb_UsbClass = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x95e127b5, Data2: 0x79cc, Data3: 0x4e83, Data4: [8]byte{0x9c, 0x9e, 0x84, 0x22, 0x18, 0x7b, 0x3e, 0x0e}}, PID: 4, }
Class value from the USB device's first USB Interface Descriptor. Type: Byte
var PKEY_DeviceInterface_WinUsb_UsbProductId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x95e127b5, Data2: 0x79cc, Data3: 0x4e83, Data4: [8]byte{0x9c, 0x9e, 0x84, 0x22, 0x18, 0x7b, 0x3e, 0x0e}}, PID: 3, }
Product ID from the USB device's USB Device Descriptor. Type: UInt16
var PKEY_DeviceInterface_WinUsb_UsbProtocol = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x95e127b5, Data2: 0x79cc, Data3: 0x4e83, Data4: [8]byte{0x9c, 0x9e, 0x84, 0x22, 0x18, 0x7b, 0x3e, 0x0e}}, PID: 6, }
Protocol value from the USB device's first USB Interface Descriptor. Type: Byte
var PKEY_DeviceInterface_WinUsb_UsbSubClass = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x95e127b5, Data2: 0x79cc, Data3: 0x4e83, Data4: [8]byte{0x9c, 0x9e, 0x84, 0x22, 0x18, 0x7b, 0x3e, 0x0e}}, PID: 5, }
SubClass value from the USB device's first USB Interface Descriptor. Type: Byte
var PKEY_DeviceInterface_WinUsb_UsbVendorId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x95e127b5, Data2: 0x79cc, Data3: 0x4e83, Data4: [8]byte{0x9c, 0x9e, 0x84, 0x22, 0x18, 0x7b, 0x3e, 0x0e}}, PID: 2, }
Vendor ID from the USB device's USB Device Descriptor. Type: UInt16
var PKEY_Device_PrinterURL = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0b48f35a, Data2: 0xbe6e, Data3: 0x4f17, Data4: [8]byte{0xb1, 0x08, 0x3c, 0x40, 0x73, 0xd1, 0x66, 0x9a}}, PID: 15, }
The URL for the printer. Type: String
var PKEY_Devices_AepContainer_CanPair = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0bba1ede, Data2: 0x7566, Data3: 0x4f47, Data4: [8]byte{0x90, 0xec, 0x25, 0xfc, 0x56, 0x7c, 0xed, 0x2a}}, PID: 3, }
Whether one of the child Device Association Endpoints can be paired with the system or not. Type: Boolean
var PKEY_Devices_AepContainer_Categories = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0bba1ede, Data2: 0x7566, Data3: 0x4f47, Data4: [8]byte{0x90, 0xec, 0x25, 0xfc, 0x56, 0x7c, 0xed, 0x2a}}, PID: 9, }
The System.Devices.AepContainer.Categories property indicates the categories the device is part of, such as Printer or Camera. Type: Multivalue String
var PKEY_Devices_AepContainer_Children = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0bba1ede, Data2: 0x7566, Data3: 0x4f47, Data4: [8]byte{0x90, 0xec, 0x25, 0xfc, 0x56, 0x7c, 0xed, 0x2a}}, PID: 2, }
List of child Device Association Endpoint Identities that are part of this Device Association Endpoint Container. Type: Multivalue String
var PKEY_Devices_AepContainer_ContainerId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0bba1ede, Data2: 0x7566, Data3: 0x4f47, Data4: [8]byte{0x90, 0xec, 0x25, 0xfc, 0x56, 0x7c, 0xed, 0x2a}}, PID: 12, }
Device Association Endpoint Container's Identity. Type: Guid
var PKEY_Devices_AepContainer_DialProtocol_InstalledApplications = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6af55d45, Data2: 0x38db, Data3: 0x4495, Data4: [8]byte{0xac, 0xb0, 0xd4, 0x72, 0x8a, 0x3b, 0x83, 0x14}}, PID: 6, }
List of applications supporting DIAL protocol on the Device Association End Point Container. Type: Multivalue String
var PKEY_Devices_AepContainer_IsPaired = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0bba1ede, Data2: 0x7566, Data3: 0x4f47, Data4: [8]byte{0x90, 0xec, 0x25, 0xfc, 0x56, 0x7c, 0xed, 0x2a}}, PID: 4, }
Whether one of the child Device Association Endpoints is paired with the system or not. Type: Boolean
var PKEY_Devices_AepContainer_IsPresent = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0bba1ede, Data2: 0x7566, Data3: 0x4f47, Data4: [8]byte{0x90, 0xec, 0x25, 0xfc, 0x56, 0x7c, 0xed, 0x2a}}, PID: 11, }
Whether one of the Device Association Endpoints is currently present or not. Type: Boolean
var PKEY_Devices_AepContainer_Manufacturer = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0bba1ede, Data2: 0x7566, Data3: 0x4f47, Data4: [8]byte{0x90, 0xec, 0x25, 0xfc, 0x56, 0x7c, 0xed, 0x2a}}, PID: 6, }
Manufacturer of the device. Type: String
var PKEY_Devices_AepContainer_ModelIds = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0bba1ede, Data2: 0x7566, Data3: 0x4f47, Data4: [8]byte{0x90, 0xec, 0x25, 0xfc, 0x56, 0x7c, 0xed, 0x2a}}, PID: 8, }
List of Model Ids for the device. Each Model Id is a Guid in string form. Type: Multivalue String
var PKEY_Devices_AepContainer_ModelName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0bba1ede, Data2: 0x7566, Data3: 0x4f47, Data4: [8]byte{0x90, 0xec, 0x25, 0xfc, 0x56, 0x7c, 0xed, 0x2a}}, PID: 7, }
Model Name of the device. Type: String
var PKEY_Devices_AepContainer_ProtocolIds = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0bba1ede, Data2: 0x7566, Data3: 0x4f47, Data4: [8]byte{0x90, 0xec, 0x25, 0xfc, 0x56, 0x7c, 0xed, 0x2a}}, PID: 13, }
List of Protocol Ids that have contributed to building the Device Association Endpoint Container. Type: Multivalue Guid
var PKEY_Devices_AepContainer_SupportedUriSchemes = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6af55d45, Data2: 0x38db, Data3: 0x4495, Data4: [8]byte{0xac, 0xb0, 0xd4, 0x72, 0x8a, 0x3b, 0x83, 0x14}}, PID: 5, }
List of Casting Uri Schemes Supported by the Device Association Endpoint Container. Type: Multivalue String
var PKEY_Devices_AepContainer_SupportsAudio = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6af55d45, Data2: 0x38db, Data3: 0x4495, Data4: [8]byte{0xac, 0xb0, 0xd4, 0x72, 0x8a, 0x3b, 0x83, 0x14}}, PID: 2, }
Indicates if the Device Association Endpoint Container Supports Audio Casting. Type: Boolean
var PKEY_Devices_AepContainer_SupportsCapturing = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6af55d45, Data2: 0x38db, Data3: 0x4495, Data4: [8]byte{0xac, 0xb0, 0xd4, 0x72, 0x8a, 0x3b, 0x83, 0x14}}, PID: 11, }
Indicates if the Device Association Endpoint Container Supports Capturing. Type: Boolean
var PKEY_Devices_AepContainer_SupportsImages = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6af55d45, Data2: 0x38db, Data3: 0x4495, Data4: [8]byte{0xac, 0xb0, 0xd4, 0x72, 0x8a, 0x3b, 0x83, 0x14}}, PID: 4, }
Indicates if the Device Association Endpoint Container Supports Image Casting. Type: Boolean
var PKEY_Devices_AepContainer_SupportsInformation = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6af55d45, Data2: 0x38db, Data3: 0x4495, Data4: [8]byte{0xac, 0xb0, 0xd4, 0x72, 0x8a, 0x3b, 0x83, 0x14}}, PID: 14, }
Indicates if the Device Association Endpoint Container Supports Information. Type: Boolean
var PKEY_Devices_AepContainer_SupportsLimitedDiscovery = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6af55d45, Data2: 0x38db, Data3: 0x4495, Data4: [8]byte{0xac, 0xb0, 0xd4, 0x72, 0x8a, 0x3b, 0x83, 0x14}}, PID: 7, }
Indicates if the Device Association Endpoint Container Supports Limited Discovery. Type: Boolean
var PKEY_Devices_AepContainer_SupportsNetworking = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6af55d45, Data2: 0x38db, Data3: 0x4495, Data4: [8]byte{0xac, 0xb0, 0xd4, 0x72, 0x8a, 0x3b, 0x83, 0x14}}, PID: 9, }
Indicates if the Device Association Endpoint Container Supports SupportsNetworking. Type: Boolean
var PKEY_Devices_AepContainer_SupportsObjectTransfer = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6af55d45, Data2: 0x38db, Data3: 0x4495, Data4: [8]byte{0xac, 0xb0, 0xd4, 0x72, 0x8a, 0x3b, 0x83, 0x14}}, PID: 12, }
Indicates if the Device Association Endpoint Container Supports Object Transfer. Type: Boolean
var PKEY_Devices_AepContainer_SupportsPositioning = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6af55d45, Data2: 0x38db, Data3: 0x4495, Data4: [8]byte{0xac, 0xb0, 0xd4, 0x72, 0x8a, 0x3b, 0x83, 0x14}}, PID: 8, }
Indicates if the Device Association Endpoint Container Supports Positioning. Type: Boolean
var PKEY_Devices_AepContainer_SupportsRendering = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6af55d45, Data2: 0x38db, Data3: 0x4495, Data4: [8]byte{0xac, 0xb0, 0xd4, 0x72, 0x8a, 0x3b, 0x83, 0x14}}, PID: 10, }
Indicates if the Device Association Endpoint Container Supports Rendering. Type: Boolean
var PKEY_Devices_AepContainer_SupportsTelephony = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6af55d45, Data2: 0x38db, Data3: 0x4495, Data4: [8]byte{0xac, 0xb0, 0xd4, 0x72, 0x8a, 0x3b, 0x83, 0x14}}, PID: 13, }
Indicates if the Device Association Endpoint Container Supports Telephony. Type: Boolean
var PKEY_Devices_AepContainer_SupportsVideo = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6af55d45, Data2: 0x38db, Data3: 0x4495, Data4: [8]byte{0xac, 0xb0, 0xd4, 0x72, 0x8a, 0x3b, 0x83, 0x14}}, PID: 3, }
Indicates if the Device Association Endpoint Container Supports Video Casting. Type: Boolean
var PKEY_Devices_AepService_AepId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc9c141a9, Data2: 0x1b4c, Data3: 0x4f17, Data4: [8]byte{0xa9, 0xd1, 0xf2, 0x98, 0x53, 0x8c, 0xad, 0xb8}}, PID: 6, }
Device Association Endpoint Service's Parent AEP Id. Type: String
var PKEY_Devices_AepService_Bluetooth_CacheMode = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9744311e, Data2: 0x7951, Data3: 0x4b2e, Data4: [8]byte{0xb6, 0xf0, 0xec, 0xb2, 0x93, 0xca, 0xc1, 0x19}}, PID: 5, }
Bluetooth caching mode for the query. Type: Byte Values: Cached Query,Uncached Query
var PKEY_Devices_AepService_Bluetooth_GattService_CacheMode = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9744311e, Data2: 0x7951, Data3: 0x4b2e, Data4: [8]byte{0xb6, 0xf0, 0xec, 0xb2, 0x93, 0xca, 0xc1, 0x19}}, PID: 5, }
Sets the Bluetooth Gatt cache mode for the query. Type: UInt16
var PKEY_Devices_AepService_Bluetooth_GattService_Device = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9744311e, Data2: 0x7951, Data3: 0x4b2e, Data4: [8]byte{0xb6, 0xf0, 0xec, 0xb2, 0x93, 0xca, 0xc1, 0x19}}, PID: 6, }
Learn how the System.Devices.AepService.Bluetooth.GattService.Device property sets the Bluetooth device address to query. Type: UInt64
var PKEY_Devices_AepService_Bluetooth_RfcommService_CacheMode = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9744311e, Data2: 0x7951, Data3: 0x4b2e, Data4: [8]byte{0xb6, 0xf0, 0xec, 0xb2, 0x93, 0xca, 0xc1, 0x19}}, PID: 7, }
Sets the Bluetooth RFCOMM cache mode for the query. Type: UInt16
var PKEY_Devices_AepService_Bluetooth_RfcommService_Device = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9744311e, Data2: 0x7951, Data3: 0x4b2e, Data4: [8]byte{0xb6, 0xf0, 0xec, 0xb2, 0x93, 0xca, 0xc1, 0x19}}, PID: 8, }
Learn how the System.Devices.AepService.Bluetooth.RfcommService.Device property sets the Bluetooth device address to query. Type: UInt64
var PKEY_Devices_AepService_Bluetooth_ServiceGuid = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa399aac7, Data2: 0xc265, Data3: 0x474e, Data4: [8]byte{0xb0, 0x73, 0xff, 0xce, 0x57, 0x72, 0x17, 0x16}}, PID: 2, }
Learn about the Bluetooth service GUID. This reference page describes the System.Devices.AepService.Bluetooth.ServiceGuid property. Type: Guid
var PKEY_Devices_AepService_Bluetooth_TargetDevice = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9744311e, Data2: 0x7951, Data3: 0x4b2e, Data4: [8]byte{0xb6, 0xf0, 0xec, 0xb2, 0x93, 0xca, 0xc1, 0x19}}, PID: 6, }
Bluetooth parent device for the query. Required for uncached queries. Type: UInt64
var PKEY_Devices_AepService_ContainerId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x71724756, Data2: 0x3e74, Data3: 0x4432, Data4: [8]byte{0x9b, 0x59, 0xe7, 0xb2, 0xf6, 0x68, 0xa5, 0x93}}, PID: 4, }
Device Association Endpoint Service's Parent Container Id. Type: Guid
var PKEY_Devices_AepService_FriendlyName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x71724756, Data2: 0x3e74, Data3: 0x4432, Data4: [8]byte{0x9b, 0x59, 0xe7, 0xb2, 0xf6, 0x68, 0xa5, 0x93}}, PID: 2, }
Device Association Endpoint Service Friendly Name. Type: String
var PKEY_Devices_AepService_IoT_ServiceInterfaces = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x79d94e82, Data2: 0x4d79, Data3: 0x45aa, Data4: [8]byte{0x82, 0x1a, 0x74, 0x85, 0x8b, 0x4e, 0x4c, 0xa6}}, PID: 2, }
List of interfaces that are available for this service. Type: Multivalue String
var PKEY_Devices_AepService_ParentAepIsPaired = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc9c141a9, Data2: 0x1b4c, Data3: 0x4f17, Data4: [8]byte{0xa9, 0xd1, 0xf2, 0x98, 0x53, 0x8c, 0xad, 0xb8}}, PID: 7, }
Whether the parent Device Association Endpoint is paired with the system or not. Type: Boolean
var PKEY_Devices_AepService_ProtocolId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc9c141a9, Data2: 0x1b4c, Data3: 0x4f17, Data4: [8]byte{0xa9, 0xd1, 0xf2, 0x98, 0x53, 0x8c, 0xad, 0xb8}}, PID: 5, }
Identity of the protocol this Device Association Endpoint Service was discovered over. Type: Guid
var PKEY_Devices_AepService_ServiceClassId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x71724756, Data2: 0x3e74, Data3: 0x4432, Data4: [8]byte{0x9b, 0x59, 0xe7, 0xb2, 0xf6, 0x68, 0xa5, 0x93}}, PID: 3, }
Identity of the service this Device Association Endpoint Service represents. Type: Guid
var PKEY_Devices_AepService_ServiceId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc9c141a9, Data2: 0x1b4c, Data3: 0x4f17, Data4: [8]byte{0xa9, 0xd1, 0xf2, 0x98, 0x53, 0x8c, 0xad, 0xb8}}, PID: 2, }
Device Association Endpoint Service's Id. Type: String
var PKEY_Devices_Aep_AepId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x3b2ce006, Data2: 0x5e61, Data3: 0x4fde, Data4: [8]byte{0xba, 0xb8, 0x9b, 0x8a, 0xac, 0x9b, 0x26, 0xdf}}, PID: 8, }
Identity of the Device Association Endpoint. Type: String
var PKEY_Devices_Aep_Bluetooth_Cod_Major = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x5fbd34cd, Data2: 0x561a, Data3: 0x412e, Data4: [8]byte{0xba, 0x98, 0x47, 0x8a, 0x6b, 0x0f, 0xef, 0x1d}}, PID: 2, }
Bluetooth class of device major code. Type: UInt16
var PKEY_Devices_Aep_Bluetooth_Cod_Minor = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x5fbd34cd, Data2: 0x561a, Data3: 0x412e, Data4: [8]byte{0xba, 0x98, 0x47, 0x8a, 0x6b, 0x0f, 0xef, 0x1d}}, PID: 3, }
Bluetooth class of device minor code. Type: UInt16
var PKEY_Devices_Aep_Bluetooth_Cod_Services_Audio = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x5fbd34cd, Data2: 0x561a, Data3: 0x412e, Data4: [8]byte{0xba, 0x98, 0x47, 0x8a, 0x6b, 0x0f, 0xef, 0x1d}}, PID: 10, }
Bluetooth class of device service audio. Type: Boolean
var PKEY_Devices_Aep_Bluetooth_Cod_Services_Capturing = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x5fbd34cd, Data2: 0x561a, Data3: 0x412e, Data4: [8]byte{0xba, 0x98, 0x47, 0x8a, 0x6b, 0x0f, 0xef, 0x1d}}, PID: 8, }
Bluetooth class of device service capturing. Type: Boolean
var PKEY_Devices_Aep_Bluetooth_Cod_Services_Information = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x5fbd34cd, Data2: 0x561a, Data3: 0x412e, Data4: [8]byte{0xba, 0x98, 0x47, 0x8a, 0x6b, 0x0f, 0xef, 0x1d}}, PID: 12, }
Bluetooth class of device service information. Type: Boolean
var PKEY_Devices_Aep_Bluetooth_Cod_Services_LimitedDiscovery = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x5fbd34cd, Data2: 0x561a, Data3: 0x412e, Data4: [8]byte{0xba, 0x98, 0x47, 0x8a, 0x6b, 0x0f, 0xef, 0x1d}}, PID: 4, }
Bluetooth class of device service limited discovery. Type: Boolean
var PKEY_Devices_Aep_Bluetooth_Cod_Services_Networking = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x5fbd34cd, Data2: 0x561a, Data3: 0x412e, Data4: [8]byte{0xba, 0x98, 0x47, 0x8a, 0x6b, 0x0f, 0xef, 0x1d}}, PID: 6, }
Bluetooth class of device service networking. Type: Boolean
var PKEY_Devices_Aep_Bluetooth_Cod_Services_ObjectXfer = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x5fbd34cd, Data2: 0x561a, Data3: 0x412e, Data4: [8]byte{0xba, 0x98, 0x47, 0x8a, 0x6b, 0x0f, 0xef, 0x1d}}, PID: 9, }
Bluetooth class of device service object transfer. Type: Boolean
var PKEY_Devices_Aep_Bluetooth_Cod_Services_Positioning = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x5fbd34cd, Data2: 0x561a, Data3: 0x412e, Data4: [8]byte{0xba, 0x98, 0x47, 0x8a, 0x6b, 0x0f, 0xef, 0x1d}}, PID: 5, }
Bluetooth class of device service positioning. Type: Boolean
var PKEY_Devices_Aep_Bluetooth_Cod_Services_Rendering = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x5fbd34cd, Data2: 0x561a, Data3: 0x412e, Data4: [8]byte{0xba, 0x98, 0x47, 0x8a, 0x6b, 0x0f, 0xef, 0x1d}}, PID: 7, }
Bluetooth class of device service rendering. Type: Boolean
var PKEY_Devices_Aep_Bluetooth_Cod_Services_Telephony = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x5fbd34cd, Data2: 0x561a, Data3: 0x412e, Data4: [8]byte{0xba, 0x98, 0x47, 0x8a, 0x6b, 0x0f, 0xef, 0x1d}}, PID: 11, }
Bluetooth class of device service telephony. Type: Boolean
var PKEY_Devices_Aep_Bluetooth_Le_AddressType = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x995ef0b0, Data2: 0x7eb3, Data3: 0x4a8b, Data4: [8]byte{0xb9, 0xce, 0x06, 0x8b, 0xb3, 0xf4, 0xaf, 0x69}}, PID: 4, }
Bluetooth LE device address type. Type: Byte Values: Public Address,Random Address
var PKEY_Devices_Aep_Bluetooth_Le_Appearance = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x995ef0b0, Data2: 0x7eb3, Data3: 0x4a8b, Data4: [8]byte{0xb9, 0xce, 0x06, 0x8b, 0xb3, 0xf4, 0xaf, 0x69}}, PID: 1, }
Learn about the Bluetooth LE device appearance. This reference page describes the System.Devices.Aep.Bluetooth.Le.Appearance property. Type: UInt16
var PKEY_Devices_Aep_Bluetooth_Le_Appearance_Category = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x995ef0b0, Data2: 0x7eb3, Data3: 0x4a8b, Data4: [8]byte{0xb9, 0xce, 0x06, 0x8b, 0xb3, 0xf4, 0xaf, 0x69}}, PID: 5, }
Learn about the Bluetooth LE device appearance. This reference page describes the System.Devices.Aep.Bluetooth.Le.Appearance.Category property. Type: UInt16
var PKEY_Devices_Aep_Bluetooth_Le_Appearance_Subcategory = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x995ef0b0, Data2: 0x7eb3, Data3: 0x4a8b, Data4: [8]byte{0xb9, 0xce, 0x06, 0x8b, 0xb3, 0xf4, 0xaf, 0x69}}, PID: 6, }
Learn about the Bluetooth LE device appearance. This reference page describes the System.Devices.Aep.Bluetooth.Le.Appearance.Subcategory property. Type: UInt16
var PKEY_Devices_Aep_Bluetooth_Le_IsConnectable = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x995ef0b0, Data2: 0x7eb3, Data3: 0x4a8b, Data4: [8]byte{0xb9, 0xce, 0x06, 0x8b, 0xb3, 0xf4, 0xaf, 0x69}}, PID: 8, }
Whether the Bluetooth LE device is currently advertising a connectable advertisement. Type: Boolean
var PKEY_Devices_Aep_CanPair = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe7c3fb29, Data2: 0xcaa7, Data3: 0x4f47, Data4: [8]byte{0x8c, 0x8b, 0xbe, 0x59, 0xb3, 0x30, 0xd4, 0xc5}}, PID: 3, }
Whether the Device Association Endpoint can be paired with the system or not. Type: Boolean
var PKEY_Devices_Aep_Category = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa35996ab, Data2: 0x11cf, Data3: 0x4935, Data4: [8]byte{0x8b, 0x61, 0xa6, 0x76, 0x10, 0x81, 0xec, 0xdf}}, PID: 17, }
The System.Devices.Aep.Category property indicates the categories the device is part of, such as Printer or Camera. Type: Multivalue String
var PKEY_Devices_Aep_ContainerId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe7c3fb29, Data2: 0xcaa7, Data3: 0x4f47, Data4: [8]byte{0x8c, 0x8b, 0xbe, 0x59, 0xb3, 0x30, 0xd4, 0xc5}}, PID: 2, }
Device Association Endpoint's Parent Container Id. Type: Guid
var PKEY_Devices_Aep_DeviceAddress = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa35996ab, Data2: 0x11cf, Data3: 0x4935, Data4: [8]byte{0x8b, 0x61, 0xa6, 0x76, 0x10, 0x81, 0xec, 0xdf}}, PID: 12, }
Address based on the protocol of the Device Association Endpoint. IP Address for an IP device, Bluetooth address for Bluetooth device, etc. Type: String
var PKEY_Devices_Aep_IsConnected = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa35996ab, Data2: 0x11cf, Data3: 0x4935, Data4: [8]byte{0x8b, 0x61, 0xa6, 0x76, 0x10, 0x81, 0xec, 0xdf}}, PID: 7, }
Whether the device is currently connected to the system or or not. Type: Boolean
var PKEY_Devices_Aep_IsPaired = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa35996ab, Data2: 0x11cf, Data3: 0x4935, Data4: [8]byte{0x8b, 0x61, 0xa6, 0x76, 0x10, 0x81, 0xec, 0xdf}}, PID: 16, }
Whether the Device Association Endpoint is paired with the system or not. Type: Boolean
var PKEY_Devices_Aep_IsPresent = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa35996ab, Data2: 0x11cf, Data3: 0x4935, Data4: [8]byte{0x8b, 0x61, 0xa6, 0x76, 0x10, 0x81, 0xec, 0xdf}}, PID: 9, }
Whether the device is currently present or not. Type: Boolean
var PKEY_Devices_Aep_Manufacturer = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa35996ab, Data2: 0x11cf, Data3: 0x4935, Data4: [8]byte{0x8b, 0x61, 0xa6, 0x76, 0x10, 0x81, 0xec, 0xdf}}, PID: 5, }
Device Association Endpoint's Manufacturer. Type: String
var PKEY_Devices_Aep_ModelId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa35996ab, Data2: 0x11cf, Data3: 0x4935, Data4: [8]byte{0x8b, 0x61, 0xa6, 0x76, 0x10, 0x81, 0xec, 0xdf}}, PID: 4, }
Device Association Endpoint's Model Id. Type: Guid
var PKEY_Devices_Aep_ModelName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa35996ab, Data2: 0x11cf, Data3: 0x4935, Data4: [8]byte{0x8b, 0x61, 0xa6, 0x76, 0x10, 0x81, 0xec, 0xdf}}, PID: 3, }
Device Association Endpoint's Model Name. Type: String
var PKEY_Devices_Aep_PointOfService_ConnectionTypes = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd4bf61b3, Data2: 0x442e, Data3: 0x4ada, Data4: [8]byte{0x88, 0x2d, 0xfa, 0x7b, 0x70, 0xc8, 0x32, 0xd9}}, PID: 6, }
A bit mask that specifies which connection types should be included in the search. Type: Int32
var PKEY_Devices_Aep_ProtocolId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x3b2ce006, Data2: 0x5e61, Data3: 0x4fde, Data4: [8]byte{0xba, 0xb8, 0x9b, 0x8a, 0xac, 0x9b, 0x26, 0xdf}}, PID: 5, }
Identity of the protocol this Device Association Endpoint was discovered over. Type: Guid
var PKEY_Devices_Aep_SignalStrength = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa35996ab, Data2: 0x11cf, Data3: 0x4935, Data4: [8]byte{0x8b, 0x61, 0xa6, 0x76, 0x10, 0x81, 0xec, 0xdf}}, PID: 6, }
Signal strength of the device. Only applicable for some protocols. Type: Int32
var PKEY_Devices_AppPackageFamilyName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x51236583, Data2: 0x0c4a, Data3: 0x4fe8, Data4: [8]byte{0xb8, 0x1f, 0x16, 0x6a, 0xec, 0x13, 0xf5, 0x10}}, PID: 100, }
The package family name registered as the app for this device. Type: Multivalue String
var PKEY_Devices_AudioDevice_Microphone_SensitivityInDbfs = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x8943b373, Data2: 0x388c, Data3: 0x4395, Data4: [8]byte{0xb5, 0x57, 0xbc, 0x6d, 0xba, 0xff, 0xaf, 0xdb}}, PID: 3, }
Sensitivity information in Dbfs for a microphone device. Type: Double
var PKEY_Devices_AudioDevice_Microphone_SignalToNoiseRatioInDb = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x8943b373, Data2: 0x388c, Data3: 0x4395, Data4: [8]byte{0xb5, 0x57, 0xbc, 0x6d, 0xba, 0xff, 0xaf, 0xdb}}, PID: 4, }
Signal to noise ratio information in Db for a microphone device. Type: Double
var PKEY_Devices_AudioDevice_RawProcessingSupported = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x8943b373, Data2: 0x388c, Data3: 0x4395, Data4: [8]byte{0xb5, 0x57, 0xbc, 0x6d, 0xba, 0xff, 0xaf, 0xdb}}, PID: 2, }
Raw processing mode support for the audio device. If VARIANT_TRUE the device supports raw processing mode. Type: Boolean
var PKEY_Devices_AudioDevice_SpeechProcessingSupported = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xfb1de864, Data2: 0xe06d, Data3: 0x47f4, Data4: [8]byte{0x82, 0xa6, 0x8a, 0x0a, 0xef, 0x44, 0x49, 0x3c}}, PID: 2, }
Speech mode support for the audio device. If VARIANT_TRUE the device supports speech mode. Type: Boolean
var PKEY_Devices_BatteryLife = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x49cd1f76, Data2: 0x5626, Data3: 0x4b17, Data4: [8]byte{0xa4, 0xe8, 0x18, 0xb4, 0xaa, 0x1a, 0x22, 0x13}}, PID: 10, }
Remaining battery life, as a percentage. Type: Byte Values: Critically low battery,Low battery,Average battery,Full battery,Unknown battery status
var PKEY_Devices_BatteryPlusCharging = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x49cd1f76, Data2: 0x5626, Data3: 0x4b17, Data4: [8]byte{0xa4, 0xe8, 0x18, 0xb4, 0xaa, 0x1a, 0x22, 0x13}}, PID: 22, }
Remaining battery life of the device and its charging state. Type: Byte Values: Critically low battery,Low battery,Average battery,Full battery,Critically low battery (charging),Low battery (charging),Average battery (charging),Full battery (charging),Unknown battery and charging status
var PKEY_Devices_BatteryPlusChargingText = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x49cd1f76, Data2: 0x5626, Data3: 0x4b17, Data4: [8]byte{0xa4, 0xe8, 0x18, 0xb4, 0xaa, 0x1a, 0x22, 0x13}}, PID: 23, }
The remaining battery life of the device, and the device's charging state as a string. Type: String
var PKEY_Devices_Category = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 91, }
Singular form of device category. Type: Multivalue String
var PKEY_Devices_CategoryGroup = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 94, }
Plural of device category. Type: Multivalue String
var PKEY_Devices_CategoryIds = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 90, }
Indicates the actual raw category. Type: Multivalue String
var PKEY_Devices_CategoryPlural = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 92, }
A property with multiple device categories. Type: Multivalue String
var PKEY_Devices_ChargingState = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x49cd1f76, Data2: 0x5626, Data3: 0x4b17, Data4: [8]byte{0xa4, 0xe8, 0x18, 0xb4, 0xaa, 0x1a, 0x22, 0x13}}, PID: 11, }
Device charging status. Type: Byte Values: Not charging,Charging,Unknown charging state
var PKEY_Devices_Children = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x4340a6c5, Data2: 0x93fa, Data3: 0x4706, Data4: [8]byte{0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7}}, PID: 9, }
Device instance ids of children of this device. Type: Multivalue String
var PKEY_Devices_ClassGuid = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 10, }
Device Class Guid. Type: Guid
var PKEY_Devices_CompatibleIds = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 4, }
Compatible Ids. Type: Multivalue String
var PKEY_Devices_Connected = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 55, }
Device connection state. Type: Boolean
var PKEY_Devices_ContainerId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x8c7ed206, Data2: 0x3f8a, Data3: 0x4827, Data4: [8]byte{0xb3, 0xab, 0xae, 0x9e, 0x1f, 0xae, 0xfc, 0x6c}}, PID: 2, }
Device container ID. Type: Guid
var PKEY_Devices_DefaultTooltip = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x880f70a2, Data2: 0x6082, Data3: 0x47ac, Data4: [8]byte{0x8a, 0xab, 0xa7, 0x39, 0xd1, 0xa3, 0x00, 0xc3}}, PID: 153, }
Tooltip for the default state. Type: String
var PKEY_Devices_DevObjectType = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x13673f42, Data2: 0xa3d6, Data3: 0x49f6, Data4: [8]byte{0xb4, 0xda, 0xae, 0x46, 0xe0, 0xc5, 0x23, 0x7c}}, PID: 2, }
DevQuery Device Object Type. Type: UInt32
var PKEY_Devices_DeviceCapabilities = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 17, }
Device Capabilities. Type: UInt32
var PKEY_Devices_DeviceCharacteristics = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 29, }
Device Characteristics. Type: UInt32
var PKEY_Devices_DeviceDescription1 = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 81, }
First line of the device description. Type: String
var PKEY_Devices_DeviceDescription2 = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 82, }
Second line of the device description. Type: String
var PKEY_Devices_DeviceHasProblem = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x540b947e, Data2: 0x8b40, Data3: 0x45bc, Data4: [8]byte{0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2}}, PID: 6, }
Device has a problem. Type: Boolean
var PKEY_Devices_DeviceInstanceId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 256, }
Device instance Id. Type: String
var PKEY_Devices_DeviceManufacturer = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 13, }
Device manufacturer. Property on device object. Type: String
var PKEY_Devices_DialProtocol_InstalledApplications = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6845cc72, Data2: 0x1b71, Data3: 0x48c3, Data4: [8]byte{0xaf, 0x86, 0xb0, 0x91, 0x71, 0xa1, 0x9b, 0x14}}, PID: 3, }
List of applications supporting DIAL protocol on the Device Association End Point. Type: Multivalue String
var PKEY_Devices_DiscoveryMethod = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 52, }
Indicates the transport or physical connection on which the device is discovered. Type: Multivalue String
var PKEY_Devices_Dnssd_Domain = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xbf79c0ab, Data2: 0xbb74, Data3: 0x4cee, Data4: [8]byte{0xb0, 0x70, 0x47, 0x0b, 0x5a, 0xe2, 0x02, 0xea}}, PID: 3, }
Domain portion of DNS-SD service instance name. (e.g. ".local" in "myservice._http._tcp.local"). Type: String
var PKEY_Devices_Dnssd_FullName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xbf79c0ab, Data2: 0xbb74, Data3: 0x4cee, Data4: [8]byte{0xb0, 0x70, 0x47, 0x0b, 0x5a, 0xe2, 0x02, 0xea}}, PID: 5, }
Complete DNS-SD service instance name, including instance, service, and domain. Type: String
var PKEY_Devices_Dnssd_HostName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xbf79c0ab, Data2: 0xbb74, Data3: 0x4cee, Data4: [8]byte{0xb0, 0x70, 0x47, 0x0b, 0x5a, 0xe2, 0x02, 0xea}}, PID: 7, }
DNS name of device is hosting the service. Type: String
var PKEY_Devices_Dnssd_InstanceName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xbf79c0ab, Data2: 0xbb74, Data3: 0x4cee, Data4: [8]byte{0xb0, 0x70, 0x47, 0x0b, 0x5a, 0xe2, 0x02, 0xea}}, PID: 4, }
Instance portion of DNS-SD service instance name.(e.g. "myservice" in "myservice._http._tcp.local"). Type: String
var PKEY_Devices_Dnssd_NetworkAdapterId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xbf79c0ab, Data2: 0xbb74, Data3: 0x4cee, Data4: [8]byte{0xb0, 0x70, 0x47, 0x0b, 0x5a, 0xe2, 0x02, 0xea}}, PID: 11, }
GUID for the network adapter on which to search for a service. Type: Guid
var PKEY_Devices_Dnssd_PortNumber = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xbf79c0ab, Data2: 0xbb74, Data3: 0x4cee, Data4: [8]byte{0xb0, 0x70, 0x47, 0x0b, 0x5a, 0xe2, 0x02, 0xea}}, PID: 12, }
Port number on which the service is listening. Type: UInt16
var PKEY_Devices_Dnssd_Priority = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xbf79c0ab, Data2: 0xbb74, Data3: 0x4cee, Data4: [8]byte{0xb0, 0x70, 0x47, 0x0b, 0x5a, 0xe2, 0x02, 0xea}}, PID: 9, }
SRV record priority field. Not usually used. Type: UInt16
var PKEY_Devices_Dnssd_ServiceName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xbf79c0ab, Data2: 0xbb74, Data3: 0x4cee, Data4: [8]byte{0xb0, 0x70, 0x47, 0x0b, 0x5a, 0xe2, 0x02, 0xea}}, PID: 2, }
Service type portion of DNS-SD service instance name. (e.g. "_http._tcp" in "myservice._http._tcp.local"). Type: String
var PKEY_Devices_Dnssd_TextAttributes = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xbf79c0ab, Data2: 0xbb74, Data3: 0x4cee, Data4: [8]byte{0xb0, 0x70, 0x47, 0x0b, 0x5a, 0xe2, 0x02, 0xea}}, PID: 6, }
Text data associated with the service instance. Each string is typically a key-value pair, separated by "=". Type: Multivalue String
var PKEY_Devices_Dnssd_Ttl = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xbf79c0ab, Data2: 0xbb74, Data3: 0x4cee, Data4: [8]byte{0xb0, 0x70, 0x47, 0x0b, 0x5a, 0xe2, 0x02, 0xea}}, PID: 10, }
SRV record Time-To-Live field. Not usually used. Type: UInt32
var PKEY_Devices_Dnssd_Weight = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xbf79c0ab, Data2: 0xbb74, Data3: 0x4cee, Data4: [8]byte{0xb0, 0x70, 0x47, 0x0b, 0x5a, 0xe2, 0x02, 0xea}}, PID: 8, }
SRV record weight field. Not usually used. Type: UInt16
var PKEY_Devices_FriendlyName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x656a3bb3, Data2: 0xecc0, Data3: 0x43fd, Data4: [8]byte{0x84, 0x77, 0x4a, 0xe0, 0x40, 0x4a, 0x96, 0xcd}}, PID: 12288, }
Friendly name of the device. Type: String
var PKEY_Devices_FunctionPaths = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd08dd4c0, Data2: 0x3a9e, Data3: 0x462e, Data4: [8]byte{0x82, 0x90, 0x7b, 0x63, 0x6b, 0x25, 0x76, 0xb9}}, PID: 3, }
Available functions for this device. Type: Multivalue String
var PKEY_Devices_GlyphIcon = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x51236583, Data2: 0x0c4a, Data3: 0x4fe8, Data4: [8]byte{0xb8, 0x1f, 0x16, 0x6a, 0xec, 0x13, 0xf5, 0x10}}, PID: 123, }
Glyph Icon Path. Type: String
var PKEY_Devices_HardwareIds = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 3, }
Hardware Ids. Type: Multivalue String
var PKEY_Devices_Icon = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 57, }
Icon Path. Type: String
var PKEY_Devices_InLocalMachineContainer = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x8c7ed206, Data2: 0x3f8a, Data3: 0x4827, Data4: [8]byte{0xb3, 0xab, 0xae, 0x9e, 0x1f, 0xae, 0xfc, 0x6c}}, PID: 4, }
Device is in the local machine container. Type: Boolean
var PKEY_Devices_InterfaceClassGuid = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x026e516e, Data2: 0xb814, Data3: 0x414b, Data4: [8]byte{0x83, 0xcd, 0x85, 0x6d, 0x6f, 0xef, 0x48, 0x22}}, PID: 4, }
Interface Class Guid. Type: Guid
var PKEY_Devices_InterfaceEnabled = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x026e516e, Data2: 0xb814, Data3: 0x414b, Data4: [8]byte{0x83, 0xcd, 0x85, 0x6d, 0x6f, 0xef, 0x48, 0x22}}, PID: 3, }
Indicates if the interface is enabled or not. Type: Boolean
var PKEY_Devices_InterfacePaths = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd08dd4c0, Data2: 0x3a9e, Data3: 0x462e, Data4: [8]byte{0x82, 0x90, 0x7b, 0x63, 0x6b, 0x25, 0x76, 0xb9}}, PID: 2, }
Available interfaces for this device. Type: Multivalue String
var PKEY_Devices_IpAddress = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x656a3bb3, Data2: 0xecc0, Data3: 0x43fd, Data4: [8]byte{0x84, 0x77, 0x4a, 0xe0, 0x40, 0x4a, 0x96, 0xcd}}, PID: 12297, }
IP address of the device. Type: Multivalue String
var PKEY_Devices_IsDefault = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 86, }
If this property is true, the device is the default device. Type: Boolean Values: Default,Not Default
var PKEY_Devices_IsNetworkConnected = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 85, }
If this property is true, the device is connected to a network. Type: Boolean Values: Network Connected,Not Network Connected
windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 84, }FmtID:
If this property is true, the device is a shared device. Type: Boolean Values: Shared,Not Shared
var PKEY_Devices_IsSoftwareInstalling = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x83da6326, Data2: 0x97a6, Data3: 0x4088, Data4: [8]byte{0x94, 0x53, 0xa1, 0x92, 0x3f, 0x57, 0x3b, 0x29}}, PID: 9, }
If VARIANT_TRUE, the device installer is currently installing software. Type: Boolean Values: Device setup in progress
var PKEY_Devices_LaunchDeviceStageFromExplorer = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 77, }
Indicates whether to launch Device Stage. Type: Boolean
var PKEY_Devices_LocalMachine = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 70, }
If true, the device in question is the computer. Type: Boolean
var PKEY_Devices_LocationPaths = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa45c254e, Data2: 0xdf1c, Data3: 0x4efd, Data4: [8]byte{0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0}}, PID: 37, }
Device LocationPaths. Type: Multivalue String
var PKEY_Devices_Manufacturer = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x656a3bb3, Data2: 0xecc0, Data3: 0x43fd, Data4: [8]byte{0x84, 0x77, 0x4a, 0xe0, 0x40, 0x4a, 0x96, 0xcd}}, PID: 8192, }
Device manufacturer. Type: String
var PKEY_Devices_MetadataPath = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 71, }
Path to metadata for the device. Type: String
var PKEY_Devices_MicrophoneArray_Geometry = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa1829ea2, Data2: 0x27eb, Data3: 0x459e, Data4: [8]byte{0x93, 0x5d, 0xb2, 0xfa, 0xd7, 0xb0, 0x77, 0x62}}, PID: 2, }
Geometry data for the microphone array. Type: Buffer
var PKEY_Devices_MissedCalls = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x49cd1f76, Data2: 0x5626, Data3: 0x4b17, Data4: [8]byte{0xa4, 0xe8, 0x18, 0xb4, 0xaa, 0x1a, 0x22, 0x13}}, PID: 5, }
Number of missed calls on the device. Type: Byte Values: No missed calls,1 missed call,2 missed calls,3 missed calls,4 missed calls,5 missed calls,6 missed calls,7 missed calls,8 missed calls,9 missed calls,10 missed calls,10+ missed calls
var PKEY_Devices_ModelId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x80d81ea6, Data2: 0x7473, Data3: 0x4b0c, Data4: [8]byte{0x82, 0x16, 0xef, 0xc1, 0x1a, 0x2c, 0x4c, 0x8b}}, PID: 2, }
Model Id. Type: Guid
var PKEY_Devices_ModelName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x656a3bb3, Data2: 0xecc0, Data3: 0x43fd, Data4: [8]byte{0x84, 0x77, 0x4a, 0xe0, 0x40, 0x4a, 0x96, 0xcd}}, PID: 8194, }
Model name of the device. Type: String
var PKEY_Devices_ModelNumber = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x656a3bb3, Data2: 0xecc0, Data3: 0x43fd, Data4: [8]byte{0x84, 0x77, 0x4a, 0xe0, 0x40, 0x4a, 0x96, 0xcd}}, PID: 8195, }
Model number of the device. Type: String
var PKEY_Devices_NetworkName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x49cd1f76, Data2: 0x5626, Data3: 0x4b17, Data4: [8]byte{0xa4, 0xe8, 0x18, 0xb4, 0xaa, 0x1a, 0x22, 0x13}}, PID: 7, }
Name of the device's network. Type: String
var PKEY_Devices_NetworkType = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x49cd1f76, Data2: 0x5626, Data3: 0x4b17, Data4: [8]byte{0xa4, 0xe8, 0x18, 0xb4, 0xaa, 0x1a, 0x22, 0x13}}, PID: 8, }
Represents the type of the device's network. Type: String
var PKEY_Devices_NetworkedTooltip = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x880f70a2, Data2: 0x6082, Data3: 0x47ac, Data4: [8]byte{0x8a, 0xab, 0xa7, 0x39, 0xd1, 0xa3, 0x00, 0xc3}}, PID: 152, }
Tool tip for connection state. Type: String
var PKEY_Devices_NewPictures = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x49cd1f76, Data2: 0x5626, Data3: 0x4b17, Data4: [8]byte{0xa4, 0xe8, 0x18, 0xb4, 0xaa, 0x1a, 0x22, 0x13}}, PID: 4, }
Number of new pictures on the device. Type: UInt16 Values: No new pictures,1 new picture,2 new pictures,3 new pictures,4 new pictures,5 new pictures,6 new pictures,7 new pictures,8 new pictures,9 new pictures,10+ new pictures,20+ new pictures,30+ new pictures,40+ new pictures,50+ new pictures,100+ new pictures,150+ new pictures,200+ new pictures,250+ new pictures,300+ new pictures,350+ new pictures,400+ new pictures,450+ new pictures,500+ new pictures,600+ new pictures,700+ new pictures,800+ new pictures,900+ new pictures,1000+ new pictures
var PKEY_Devices_NotWorkingProperly = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 83, }
If VARIANT_TRUE, the device is not working properly. Type: Boolean Values: Needs troubleshooting
var PKEY_Devices_Notification = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x06704b0c, Data2: 0xe830, Data3: 0x4c81, Data4: [8]byte{0x91, 0x78, 0x91, 0xe4, 0xe9, 0x5a, 0x80, 0xa0}}, PID: 3, }
Device notification. Type: String
var PKEY_Devices_NotificationStore = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x06704b0c, Data2: 0xe830, Data3: 0x4c81, Data4: [8]byte{0x91, 0x78, 0x91, 0xe4, 0xe9, 0x5a, 0x80, 0xa0}}, PID: 2, }
Device notification store. Type: Object
var PKEY_Devices_Notifications_LowBattery = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc4c07f2b, Data2: 0x8524, Data3: 0x4e66, Data4: [8]byte{0xae, 0x3a, 0xa6, 0x23, 0x5f, 0x10, 0x3b, 0xeb}}, PID: 2, }
Device low battery notification. Type: Byte Values: Charge your device or it may disconnect.
var PKEY_Devices_Notifications_MissedCall = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6614ef48, Data2: 0x4efe, Data3: 0x4424, Data4: [8]byte{0x9e, 0xda, 0xc7, 0x9f, 0x40, 0x4e, 0xdf, 0x3e}}, PID: 2, }
Device missed call notification. Type: Byte Values: You missed a call.
var PKEY_Devices_Notifications_NewMessage = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x2be9260a, Data2: 0x2012, Data3: 0x4742, Data4: [8]byte{0xa5, 0x55, 0xf4, 0x1b, 0x63, 0x8b, 0x7d, 0xcb}}, PID: 2, }
Device new message notification. Type: Byte Values: You have a new text message.
var PKEY_Devices_Notifications_NewVoicemail = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x59569556, Data2: 0x0a08, Data3: 0x4212, Data4: [8]byte{0x95, 0xb9, 0xfa, 0xe2, 0xad, 0x64, 0x13, 0xdb}}, PID: 2, }
Device voicemail notification. Type: Byte Values: You have a new voicemail message.
var PKEY_Devices_Notifications_StorageFull = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa0e00ee1, Data2: 0xf0c7, Data3: 0x4d41, Data4: [8]byte{0xb8, 0xe7, 0x26, 0xa7, 0xbd, 0x8d, 0x38, 0xb0}}, PID: 2, }
Device storage-full notification. Type: UInt64 Values: Your device is almost full. Delete files to create free space.
var PKEY_Devices_Notifications_StorageFullLinkText = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa0e00ee1, Data2: 0xf0c7, Data3: 0x4d41, Data4: [8]byte{0xb8, 0xe7, 0x26, 0xa7, 0xbd, 0x8d, 0x38, 0xb0}}, PID: 3, }
Link text for the device storage-full notification. Type: UInt64 Values: Browse device storage...
var PKEY_Devices_Paired = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78c34fc8, Data2: 0x104a, Data3: 0x4aca, Data4: [8]byte{0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57}}, PID: 56, }
Device paired state. If true, indicates that the device is not paired with the computer. Type: Boolean
var PKEY_Devices_Parent = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x4340a6c5, Data2: 0x93fa, Data3: 0x4706, Data4: [8]byte{0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7}}, PID: 8, }
Parent device. Type: String
var PKEY_Devices_PhysicalDeviceLocation = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x540b947e, Data2: 0x8b40, Data3: 0x45bc, Data4: [8]byte{0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2}}, PID: 9, }
ACPI _PLD data for the device. Type: Buffer
var PKEY_Devices_PlaybackPositionPercent = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x3633de59, Data2: 0x6825, Data3: 0x4381, Data4: [8]byte{0xa4, 0x9b, 0x9f, 0x6b, 0xa1, 0x3a, 0x14, 0x71}}, PID: 5, }
The playback position on the device, as a percentage. Type: UInt32
var PKEY_Devices_PlaybackState = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x3633de59, Data2: 0x6825, Data3: 0x4381, Data4: [8]byte{0xa4, 0x9b, 0x9f, 0x6b, 0xa1, 0x3a, 0x14, 0x71}}, PID: 2, }
The playback state of the device. Type: Byte Values: Unknown State,Stopped,Playing,Transitioning,Paused,Recording Paused,Recording,No Media
var PKEY_Devices_PlaybackTitle = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x3633de59, Data2: 0x6825, Data3: 0x4381, Data4: [8]byte{0xa4, 0x9b, 0x9f, 0x6b, 0xa1, 0x3a, 0x14, 0x71}}, PID: 3, }
The current playback title on the device. Type: String
var PKEY_Devices_Present = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x540b947e, Data2: 0x8b40, Data3: 0x45bc, Data4: [8]byte{0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2}}, PID: 5, }
Device is present. Type: Boolean
var PKEY_Devices_PresentationUrl = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x656a3bb3, Data2: 0xecc0, Data3: 0x43fd, Data4: [8]byte{0x84, 0x77, 0x4a, 0xe0, 0x40, 0x4a, 0x96, 0xcd}}, PID: 8198, }
URL of a human readable webpage on the device. Type: String
var PKEY_Devices_PrimaryCategory = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd08dd4c0, Data2: 0x3a9e, Data3: 0x462e, Data4: [8]byte{0x82, 0x90, 0x7b, 0x63, 0x6b, 0x25, 0x76, 0xb9}}, PID: 10, }
Primary category group for this device. Type: String
var PKEY_Devices_RemainingDuration = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x3633de59, Data2: 0x6825, Data3: 0x4381, Data4: [8]byte{0xa4, 0x9b, 0x9f, 0x6b, 0xa1, 0x3a, 0x14, 0x71}}, PID: 4, }
The remaining playing time on the device, in 100ns units. Type: UInt64
var PKEY_Devices_RestrictedInterface = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x026e516e, Data2: 0xb814, Data3: 0x414b, Data4: [8]byte{0x83, 0xcd, 0x85, 0x6d, 0x6f, 0xef, 0x48, 0x22}}, PID: 6, }
Indicates if the interface is restricted. Type: Boolean
var PKEY_Devices_Roaming = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x49cd1f76, Data2: 0x5626, Data3: 0x4b17, Data4: [8]byte{0xa4, 0xe8, 0x18, 0xb4, 0xaa, 0x1a, 0x22, 0x13}}, PID: 9, }
Indicates whether the device is roaming. Type: Byte Values: Not roaming,Roaming,Unknown roaming status
var PKEY_Devices_SafeRemovalRequired = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xafd97640, Data2: 0x86a3, Data3: 0x4210, Data4: [8]byte{0xb6, 0x7c, 0x28, 0x9c, 0x41, 0xaa, 0xbe, 0x55}}, PID: 2, }
Indicates whether a device requires safe removal. Type: Boolean
var PKEY_Devices_ServiceAddress = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x656a3bb3, Data2: 0xecc0, Data3: 0x43fd, Data4: [8]byte{0x84, 0x77, 0x4a, 0xe0, 0x40, 0x4a, 0x96, 0xcd}}, PID: 16384, }
Endpoint address of the device service. Type: Multivalue String
var PKEY_Devices_ServiceId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x656a3bb3, Data2: 0xecc0, Data3: 0x43fd, Data4: [8]byte{0x84, 0x77, 0x4a, 0xe0, 0x40, 0x4a, 0x96, 0xcd}}, PID: 16385, }
Identifier of the device service. Type: String
windows.DEVPROPGUID{Data1: 0x880f70a2, Data2: 0x6082, Data3: 0x47ac, Data4: [8]byte{0x8a, 0xab, 0xa7, 0x39, 0xd1, 0xa3, 0x00, 0xc3}}, PID: 151, }FmtID:
Tooltip for the sharing state. Type: String
var PKEY_Devices_SignalStrength = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x49cd1f76, Data2: 0x5626, Data3: 0x4b17, Data4: [8]byte{0xa4, 0xe8, 0x18, 0xb4, 0xaa, 0x1a, 0x22, 0x13}}, PID: 2, }
Device signal strength. Type: Byte Values: No signal,Weak signal,Average signal,Strong signal,Excellent signal
var PKEY_Devices_SmartCards_ReaderKind = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd6b5b883, Data2: 0x18bd, Data3: 0x4b4d, Data4: [8]byte{0xb2, 0xec, 0x9e, 0x38, 0xaf, 0xfe, 0xda, 0x82}}, PID: 2, }
Smart card reader kind. Type: Byte Values: Unknown,Generic,TPM,NFC,UICC,EmbeddedSE
var PKEY_Devices_Status = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd08dd4c0, Data2: 0x3a9e, Data3: 0x462e, Data4: [8]byte{0x82, 0x90, 0x7b, 0x63, 0x6b, 0x25, 0x76, 0xb9}}, PID: 259, }
Array of device status strings. Type: Multivalue String
var PKEY_Devices_Status1 = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd08dd4c0, Data2: 0x3a9e, Data3: 0x462e, Data4: [8]byte{0x82, 0x90, 0x7b, 0x63, 0x6b, 0x25, 0x76, 0xb9}}, PID: 257, }
First line of the device status. Type: String
var PKEY_Devices_Status2 = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd08dd4c0, Data2: 0x3a9e, Data3: 0x462e, Data4: [8]byte{0x82, 0x90, 0x7b, 0x63, 0x6b, 0x25, 0x76, 0xb9}}, PID: 258, }
Second line of the device status. Type: String
var PKEY_Devices_StorageCapacity = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x49cd1f76, Data2: 0x5626, Data3: 0x4b17, Data4: [8]byte{0xa4, 0xe8, 0x18, 0xb4, 0xaa, 0x1a, 0x22, 0x13}}, PID: 12, }
Total storage capacity of the device. Type: UInt64
var PKEY_Devices_StorageFreeSpace = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x49cd1f76, Data2: 0x5626, Data3: 0x4b17, Data4: [8]byte{0xa4, 0xe8, 0x18, 0xb4, 0xaa, 0x1a, 0x22, 0x13}}, PID: 13, }
Total free space on the storage device. Type: UInt64
var PKEY_Devices_StorageFreeSpacePercent = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x49cd1f76, Data2: 0x5626, Data3: 0x4b17, Data4: [8]byte{0xa4, 0xe8, 0x18, 0xb4, 0xaa, 0x1a, 0x22, 0x13}}, PID: 14, }
Total free storage space on the device, as a percentage. Type: UInt32 Values: Storage space full,5% free space,10% free space
var PKEY_Devices_TextMessages = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x49cd1f76, Data2: 0x5626, Data3: 0x4b17, Data4: [8]byte{0xa4, 0xe8, 0x18, 0xb4, 0xaa, 0x1a, 0x22, 0x13}}, PID: 3, }
Number of unread messages on the device. Type: Byte Values: No text messages,1 text message,2 text messages,3 text messages,4 text messages,5 text messages,6 text messages,7 text messages,8 text messages,9 text messages,10 text messages,10+ text messages
var PKEY_Devices_Voicemail = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x49cd1f76, Data2: 0x5626, Data3: 0x4b17, Data4: [8]byte{0xa4, 0xe8, 0x18, 0xb4, 0xaa, 0x1a, 0x22, 0x13}}, PID: 6, }
Indicates whether the device supports voicemail. Type: Byte Values: No voicemail,1 voicemail,2 voicemails,3 voicemails,4 voicemails,5 voicemails,6 voicemails,7 voicemails,8 voicemails,9 voicemails,10 voicemails,10+ voicemails,New voicemail
var PKEY_Devices_WiFiDirectServices_AdvertisementId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x31b37743, Data2: 0x7c5e, Data3: 0x4005, Data4: [8]byte{0x93, 0xe6, 0xe9, 0x53, 0xf9, 0x2b, 0x82, 0xe9}}, PID: 5, }
Wi-Fi Direct Services Advertisement Id. Type: UInt32
var PKEY_Devices_WiFiDirectServices_RequestServiceInformation = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x31b37743, Data2: 0x7c5e, Data3: 0x4005, Data4: [8]byte{0x93, 0xe6, 0xe9, 0x53, 0xf9, 0x2b, 0x82, 0xe9}}, PID: 7, }
Wi-Fi Direct Services Request Service Information. Type: String
var PKEY_Devices_WiFiDirectServices_ServiceAddress = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x31b37743, Data2: 0x7c5e, Data3: 0x4005, Data4: [8]byte{0x93, 0xe6, 0xe9, 0x53, 0xf9, 0x2b, 0x82, 0xe9}}, PID: 2, }
Wi-Fi Direct Services Service Address. Type: Buffer
var PKEY_Devices_WiFiDirectServices_ServiceConfigMethods = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x31b37743, Data2: 0x7c5e, Data3: 0x4005, Data4: [8]byte{0x93, 0xe6, 0xe9, 0x53, 0xf9, 0x2b, 0x82, 0xe9}}, PID: 6, }
Wi-Fi Direct Services Configuration Methods. Type: UInt32
var PKEY_Devices_WiFiDirectServices_ServiceInformation = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x31b37743, Data2: 0x7c5e, Data3: 0x4005, Data4: [8]byte{0x93, 0xe6, 0xe9, 0x53, 0xf9, 0x2b, 0x82, 0xe9}}, PID: 4, }
Wi-Fi Direct Services Service Information. Type: Buffer
var PKEY_Devices_WiFiDirectServices_ServiceName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x31b37743, Data2: 0x7c5e, Data3: 0x4005, Data4: [8]byte{0x93, 0xe6, 0xe9, 0x53, 0xf9, 0x2b, 0x82, 0xe9}}, PID: 3, }
Wi-Fi Direct Services Service Name. Type: String
var PKEY_Devices_WiFiDirect_DeviceAddress = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x1506935d, Data2: 0xe3e7, Data3: 0x450f, Data4: [8]byte{0x86, 0x37, 0x82, 0x23, 0x3e, 0xbe, 0x5f, 0x6e}}, PID: 13, }
Wi-Fi Direct Device Address. Type: Buffer
var PKEY_Devices_WiFiDirect_GroupId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x1506935d, Data2: 0xe3e7, Data3: 0x450f, Data4: [8]byte{0x86, 0x37, 0x82, 0x23, 0x3e, 0xbe, 0x5f, 0x6e}}, PID: 4, }
Wi-Fi Direct Group Id. Type: Guid
var PKEY_Devices_WiFiDirect_InformationElements = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x1506935d, Data2: 0xe3e7, Data3: 0x450f, Data4: [8]byte{0x86, 0x37, 0x82, 0x23, 0x3e, 0xbe, 0x5f, 0x6e}}, PID: 12, }
Indicates full set of IEs provided by the Wi-Fi Direct Device. Type: Buffer
var PKEY_Devices_WiFiDirect_InterfaceAddress = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x1506935d, Data2: 0xe3e7, Data3: 0x450f, Data4: [8]byte{0x86, 0x37, 0x82, 0x23, 0x3e, 0xbe, 0x5f, 0x6e}}, PID: 2, }
Wi-Fi Direct Interface Address. Type: Buffer
var PKEY_Devices_WiFiDirect_InterfaceGuid = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x1506935d, Data2: 0xe3e7, Data3: 0x450f, Data4: [8]byte{0x86, 0x37, 0x82, 0x23, 0x3e, 0xbe, 0x5f, 0x6e}}, PID: 3, }
Wi-Fi Direct Interface GUID. Type: Guid
var PKEY_Devices_WiFiDirect_IsConnected = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x1506935d, Data2: 0xe3e7, Data3: 0x450f, Data4: [8]byte{0x86, 0x37, 0x82, 0x23, 0x3e, 0xbe, 0x5f, 0x6e}}, PID: 5, }
Indicates Wi-Fi Direct Device's Connectivity State. Type: Boolean
var PKEY_Devices_WiFiDirect_IsLegacyDevice = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x1506935d, Data2: 0xe3e7, Data3: 0x450f, Data4: [8]byte{0x86, 0x37, 0x82, 0x23, 0x3e, 0xbe, 0x5f, 0x6e}}, PID: 7, }
Indicates if Wi-Fi Direct Device is a legacy device. Type: Boolean
var PKEY_Devices_WiFiDirect_IsMiracastLcpSupported = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x1506935d, Data2: 0xe3e7, Data3: 0x450f, Data4: [8]byte{0x86, 0x37, 0x82, 0x23, 0x3e, 0xbe, 0x5f, 0x6e}}, PID: 9, }
Indicates if link content protection is supported by the Wi-Fi Direct Device if it is Miracast capable. Type: Boolean
var PKEY_Devices_WiFiDirect_IsVisible = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x1506935d, Data2: 0xe3e7, Data3: 0x450f, Data4: [8]byte{0x86, 0x37, 0x82, 0x23, 0x3e, 0xbe, 0x5f, 0x6e}}, PID: 6, }
Indicates Wi-Fi Direct Device's Current Visibility. Type: Boolean
var PKEY_Devices_WiFiDirect_MiracastVersion = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x1506935d, Data2: 0xe3e7, Data3: 0x450f, Data4: [8]byte{0x86, 0x37, 0x82, 0x23, 0x3e, 0xbe, 0x5f, 0x6e}}, PID: 8, }
Indicates version of Miracast protocol if Wi-Fi Direct Device is Miracast capable. Type: UInt32
var PKEY_Devices_WiFiDirect_Services = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x1506935d, Data2: 0xe3e7, Data3: 0x450f, Data4: [8]byte{0x86, 0x37, 0x82, 0x23, 0x3e, 0xbe, 0x5f, 0x6e}}, PID: 10, }
Indicates services supported by the Wi-Fi Direct Device. Type: Multivalue String
var PKEY_Devices_WiFiDirect_SupportedChannelList = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x1506935d, Data2: 0xe3e7, Data3: 0x450f, Data4: [8]byte{0x86, 0x37, 0x82, 0x23, 0x3e, 0xbe, 0x5f, 0x6e}}, PID: 11, }
Wi-Fi Direct device's channel list. Type: Buffer
var PKEY_Devices_WiFi_InterfaceGuid = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xef1167eb, Data2: 0xcbfc, Data3: 0x4341, Data4: [8]byte{0xa5, 0x68, 0xa7, 0xc9, 0x1a, 0x68, 0x98, 0x2c}}, PID: 2, }
Wi-Fi Interface Guid. Type: Guid
var PKEY_Devices_WiaDeviceType = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6bdd1fc6, Data2: 0x810f, Data3: 0x11d0, Data4: [8]byte{0xbe, 0xc7, 0x08, 0x00, 0x2b, 0xe2, 0x09, 0x2f}}, PID: 2, }
Windows Image Acquisition (WIA) device type. Type: UInt32
var PKEY_Devices_WinPhone8CameraFlags = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xb7b4d61c, Data2: 0x5a64, Data3: 0x4187, Data4: [8]byte{0xa5, 0x2e, 0xb1, 0x53, 0x9f, 0x35, 0x90, 0x99}}, PID: 2, }
Flags for a WP8 camera device. Type: UInt32
var PKEY_Devices_Wwan_InterfaceGuid = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xff1167eb, Data2: 0xcbfc, Data3: 0x4341, Data4: [8]byte{0xa5, 0x68, 0xa7, 0xc9, 0x1a, 0x68, 0x98, 0x2c}}, PID: 2, }
WWAN Interface Guid. Type: Guid
var PKEY_Document_ByteCount = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd5cdd502, Data2: 0x2e9c, Data3: 0x101b, Data4: [8]byte{0x93, 0x97, 0x08, 0x00, 0x2b, 0x2c, 0xf9, 0xae}}, PID: 4, }
System.Document.ByteCount Type: Int32
var PKEY_Document_CharacterCount = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf29f85e0, Data2: 0x4ff9, Data3: 0x1068, Data4: [8]byte{0xab, 0x91, 0x08, 0x00, 0x2b, 0x27, 0xb3, 0xd9}}, PID: 16, }
System.Document.CharacterCount Type: Int32
var PKEY_Document_ClientID = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x276d7bb0, Data2: 0x5b34, Data3: 0x4fb0, Data4: [8]byte{0xaa, 0x4b, 0x15, 0x8e, 0xd1, 0x2a, 0x18, 0x09}}, PID: 100, }
System.Document.ClientID Type: String
var PKEY_Document_Contributor = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf334115e, Data2: 0xda1b, Data3: 0x4509, Data4: [8]byte{0x9b, 0x3d, 0x11, 0x95, 0x04, 0xdc, 0x7a, 0xbb}}, PID: 100, }
System.Document.Contributor Type: Multivalue String
var PKEY_Document_DateCreated = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf29f85e0, Data2: 0x4ff9, Data3: 0x1068, Data4: [8]byte{0xab, 0x91, 0x08, 0x00, 0x2b, 0x27, 0xb3, 0xd9}}, PID: 12, }
Indicates the date and time that a document was created. This information is stored in the document, not obtained from the file system. Type: DateTime
var PKEY_Document_DatePrinted = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf29f85e0, Data2: 0x4ff9, Data3: 0x1068, Data4: [8]byte{0xab, 0x91, 0x08, 0x00, 0x2b, 0x27, 0xb3, 0xd9}}, PID: 11, }
Indicates the date and time the document was last printed. The legacy name is "DocLastPrinted". Type: DateTime
var PKEY_Document_DateSaved = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf29f85e0, Data2: 0x4ff9, Data3: 0x1068, Data4: [8]byte{0xab, 0x91, 0x08, 0x00, 0x2b, 0x27, 0xb3, 0xd9}}, PID: 13, }
Indicates the date and time the document was last saved. The legacy name is "DocLastSavedTm". Type: DateTime
var PKEY_Document_Division = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x1e005ee6, Data2: 0xbf27, Data3: 0x428b, Data4: [8]byte{0xb0, 0x1c, 0x79, 0x67, 0x6a, 0xcd, 0x28, 0x70}}, PID: 100, }
System.Document.Division Type: String
var PKEY_Document_DocumentID = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe08805c8, Data2: 0xe395, Data3: 0x40df, Data4: [8]byte{0x80, 0xd2, 0x54, 0xf0, 0xd6, 0xc4, 0x31, 0x54}}, PID: 100, }
System.Document.DocumentID Type: String
var PKEY_Document_HiddenSlideCount = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd5cdd502, Data2: 0x2e9c, Data3: 0x101b, Data4: [8]byte{0x93, 0x97, 0x08, 0x00, 0x2b, 0x2c, 0xf9, 0xae}}, PID: 9, }
System.Document.HiddenSlideCount Type: Int32
var PKEY_Document_LastAuthor = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf29f85e0, Data2: 0x4ff9, Data3: 0x1068, Data4: [8]byte{0xab, 0x91, 0x08, 0x00, 0x2b, 0x27, 0xb3, 0xd9}}, PID: 8, }
System.Document.LastAuthor Type: String
var PKEY_Document_LineCount = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd5cdd502, Data2: 0x2e9c, Data3: 0x101b, Data4: [8]byte{0x93, 0x97, 0x08, 0x00, 0x2b, 0x2c, 0xf9, 0xae}}, PID: 5, }
System.Document.LineCount Type: Int32
var PKEY_Document_Manager = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd5cdd502, Data2: 0x2e9c, Data3: 0x101b, Data4: [8]byte{0x93, 0x97, 0x08, 0x00, 0x2b, 0x2c, 0xf9, 0xae}}, PID: 14, }
System.Document.Manager Type: String
var PKEY_Document_MultimediaClipCount = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd5cdd502, Data2: 0x2e9c, Data3: 0x101b, Data4: [8]byte{0x93, 0x97, 0x08, 0x00, 0x2b, 0x2c, 0xf9, 0xae}}, PID: 10, }
System.Document.MultimediaClipCount Type: Int32
var PKEY_Document_NoteCount = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd5cdd502, Data2: 0x2e9c, Data3: 0x101b, Data4: [8]byte{0x93, 0x97, 0x08, 0x00, 0x2b, 0x2c, 0xf9, 0xae}}, PID: 8, }
System.Document.NoteCount Type: Int32
var PKEY_Document_PageCount = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf29f85e0, Data2: 0x4ff9, Data3: 0x1068, Data4: [8]byte{0xab, 0x91, 0x08, 0x00, 0x2b, 0x27, 0xb3, 0xd9}}, PID: 14, }
System.Document.PageCount Type: Int32
var PKEY_Document_ParagraphCount = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd5cdd502, Data2: 0x2e9c, Data3: 0x101b, Data4: [8]byte{0x93, 0x97, 0x08, 0x00, 0x2b, 0x2c, 0xf9, 0xae}}, PID: 6, }
System.Document.ParagraphCount Type: Int32
var PKEY_Document_PresentationFormat = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd5cdd502, Data2: 0x2e9c, Data3: 0x101b, Data4: [8]byte{0x93, 0x97, 0x08, 0x00, 0x2b, 0x2c, 0xf9, 0xae}}, PID: 3, }
System.Document.PresentationFormat Type: String
var PKEY_Document_RevisionNumber = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf29f85e0, Data2: 0x4ff9, Data3: 0x1068, Data4: [8]byte{0xab, 0x91, 0x08, 0x00, 0x2b, 0x27, 0xb3, 0xd9}}, PID: 9, }
System.Document.RevisionNumber Type: String
var PKEY_Document_Security = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf29f85e0, Data2: 0x4ff9, Data3: 0x1068, Data4: [8]byte{0xab, 0x91, 0x08, 0x00, 0x2b, 0x27, 0xb3, 0xd9}}, PID: 19, }
Access control information, from SummaryInfo propset. Type: Int32
var PKEY_Document_SlideCount = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd5cdd502, Data2: 0x2e9c, Data3: 0x101b, Data4: [8]byte{0x93, 0x97, 0x08, 0x00, 0x2b, 0x2c, 0xf9, 0xae}}, PID: 7, }
System.Document.SlideCount Type: Int32
var PKEY_Document_Template = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf29f85e0, Data2: 0x4ff9, Data3: 0x1068, Data4: [8]byte{0xab, 0x91, 0x08, 0x00, 0x2b, 0x27, 0xb3, 0xd9}}, PID: 7, }
System.Document.Template Type: String
var PKEY_Document_TotalEditingTime = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf29f85e0, Data2: 0x4ff9, Data3: 0x1068, Data4: [8]byte{0xab, 0x91, 0x08, 0x00, 0x2b, 0x27, 0xb3, 0xd9}}, PID: 10, }
This property represents the total time between each open and save, accumulated since the creation of the document. This is measured in 100ns units, not milliseconds. VT_FILETIME for IPropertySetStorage handlers (legacy). Type: UInt64
var PKEY_Document_Version = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd5cdd502, Data2: 0x2e9c, Data3: 0x101b, Data4: [8]byte{0x93, 0x97, 0x08, 0x00, 0x2b, 0x2c, 0xf9, 0xae}}, PID: 29, }
System.Document.Version Type: String
var PKEY_Document_WordCount = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf29f85e0, Data2: 0x4ff9, Data3: 0x1068, Data4: [8]byte{0xab, 0x91, 0x08, 0x00, 0x2b, 0x27, 0xb3, 0xd9}}, PID: 15, }
System.Document.WordCount Type: Int32
var PKEY_DueDate = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x3f8472b5, Data2: 0xe0af, Data3: 0x4db2, Data4: [8]byte{0x80, 0x71, 0xc5, 0x3f, 0xe7, 0x6a, 0xe7, 0xce}}, PID: 100, }
System.DueDate Type: DateTime
var PKEY_EdgeGesture_DisableTouchWhenFullscreen = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x32ce38b2, Data2: 0x2c9a, Data3: 0x41b1, Data4: [8]byte{0x9b, 0xc5, 0xb3, 0x78, 0x43, 0x94, 0xaa, 0x44}}, PID: 2, }
Prevents edge gesture behaviors when an application window is active and in full-screen mode (or an owned window is active). Type: Boolean
var PKEY_EndDate = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc75faa05, Data2: 0x96fd, Data3: 0x49e7, Data4: [8]byte{0x9c, 0xb4, 0x9f, 0x60, 0x10, 0x82, 0xd5, 0x53}}, PID: 100, }
System.EndDate Type: DateTime
var PKEY_ExpandoProperties = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6fa20de6, Data2: 0xd11c, Data3: 0x4d9d, Data4: [8]byte{0xa1, 0x54, 0x64, 0x31, 0x76, 0x28, 0xc1, 0x2d}}, PID: 100, }
Properties that are not stored in the item itself, where the properties are in the form of a stream containing a SERIALIZEDPROPSTORAGE. Type: Any
var PKEY_FileAllocationSize = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xb725f130, Data2: 0x47ef, Data3: 0x101a, Data4: [8]byte{0xa5, 0xf1, 0x02, 0x60, 0x8c, 0x9e, 0xeb, 0xac}}, PID: 18, }
System.FileAllocationSize Type: UInt64
var PKEY_FileAttributes = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xb725f130, Data2: 0x47ef, Data3: 0x101a, Data4: [8]byte{0xa5, 0xf1, 0x02, 0x60, 0x8c, 0x9e, 0xeb, 0xac}}, PID: 13, }
The attributes of the item. These are equivalent to the values recognized in the dwFileAttributes member of the WIN32_FIND_DATA structure. Type: UInt32
var PKEY_FileCount = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x28636aa6, Data2: 0x953d, Data3: 0x11d2, Data4: [8]byte{0xb5, 0xd6, 0x00, 0xc0, 0x4f, 0xd9, 0x18, 0xd0}}, PID: 12, }
System.FileCount Type: UInt64
var PKEY_FileDescription = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0cef7d53, Data2: 0xfa64, Data3: 0x11d1, Data4: [8]byte{0xa2, 0x03, 0x00, 0x00, 0xf8, 0x1f, 0xed, 0xee}}, PID: 3, }
A user-friendly description of the file. Type: String
var PKEY_FileExtension = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe4f10a3c, Data2: 0x49e6, Data3: 0x405d, Data4: [8]byte{0x82, 0x88, 0xa2, 0x3b, 0xd4, 0xee, 0xaa, 0x6c}}, PID: 100, }
Identifies the file extension of the file-based item, including the leading period. Type: String
var PKEY_FileFRN = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xb725f130, Data2: 0x47ef, Data3: 0x101a, Data4: [8]byte{0xa5, 0xf1, 0x02, 0x60, 0x8c, 0x9e, 0xeb, 0xac}}, PID: 21, }
The unique file ID, also known as the File Reference Number. Type: UInt64
var PKEY_FileName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x41cf5ae0, Data2: 0xf75a, Data3: 0x4806, Data4: [8]byte{0xbd, 0x87, 0x59, 0xc7, 0xd9, 0x24, 0x8e, 0xb9}}, PID: 100, }
The file name, including its extension. Type: String
var PKEY_FileOfflineAvailabilityStatus = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xfceff153, Data2: 0xe839, Data3: 0x4cf3, Data4: [8]byte{0xa9, 0xe7, 0xea, 0x22, 0x83, 0x20, 0x94, 0xb8}}, PID: 100, }
Null indicates the normal case (file is available offline). The partial case is only for folders where some content may be available offline and some may not. Type: UInt32 Values: NotAvailableOffline,PartiallyAvailableOffline,Complete,CompletePinned,Excluded,Empty
var PKEY_FileOwner = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9b174b34, Data2: 0x40ff, Data3: 0x11d2, Data4: [8]byte{0xa2, 0x7e, 0x00, 0xc0, 0x4f, 0xc3, 0x08, 0x71}}, PID: 4, }
The owner of the file, as known by the file system. Type: String
var PKEY_FilePlaceholderStatus = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xb2f9b9d6, Data2: 0xfec4, Data3: 0x4dd5, Data4: [8]byte{0x94, 0xd7, 0x89, 0x57, 0x48, 0x8c, 0x80, 0x7b}}, PID: 2, }
Contains the placeholder file's status flags. Type: UInt32
var PKEY_FileVersion = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0cef7d53, Data2: 0xfa64, Data3: 0x11d1, Data4: [8]byte{0xa2, 0x03, 0x00, 0x00, 0xf8, 0x1f, 0xed, 0xee}}, PID: 4, }
System.FileVersion Type: String
var PKEY_FindData = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x28636aa6, Data2: 0x953d, Data3: 0x11d2, Data4: [8]byte{0xb5, 0xd6, 0x00, 0xc0, 0x4f, 0xd9, 0x18, 0xd0}}, PID: 0, }
Contains the WIN32_FIND_DATA structure as a buffer of bytes. Do not use this property for any other purpose. Type: Buffer
var PKEY_FlagColor = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x67df94de, Data2: 0x0ca7, Data3: 0x4d6f, Data4: [8]byte{0xb7, 0x92, 0x05, 0x3a, 0x3e, 0x4f, 0x03, 0xcf}}, PID: 100, }
System.FlagColor Type: UInt16 Values: Purple,Orange,Green,Yellow,Blue,Red
var PKEY_FlagColorText = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x45eae747, Data2: 0x8e2a, Data3: 0x40ae, Data4: [8]byte{0x8c, 0xbf, 0xca, 0x52, 0xab, 0xa6, 0x15, 0x2a}}, PID: 100, }
The user-friendly form of System.FlagColor. This value is not intended to be parsed programmatically. Type: String
var PKEY_FlagStatus = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe3e0584c, Data2: 0xb788, Data3: 0x4a5a, Data4: [8]byte{0xbb, 0x20, 0x7f, 0x5a, 0x44, 0xc9, 0xac, 0xdd}}, PID: 12, }
'The status of a flag. Values: (0=none 1=white 2=Red).' Type: Int32 Values: Not flagged,Completed,Follow Up
var PKEY_FlagStatusText = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xdc54fd2e, Data2: 0x189d, Data3: 0x4871, Data4: [8]byte{0xaa, 0x01, 0x08, 0xc2, 0xf5, 0x7a, 0x4a, 0xbc}}, PID: 100, }
The user-friendly form of System.FlagStatus. This value is not intended to be parsed programmatically. Type: String
var PKEY_FolderKind = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xfceff153, Data2: 0xe839, Data3: 0x4cf3, Data4: [8]byte{0xa9, 0xe7, 0xea, 0x22, 0x83, 0x20, 0x94, 0xb8}}, PID: 101, }
This property represents the types of content stored in this folder specified by the storage provider.Each folder type must be one of the known value specified by System.Kind definitionSystem.FolderKind is a readonly property, it should only be updated by the storage provider. Type: Multivalue String
var PKEY_FolderNameDisplay = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xb725f130, Data2: 0x47ef, Data3: 0x101a, Data4: [8]byte{0xa5, 0xf1, 0x02, 0x60, 0x8c, 0x9e, 0xeb, 0xac}}, PID: 25, }
This property is similar to System.ItemNameDisplay except it is only set for folders, for files it will be empty. Type: String
var PKEY_FreeSpace = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9b174b35, Data2: 0x40ff, Data3: 0x11d2, Data4: [8]byte{0xa2, 0x7e, 0x00, 0xc0, 0x4f, 0xc3, 0x08, 0x71}}, PID: 2, }
The amount of free space in a volume, in bytes. Type: UInt64 Values: Full,Tiny (0 - 2 GB),Small (2 - 10 GB),Medium (10 - 40 GB),Large (40 - 80 GB),Huge (80 - 120 GB),Gigantic (over 120 GB)
var PKEY_FullText = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x1e3ee840, Data2: 0xbc2b, Data3: 0x476c, Data4: [8]byte{0x82, 0x37, 0x2a, 0xcd, 0x1a, 0x83, 0x9b, 0x22}}, PID: 6, }
This property is used to specify search terms that should be applied as broadly as possible across all valid properties for the data source(s) being searched. It should not be emitted from a data source. Type: String
var PKEY_GPS_Altitude = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x827edb4f, Data2: 0x5b73, Data3: 0x44a7, Data4: [8]byte{0x89, 0x1d, 0xfd, 0xff, 0xab, 0xea, 0x35, 0xca}}, PID: 100, }
Indicates altitude based on the reference in PKEY_GPS_AltitudeRef. Type: Double
var PKEY_GPS_AltitudeDenominator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x78342dcb, Data2: 0xe358, Data3: 0x4145, Data4: [8]byte{0xae, 0x9a, 0x6b, 0xfe, 0x4e, 0x0f, 0x9f, 0x51}}, PID: 100, }
The denominator of PKEY_GPS_Altitude. Type: UInt32
var PKEY_GPS_AltitudeNumerator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x2dad1eb7, Data2: 0x816d, Data3: 0x40d3, Data4: [8]byte{0x9e, 0xc3, 0xc9, 0x77, 0x3b, 0xe2, 0xaa, 0xde}}, PID: 100, }
The numerator of PKEY_GPS_Altitude. Type: UInt32
var PKEY_GPS_AltitudeRef = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x46ac629d, Data2: 0x75ea, Data3: 0x4515, Data4: [8]byte{0x86, 0x7f, 0x6d, 0xc4, 0x32, 0x1c, 0x58, 0x44}}, PID: 100, }
Indicates the reference for the altitude property (for example, above sea level, below sea level, absolute value). Type: Byte
var PKEY_GPS_AreaInformation = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x972e333e, Data2: 0xac7e, Data3: 0x49f1, Data4: [8]byte{0x8a, 0xdf, 0xa7, 0x0d, 0x07, 0xa9, 0xbc, 0xab}}, PID: 100, }
Represents the name of the GPS area. Type: String
var PKEY_GPS_DOP = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0cf8fb02, Data2: 0x1837, Data3: 0x42f1, Data4: [8]byte{0xa6, 0x97, 0xa7, 0x01, 0x7a, 0xa2, 0x89, 0xb9}}, PID: 100, }
Indicates the GPS DOP (data degree of precision). Calculated from PKEY_GPS_DOPNumerator and PKEY_GPS_DOPDenominator. Type: Double
var PKEY_GPS_DOPDenominator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa0be94c5, Data2: 0x50ba, Data3: 0x487b, Data4: [8]byte{0xbd, 0x35, 0x06, 0x54, 0xbe, 0x88, 0x81, 0xed}}, PID: 100, }
The denominator of PKEY_GPS_DOP. Type: UInt32
var PKEY_GPS_DOPNumerator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x47166b16, Data2: 0x364f, Data3: 0x4aa0, Data4: [8]byte{0x9f, 0x31, 0xe2, 0xab, 0x3d, 0xf4, 0x49, 0xc3}}, PID: 100, }
The numerator of PKEY_GPS_DOP. Type: UInt32
var PKEY_GPS_Date = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x3602c812, Data2: 0x0f3b, Data3: 0x45f0, Data4: [8]byte{0x85, 0xad, 0x60, 0x34, 0x68, 0xd6, 0x94, 0x23}}, PID: 100, }
The date and time of the GPS record. Type: DateTime
var PKEY_GPS_DestBearing = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc66d4b3c, Data2: 0xe888, Data3: 0x47cc, Data4: [8]byte{0xb9, 0x9f, 0x9d, 0xca, 0x3e, 0xe3, 0x4d, 0xea}}, PID: 100, }
Indicates the bearing to the destination point. Calculated from PKEY_GPS_DestBearingNumerator and PKEY_GPS_DestBearingDenominator. Type: Double
var PKEY_GPS_DestBearingDenominator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x7abcf4f8, Data2: 0x7c3f, Data3: 0x4988, Data4: [8]byte{0xac, 0x91, 0x8d, 0x2c, 0x2e, 0x97, 0xec, 0xa5}}, PID: 100, }
The denominator of PKEY_GPS_DestBearing. Type: UInt32
var PKEY_GPS_DestBearingNumerator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xba3b1da9, Data2: 0x86ee, Data3: 0x4b5d, Data4: [8]byte{0xa2, 0xa4, 0xa2, 0x71, 0xa4, 0x29, 0xf0, 0xcf}}, PID: 100, }
The numerator of PKEY_GPS_DestBearing. Type: UInt32
var PKEY_GPS_DestBearingRef = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9ab84393, Data2: 0x2a0f, Data3: 0x4b75, Data4: [8]byte{0xbb, 0x22, 0x72, 0x79, 0x78, 0x69, 0x77, 0xcb}}, PID: 100, }
Indicates the reference used for giving the bearing to the destination point (for example,true direction, magnetic direction). Type: String
var PKEY_GPS_DestDistance = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa93eae04, Data2: 0x6804, Data3: 0x4f24, Data4: [8]byte{0xac, 0x81, 0x09, 0xb2, 0x66, 0x45, 0x21, 0x18}}, PID: 100, }
Indicates the distance to the destination point. Type: Double
var PKEY_GPS_DestDistanceDenominator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9bc2c99b, Data2: 0xac71, Data3: 0x4127, Data4: [8]byte{0x9d, 0x1c, 0x25, 0x96, 0xd0, 0xd7, 0xdc, 0xb7}}, PID: 100, }
The denominator of PKEY_GPS_DestDistance. Type: UInt32
var PKEY_GPS_DestDistanceNumerator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x2bda47da, Data2: 0x08c6, Data3: 0x4fe1, Data4: [8]byte{0x80, 0xbc, 0xa7, 0x2f, 0xc5, 0x17, 0xc5, 0xd0}}, PID: 100, }
The numerator of PKEY_GPS_DestDistance. Type: UInt32
var PKEY_GPS_DestDistanceRef = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xed4df2d3, Data2: 0x8695, Data3: 0x450b, Data4: [8]byte{0x85, 0x6f, 0xf5, 0xc1, 0xc5, 0x3a, 0xcb, 0x66}}, PID: 100, }
Indicates the unit used to express the distance to the destination (for example, kilometers, miles, knots). Type: String
var PKEY_GPS_DestLatitude = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9d1d7cc5, Data2: 0x5c39, Data3: 0x451c, Data4: [8]byte{0x86, 0xb3, 0x92, 0x8e, 0x2d, 0x18, 0xcc, 0x47}}, PID: 100, }
Learn how the System.GPS.DestLatitude property indicates the latitude of the destination point. Type: Multivalue Double
var PKEY_GPS_DestLatitudeDenominator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x3a372292, Data2: 0x7fca, Data3: 0x49a7, Data4: [8]byte{0x99, 0xd5, 0xe4, 0x7b, 0xb2, 0xd4, 0xe7, 0xab}}, PID: 100, }
The denominator of PKEY_GPS_DestLatitude. Type: Multivalue UInt32
var PKEY_GPS_DestLatitudeNumerator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xecf4b6f6, Data2: 0xd5a6, Data3: 0x433c, Data4: [8]byte{0xbb, 0x92, 0x40, 0x76, 0x65, 0x0f, 0xc8, 0x90}}, PID: 100, }
The numerator of PKEY_GPS_DestLatitude. Type: Multivalue UInt32
var PKEY_GPS_DestLatitudeRef = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xcea820b9, Data2: 0xce61, Data3: 0x4885, Data4: [8]byte{0xa1, 0x28, 0x00, 0x5d, 0x90, 0x87, 0xc1, 0x92}}, PID: 100, }
Indicates whether the latitude destination point is north or south latitude. Type: String
var PKEY_GPS_DestLongitude = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x47a96261, Data2: 0xcb4c, Data3: 0x4807, Data4: [8]byte{0x8a, 0xd3, 0x40, 0xb9, 0xd9, 0xdb, 0xc6, 0xbc}}, PID: 100, }
Learn how the System.GPS.DestLongitude property indicates the longitude of the destination point. Type: Multivalue Double
var PKEY_GPS_DestLongitudeDenominator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x425d69e5, Data2: 0x48ad, Data3: 0x4900, Data4: [8]byte{0x8d, 0x80, 0x6e, 0xb6, 0xb8, 0xd0, 0xac, 0x86}}, PID: 100, }
The denominator of PKEY_GPS_DestLongitude. Type: Multivalue UInt32
var PKEY_GPS_DestLongitudeNumerator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa3250282, Data2: 0xfb6d, Data3: 0x48d5, Data4: [8]byte{0x9a, 0x89, 0xdb, 0xca, 0xce, 0x75, 0xcc, 0xcf}}, PID: 100, }
The numerator of PKEY_GPS_DestLongitude. Type: Multivalue UInt32
var PKEY_GPS_DestLongitudeRef = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x182c1ea6, Data2: 0x7c1c, Data3: 0x4083, Data4: [8]byte{0xab, 0x4b, 0xac, 0x6c, 0x9f, 0x4e, 0xd1, 0x28}}, PID: 100, }
Indicates whether the longitude destination point is east or west longitude. Type: String
var PKEY_GPS_Differential = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xaaf4ee25, Data2: 0xbd3b, Data3: 0x4dd7, Data4: [8]byte{0xbf, 0xc4, 0x47, 0xf7, 0x7b, 0xb0, 0x0f, 0x6d}}, PID: 100, }
Indicates whether differential correction was applied to the GPS receiver. Type: UInt16
var PKEY_GPS_ImgDirection = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x16473c91, Data2: 0xd017, Data3: 0x4ed9, Data4: [8]byte{0xba, 0x4d, 0xb6, 0xba, 0xa5, 0x5d, 0xbc, 0xf8}}, PID: 100, }
Indicates the direction of the image when it was captured. Calculated from PKEY_GPS_ImgDirectionNumerator and PKEY_GPS_ImgDirectionDenominator. Type: Double
var PKEY_GPS_ImgDirectionDenominator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x10b24595, Data2: 0x41a2, Data3: 0x4e20, Data4: [8]byte{0x93, 0xc2, 0x57, 0x61, 0xc1, 0x39, 0x5f, 0x32}}, PID: 100, }
The denominator of PKEY_GPS_Img Direction. Type: UInt32
var PKEY_GPS_ImgDirectionNumerator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xdc5877c7, Data2: 0x225f, Data3: 0x45f7, Data4: [8]byte{0xba, 0xc7, 0xe8, 0x13, 0x34, 0xb6, 0x13, 0x0a}}, PID: 100, }
The numerator of PKEY_GPS_Img Direction. Type: UInt32
var PKEY_GPS_ImgDirectionRef = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa4aaa5b7, Data2: 0x1ad0, Data3: 0x445f, Data4: [8]byte{0x81, 0x1a, 0x0f, 0x8f, 0x6e, 0x67, 0xf6, 0xb5}}, PID: 100, }
Indicates reference for giving the direction of the image when it was captured, (for example, true direction, magnetic direction). Type: String
var PKEY_GPS_Latitude = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x8727cfff, Data2: 0x4868, Data3: 0x4ec6, Data4: [8]byte{0xad, 0x5b, 0x81, 0xb9, 0x85, 0x21, 0xd1, 0xab}}, PID: 100, }
Indicates latitude. Type: Multivalue Double
var PKEY_GPS_LatitudeDecimal = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0f55cde2, Data2: 0x4f49, Data3: 0x450d, Data4: [8]byte{0x92, 0xc1, 0xdc, 0xd1, 0x63, 0x01, 0xb1, 0xb7}}, PID: 100, }
Indicates the latitude based on the reference in PKEY_GPS_LatitudeRef. Calculated from PKEY_GPS_LatitudeNumerator and PKEY_GPS_LatitudeDenominator. Type: Double
var PKEY_GPS_LatitudeDenominator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x16e634ee, Data2: 0x2bff, Data3: 0x497b, Data4: [8]byte{0xbd, 0x8a, 0x43, 0x41, 0xad, 0x39, 0xee, 0xb9}}, PID: 100, }
The denominator of PKEY_GPS_Latitude. Type: Multivalue UInt32
var PKEY_GPS_LatitudeNumerator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x7ddaaad1, Data2: 0xccc8, Data3: 0x41ae, Data4: [8]byte{0xb7, 0x50, 0xb2, 0xcb, 0x80, 0x31, 0xae, 0xa2}}, PID: 100, }
The numerator of PKEY_GPS_Latitude. Type: Multivalue UInt32
var PKEY_GPS_LatitudeRef = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x029c0252, Data2: 0x5b86, Data3: 0x46c7, Data4: [8]byte{0xac, 0xa0, 0x27, 0x69, 0xff, 0xc8, 0xe3, 0xd4}}, PID: 100, }
Indicates whether latitude is north or south. Type: String
var PKEY_GPS_Longitude = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc4c4dbb2, Data2: 0xb593, Data3: 0x466b, Data4: [8]byte{0xbb, 0xda, 0xd0, 0x3d, 0x27, 0xd5, 0xe4, 0x3a}}, PID: 100, }
Indicates the longitude. Type: Multivalue Double
var PKEY_GPS_LongitudeDecimal = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x4679c1b5, Data2: 0x844d, Data3: 0x4590, Data4: [8]byte{0xba, 0xf5, 0xf3, 0x22, 0x23, 0x1f, 0x1b, 0x81}}, PID: 100, }
Indicates the longitude based on the reference in PKEY_GPS_LongitudeRef. Calculated from PKEY_GPS_LongitudeNumerator and PKEY_GPS_LongitudeDenominator. Type: Double
var PKEY_GPS_LongitudeDenominator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xbe6e176c, Data2: 0x4534, Data3: 0x4d2c, Data4: [8]byte{0xac, 0xe5, 0x31, 0xde, 0xda, 0xc1, 0x60, 0x6b}}, PID: 100, }
The denominator of PKEY_GPS_Longitude. Type: Multivalue UInt32
var PKEY_GPS_LongitudeNumerator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x02b0f689, Data2: 0xa914, Data3: 0x4e45, Data4: [8]byte{0x82, 0x1d, 0x1d, 0xda, 0x45, 0x2e, 0xd2, 0xc4}}, PID: 100, }
The numerator of PKEY_GPS_Longitude. Type: Multivalue UInt32
var PKEY_GPS_LongitudeRef = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x33dcf22b, Data2: 0x28d5, Data3: 0x464c, Data4: [8]byte{0x80, 0x35, 0x1e, 0xe9, 0xef, 0xd2, 0x52, 0x78}}, PID: 100, }
Indicates whether longitude is east or west. Type: String
var PKEY_GPS_MapDatum = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x2ca2dae6, Data2: 0xeddc, Data3: 0x407d, Data4: [8]byte{0xbe, 0xf1, 0x77, 0x39, 0x42, 0xab, 0xfa, 0x95}}, PID: 100, }
Indicates the geodetic survey data used by the GPS receiver. Type: String
var PKEY_GPS_MeasureMode = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa015ed5d, Data2: 0xaaea, Data3: 0x4d58, Data4: [8]byte{0x8a, 0x86, 0x3c, 0x58, 0x69, 0x20, 0xea, 0x0b}}, PID: 100, }
Indicates the GPS measurement mode (for example, two-dimensional, three-dimensional). Type: String
var PKEY_GPS_ProcessingMethod = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x59d49e61, Data2: 0x840f, Data3: 0x4aa9, Data4: [8]byte{0xa9, 0x39, 0xe2, 0x09, 0x9b, 0x7f, 0x63, 0x99}}, PID: 100, }
Indicates the name of the method used for finding locations. Type: String
var PKEY_GPS_Satellites = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x467ee575, Data2: 0x1f25, Data3: 0x4557, Data4: [8]byte{0xad, 0x4e, 0xb8, 0xb5, 0x8b, 0x0d, 0x9c, 0x15}}, PID: 100, }
Indicates the GPS satellites used for measurements. Type: String
var PKEY_GPS_Speed = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xda5d0862, Data2: 0x6e76, Data3: 0x4e1b, Data4: [8]byte{0xba, 0xbd, 0x70, 0x02, 0x1b, 0xd2, 0x54, 0x94}}, PID: 100, }
Indicates the speed of the GPS receiver movement. Type: Double
var PKEY_GPS_SpeedDenominator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x7d122d5a, Data2: 0xae5e, Data3: 0x4335, Data4: [8]byte{0x88, 0x41, 0xd7, 0x1e, 0x7c, 0xe7, 0x2f, 0x53}}, PID: 100, }
The denominator of PKEY_GPS_Speed. Type: UInt32
var PKEY_GPS_SpeedNumerator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xacc9ce3d, Data2: 0xc213, Data3: 0x4942, Data4: [8]byte{0x8b, 0x48, 0x6d, 0x08, 0x20, 0xf2, 0x1c, 0x6d}}, PID: 100, }
The numerator of PKEY_GPS_Speed. Type: UInt32
var PKEY_GPS_SpeedRef = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xecf7f4c9, Data2: 0x544f, Data3: 0x4d6d, Data4: [8]byte{0x9d, 0x98, 0x8a, 0xd7, 0x9a, 0xda, 0xf4, 0x53}}, PID: 100, }
Indicates the unit used to express the speed of the GPS receiver movement, (for example,kilometers per hour, miles per hour, knots). Type: String
var PKEY_GPS_Status = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x125491f4, Data2: 0x818f, Data3: 0x46b2, Data4: [8]byte{0x91, 0xb5, 0xd5, 0x37, 0x75, 0x36, 0x17, 0xb2}}, PID: 100, }
Indicates the status of the GPS receiver when the image was recorded (for example, measurement in progress, measurement interoperability). Type: String
var PKEY_GPS_Track = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x76c09943, Data2: 0x7c33, Data3: 0x49e3, Data4: [8]byte{0x9e, 0x7e, 0xcd, 0xba, 0x87, 0x2c, 0xfa, 0xda}}, PID: 100, }
Indicates the direction of the GPS receiver movement. Type: Double
var PKEY_GPS_TrackDenominator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc8d1920c, Data2: 0x01f6, Data3: 0x40c0, Data4: [8]byte{0xac, 0x86, 0x2f, 0x3a, 0x4a, 0xd0, 0x07, 0x70}}, PID: 100, }
The denominator of PKEY_GPS_Track. Type: UInt32
var PKEY_GPS_TrackNumerator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x702926f4, Data2: 0x44a6, Data3: 0x43e1, Data4: [8]byte{0xae, 0x71, 0x45, 0x62, 0x71, 0x16, 0x89, 0x3b}}, PID: 100, }
The numerator of PKEY_GPS_Track. Type: UInt32
var PKEY_GPS_TrackRef = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x35dbe6fe, Data2: 0x44c3, Data3: 0x4400, Data4: [8]byte{0xaa, 0xae, 0xd2, 0xc7, 0x99, 0xc4, 0x07, 0xe8}}, PID: 100, }
Indicates reference for the direction of the GPS receiver movement (for example, true direction, magnetic direction). Type: String
var PKEY_GPS_VersionID = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x22704da4, Data2: 0xc6b2, Data3: 0x4a99, Data4: [8]byte{0x8e, 0x56, 0xf1, 0x6d, 0xf8, 0xc9, 0x25, 0x99}}, PID: 100, }
Indicates the version of the GPS information. Type: Buffer
var PKEY_HighKeywords = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf29f85e0, Data2: 0x4ff9, Data3: 0x1068, Data4: [8]byte{0xab, 0x91, 0x08, 0x00, 0x2b, 0x27, 0xb3, 0xd9}}, PID: 24, }
The high confidence keywords for the item. Type: Multivalue String
var PKEY_History_SelectionCount = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x1ce0d6bc, Data2: 0x536c, Data3: 0x4600, Data4: [8]byte{0xb0, 0xdd, 0x7e, 0x0c, 0x66, 0xb3, 0x50, 0xd5}}, PID: 8, }
The count of instances the user has selected the item. Type: UInt32
var PKEY_History_TargetUrlHostName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x1ce0d6bc, Data2: 0x536c, Data3: 0x4600, Data4: [8]byte{0xb0, 0xdd, 0x7e, 0x0c, 0x66, 0xb3, 0x50, 0xd5}}, PID: 9, }
Mark of the Web zone, as URLZONE enumeration value. Type: String
var PKEY_History_VisitCount = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x5cbf2787, Data2: 0x48cf, Data3: 0x4208, Data4: [8]byte{0xb9, 0x0e, 0xee, 0x5e, 0x5d, 0x42, 0x02, 0x94}}, PID: 7, }
System.History.VisitCount Type: Int32
var PKEY_Identity = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa26f4afc, Data2: 0x7346, Data3: 0x4299, Data4: [8]byte{0xbe, 0x47, 0xeb, 0x1a, 0xe6, 0x13, 0x13, 0x9f}}, PID: 100, }
System.Identity Type: String
var PKEY_IdentityProvider_Name = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xb96eff7b, Data2: 0x35ca, Data3: 0x4a35, Data4: [8]byte{0x86, 0x07, 0x29, 0xe3, 0xa5, 0x4c, 0x46, 0xea}}, PID: 100, }
Identity provider name. Type: String
var PKEY_IdentityProvider_Picture = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x2425166f, Data2: 0x5642, Data3: 0x4864, Data4: [8]byte{0x99, 0x2f, 0x98, 0xfd, 0x98, 0xf2, 0x94, 0xc3}}, PID: 100, }
Picture for the identity provider. Type: String
var PKEY_Identity_Blob = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x8c3b93a4, Data2: 0xbaed, Data3: 0x1a83, Data4: [8]byte{0x9a, 0x32, 0x10, 0x2e, 0xe3, 0x13, 0xf6, 0xeb}}, PID: 100, }
Blob used to import and export identities. Type: Blob
var PKEY_Identity_DisplayName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x7d683fc9, Data2: 0xd155, Data3: 0x45a8, Data4: [8]byte{0xbb, 0x1f, 0x89, 0xd1, 0x9b, 0xcb, 0x79, 0x2f}}, PID: 100, }
System.Identity.DisplayName Type: String
var PKEY_Identity_InternetSid = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6d6d5d49, Data2: 0x265d, Data3: 0x4688, Data4: [8]byte{0x9f, 0x4e, 0x1f, 0xdd, 0x33, 0xe7, 0xcc, 0x83}}, PID: 100, }
The internet SID of an identity. Type: String
var PKEY_Identity_IsMeIdentity = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa4108708, Data2: 0x09df, Data3: 0x4377, Data4: [8]byte{0x9d, 0xfc, 0x6d, 0x99, 0x98, 0x6d, 0x5a, 0x67}}, PID: 100, }
System.Identity.IsMeIdentity Type: Boolean
var PKEY_Identity_KeyProviderContext = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa26f4afc, Data2: 0x7346, Data3: 0x4299, Data4: [8]byte{0xbe, 0x47, 0xeb, 0x1a, 0xe6, 0x13, 0x13, 0x9f}}, PID: 17, }
Identity key provider context. Type: String
var PKEY_Identity_KeyProviderName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa26f4afc, Data2: 0x7346, Data3: 0x4299, Data4: [8]byte{0xbe, 0x47, 0xeb, 0x1a, 0xe6, 0x13, 0x13, 0x9f}}, PID: 16, }
Identity key provider name. Type: String
var PKEY_Identity_LogonStatusString = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf18dedf3, Data2: 0x337f, Data3: 0x42c0, Data4: [8]byte{0x9e, 0x03, 0xce, 0xe0, 0x87, 0x08, 0xa8, 0xc3}}, PID: 100, }
A string that indicates the user logon status of an identity. Type: String
var PKEY_Identity_PrimaryEmailAddress = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xfcc16823, Data2: 0xbaed, Data3: 0x4f24, Data4: [8]byte{0x9b, 0x32, 0xa0, 0x98, 0x21, 0x17, 0xf7, 0xfa}}, PID: 100, }
Primary e-mail address. Type: String
var PKEY_Identity_PrimarySid = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x2b1b801e, Data2: 0xc0c1, Data3: 0x4987, Data4: [8]byte{0x9e, 0xc5, 0x72, 0xfa, 0x89, 0x81, 0x47, 0x87}}, PID: 100, }
The primary SID of an identity. Type: String
var PKEY_Identity_ProviderData = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa8a74b92, Data2: 0x361b, Data3: 0x4e9a, Data4: [8]byte{0xb7, 0x22, 0x7c, 0x4a, 0x73, 0x30, 0xa3, 0x12}}, PID: 100, }
The provider's custom data for an identity. Type: String
var PKEY_Identity_ProviderID = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x74a7de49, Data2: 0xfa11, Data3: 0x4d3d, Data4: [8]byte{0xa0, 0x06, 0xdb, 0x7e, 0x08, 0x67, 0x59, 0x16}}, PID: 100, }
This property specifies the Provider ID. Type: Guid
var PKEY_Identity_QualifiedUserName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xda520e51, Data2: 0xf4e9, Data3: 0x4739, Data4: [8]byte{0xac, 0x82, 0x02, 0xe0, 0xa9, 0x5c, 0x90, 0x30}}, PID: 100, }
The qualified user name of an identity. Type: String
var PKEY_Identity_UniqueID = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe55fc3b0, Data2: 0x2b60, Data3: 0x4220, Data4: [8]byte{0x91, 0x8e, 0xb2, 0x1e, 0x8b, 0xf1, 0x60, 0x16}}, PID: 100, }
A unique identifier for an identity. Type: String
var PKEY_Identity_UserName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc4322503, Data2: 0x78ca, Data3: 0x49c6, Data4: [8]byte{0x9a, 0xcc, 0xa6, 0x8e, 0x2a, 0xfd, 0x7b, 0x6b}}, PID: 100, }
User name for an identity. Type: String
var PKEY_ImageParsingName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd7750ee0, Data2: 0xc6a4, Data3: 0x48ec, Data4: [8]byte{0xb5, 0x3e, 0xb8, 0x7b, 0x52, 0xe6, 0xd0, 0x73}}, PID: 100, }
Image parsing name. Type: Multivalue String
var PKEY_Image_BitDepth = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6444048f, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 7, }
Indicates how many bits are used in each pixel of the image. (Usually 8, 16, 24, or 32). Type: UInt32 Values: 1,2,4,8,16,24,32,48,64,96,128
var PKEY_Image_ColorSpace = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x14b81da1, Data2: 0x0135, Data3: 0x4d31, Data4: [8]byte{0x96, 0xd9, 0x6c, 0xbf, 0xc9, 0x67, 0x1a, 0x99}}, PID: 40961, }
The colorspace embedded in the image. Taken from the Exchangeable Image File (EXIF) information. Type: UInt16 Values: sRGB,Uncalibrated
var PKEY_Image_CompressedBitsPerPixel = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x364b6fa9, Data2: 0x37ab, Data3: 0x482a, Data4: [8]byte{0xbe, 0x2b, 0xae, 0x02, 0xf6, 0x0d, 0x43, 0x18}}, PID: 100, }
Indicates the image compression level. Type: Double
var PKEY_Image_CompressedBitsPerPixelDenominator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x1f8844e1, Data2: 0x24ad, Data3: 0x4508, Data4: [8]byte{0x9d, 0xfd, 0x53, 0x26, 0xa4, 0x15, 0xce, 0x02}}, PID: 100, }
The denominator of PKEY_Image_CompressedBitsPerPixel. Type: UInt32
var PKEY_Image_CompressedBitsPerPixelNumerator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd21a7148, Data2: 0xd32c, Data3: 0x4624, Data4: [8]byte{0x89, 0x00, 0x27, 0x72, 0x10, 0xf7, 0x9c, 0x0f}}, PID: 100, }
The numerator of PKEY_Image_CompressedBitsPerPixel. Type: UInt32
var PKEY_Image_Compression = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x14b81da1, Data2: 0x0135, Data3: 0x4d31, Data4: [8]byte{0x96, 0xd9, 0x6c, 0xbf, 0xc9, 0x67, 0x1a, 0x99}}, PID: 259, }
The algorithm used to compress the image. Type: UInt16 Values: Uncompressed,CCITT T.3,CCITT T.4,CCITT T.6,LZW,JPEG,PackBits
var PKEY_Image_CompressionText = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x3f08e66f, Data2: 0x2f44, Data3: 0x4bb9, Data4: [8]byte{0xa6, 0x82, 0xac, 0x35, 0xd2, 0x56, 0x23, 0x22}}, PID: 100, }
The user-friendly form of System.Image.Compression. Not intended to be parsed programmatically. Type: String
var PKEY_Image_Dimensions = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6444048f, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 13, }
The image dimensions in string format as horizontal pixels x vertical pixels. For example, 3080x2100. Type: String
var PKEY_Image_HorizontalResolution = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6444048f, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 5, }
Indicates the number of pixels per resolution unit in the image width. Type: Double
var PKEY_Image_HorizontalSize = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6444048f, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 3, }
The horizontal size of the image, in pixels. Type: UInt32
var PKEY_Image_ImageID = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x10dabe05, Data2: 0x32aa, Data3: 0x4c29, Data4: [8]byte{0xbf, 0x1a, 0x63, 0xe2, 0xd2, 0x20, 0x58, 0x7f}}, PID: 100, }
System.Image.ImageID Type: String
var PKEY_Image_ResolutionUnit = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x19b51fa6, Data2: 0x1f92, Data3: 0x4a5c, Data4: [8]byte{0xab, 0x48, 0x7d, 0xf0, 0xab, 0xd6, 0x74, 0x44}}, PID: 100, }
Indicates the resolution units. Used for images with a non-square aspect ratio, but without meaningful absolute dimensions. 1 = No absolute unit of measurement. 2 = Inches. 3 = Centimeters. The default value is 2 (Inches). Type: Int16
var PKEY_Image_VerticalResolution = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6444048f, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 6, }
Indicates the number of pixels per resolution unit in the image height. Type: Double
var PKEY_Image_VerticalSize = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6444048f, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 4, }
The vertical size of the image, in pixels. Type: UInt32
var PKEY_Importance = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe3e0584c, Data2: 0xb788, Data3: 0x4a5a, Data4: [8]byte{0xbb, 0x20, 0x7f, 0x5a, 0x44, 0xc9, 0xac, 0xdd}}, PID: 11, }
System.Importance Type: Int32 Values: Low,Normal,High
var PKEY_ImportanceText = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa3b29791, Data2: 0x7713, Data3: 0x4e1d, Data4: [8]byte{0xbb, 0x40, 0x17, 0xdb, 0x85, 0xf0, 0x18, 0x31}}, PID: 100, }
The user-friendly form of System.Importance. This value is not intended to be parsed programmatically. Type: String
var PKEY_InfoTipText = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc9944a21, Data2: 0xa406, Data3: 0x48fe, Data4: [8]byte{0x82, 0x25, 0xae, 0xc7, 0xe2, 0x4c, 0x21, 0x1b}}, PID: 17, }
The text (with formatted property values) to show in the infotip. Type: String
var PKEY_InternalName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0cef7d53, Data2: 0xfa64, Data3: 0x11d1, Data4: [8]byte{0xa2, 0x03, 0x00, 0x00, 0xf8, 0x1f, 0xed, 0xee}}, PID: 5, }
The name of a .exe or .dll file as stored in a resource section within that file. Type: String
var PKEY_IsAttachment = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf23f425c, Data2: 0x71a1, Data3: 0x4fa8, Data4: [8]byte{0x92, 0x2f, 0x67, 0x8e, 0xa4, 0xa6, 0x04, 0x08}}, PID: 100, }
Identifies whether the item is an attachment. Type: Boolean
var PKEY_IsDefaultNonOwnerSaveLocation = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x5d76b67f, Data2: 0x9b3d, Data3: 0x44bb, Data4: [8]byte{0xb6, 0xae, 0x25, 0xda, 0x4f, 0x63, 0x8a, 0x67}}, PID: 5, }
Identifies the default save location for a library for non-owners of the library. Type: Boolean Values: Public save location
var PKEY_IsDefaultSaveLocation = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x5d76b67f, Data2: 0x9b3d, Data3: 0x44bb, Data4: [8]byte{0xb6, 0xae, 0x25, 0xda, 0x4f, 0x63, 0x8a, 0x67}}, PID: 3, }
Identifies the default save location for a library for the owner of the library. Type: Boolean Values: Default save location
var PKEY_IsDeleted = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x5cda5fc8, Data2: 0x33ee, Data3: 0x4ff3, Data4: [8]byte{0x90, 0x94, 0xae, 0x7b, 0xd8, 0x86, 0x8c, 0x4d}}, PID: 100, }
System.IsDeleted Type: Boolean
var PKEY_IsEncrypted = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x90e5e14e, Data2: 0x648b, Data3: 0x4826, Data4: [8]byte{0xb2, 0xaa, 0xac, 0xaf, 0x79, 0x0e, 0x35, 0x13}}, PID: 10, }
Identifies whether the item is encrypted. Type: Boolean Values: Encrypted,Unencrypted
var PKEY_IsFlagged = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x5da84765, Data2: 0xe3ff, Data3: 0x4278, Data4: [8]byte{0x86, 0xb0, 0xa2, 0x79, 0x67, 0xfb, 0xdd, 0x03}}, PID: 100, }
System.IsFlagged Type: Boolean
var PKEY_IsFlaggedComplete = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa6f360d2, Data2: 0x55f9, Data3: 0x48de, Data4: [8]byte{0xb9, 0x09, 0x62, 0x0e, 0x09, 0x0a, 0x64, 0x7c}}, PID: 100, }
System.IsFlaggedComplete Type: Boolean
var PKEY_IsIncomplete = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x346c8bd1, Data2: 0x2e6a, Data3: 0x4c45, Data4: [8]byte{0x89, 0xa4, 0x61, 0xb7, 0x8e, 0x8e, 0x70, 0x0f}}, PID: 100, }
Identifies whether the message was completely received. This value is used with some error conditions. Type: Boolean
var PKEY_IsLocationSupported = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x5d76b67f, Data2: 0x9b3d, Data3: 0x44bb, Data4: [8]byte{0xb6, 0xae, 0x25, 0xda, 0x4f, 0x63, 0x8a, 0x67}}, PID: 8, }
Identifies whether a location was indexed (locally or remotely) at the time it was added to the library. Type: Boolean
var PKEY_IsPinnedToNameSpaceTree = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x5d76b67f, Data2: 0x9b3d, Data3: 0x44bb, Data4: [8]byte{0xb6, 0xae, 0x25, 0xda, 0x4f, 0x63, 0x8a, 0x67}}, PID: 2, }
Identifies whether a shell folder is pinned to the navigation pane. Type: Boolean
var PKEY_IsRead = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe3e0584c, Data2: 0xb788, Data3: 0x4a5a, Data4: [8]byte{0xbb, 0x20, 0x7f, 0x5a, 0x44, 0xc9, 0xac, 0xdd}}, PID: 10, }
Identifies whether the item has been read. Type: Boolean Values: Read,Unread
var PKEY_IsSearchOnlyItem = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x5d76b67f, Data2: 0x9b3d, Data3: 0x44bb, Data4: [8]byte{0xb6, 0xae, 0x25, 0xda, 0x4f, 0x63, 0x8a, 0x67}}, PID: 4, }
Identifies whether a location or a library is search only. Type: Boolean
var PKEY_IsSendToTarget = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x28636aa6, Data2: 0x953d, Data3: 0x11d2, Data4: [8]byte{0xb5, 0xd6, 0x00, 0xc0, 0x4f, 0xd9, 0x18, 0xd0}}, PID: 33, }
Indicates whether an item is a valid SendTo target. This information is provided by certain Shell folders. Type: Boolean
windows.DEVPROPGUID{Data1: 0xef884c5b, Data2: 0x2bfe, Data3: 0x41bb, Data4: [8]byte{0xaa, 0xe5, 0x76, 0xee, 0xdf, 0x4f, 0x99, 0x02}}, PID: 100, }FmtID:
Indicates whether the item is shared. This checks only the non-inherited ACLs. Type: Boolean
var PKEY_ItemAuthors = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd0a04f0a, Data2: 0x462a, Data3: 0x48a4, Data4: [8]byte{0xbb, 0x2f, 0x37, 0x06, 0xe8, 0x8d, 0xbd, 0x7d}}, PID: 100, }
Generic list of authors associated with an item. For example, the artist name for a music track is the item author. Type: Multivalue String
var PKEY_ItemClassType = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x048658ad, Data2: 0x2db8, Data3: 0x41a4, Data4: [8]byte{0xbb, 0xb6, 0xac, 0x1e, 0xf1, 0x20, 0x7e, 0xb1}}, PID: 100, }
Class type of the item. Type: String
var PKEY_ItemDate = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf7db74b4, Data2: 0x4287, Data3: 0x4103, Data4: [8]byte{0xaf, 0xba, 0xf1, 0xb1, 0x3d, 0xcd, 0x75, 0xcf}}, PID: 100, }
The primary date of interest for an item. In the case of photos, for example, this property maps to System.Photo.DateTaken. Type: DateTime
var PKEY_ItemFolderNameDisplay = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xb725f130, Data2: 0x47ef, Data3: 0x101a, Data4: [8]byte{0xa5, 0xf1, 0x02, 0x60, 0x8c, 0x9e, 0xeb, 0xac}}, PID: 2, }
The user-friendly display name of an item's parent folder. Type: String
var PKEY_ItemFolderPathDisplay = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe3e0584c, Data2: 0xb788, Data3: 0x4a5a, Data4: [8]byte{0xbb, 0x20, 0x7f, 0x5a, 0x44, 0xc9, 0xac, 0xdd}}, PID: 6, }
Read about the System.ItemFolderPathDisplay property, which represents the user-friendly display path of an item's parent folder. Type: String
var PKEY_ItemFolderPathDisplayNarrow = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xdabd30ed, Data2: 0x0043, Data3: 0x4789, Data4: [8]byte{0xa7, 0xf8, 0xd0, 0x13, 0xa4, 0x73, 0x66, 0x22}}, PID: 100, }
Read about the System.ItemFolderPathDisplayNarrow property, which represents the user-friendly display path of an item's parent folder. Type: String
var PKEY_ItemName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6b8da074, Data2: 0x3b5c, Data3: 0x43bc, Data4: [8]byte{0x88, 0x6f, 0x0a, 0x2c, 0xdc, 0xe0, 0x0b, 0x6f}}, PID: 100, }
The base name of the System.ItemNameDisplay property. Type: String
var PKEY_ItemNameDisplay = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xb725f130, Data2: 0x47ef, Data3: 0x101a, Data4: [8]byte{0xa5, 0xf1, 0x02, 0x60, 0x8c, 0x9e, 0xeb, 0xac}}, PID: 10, }
The display name in "most complete" form. Type: String
var PKEY_ItemNameDisplayWithoutExtension = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xb725f130, Data2: 0x47ef, Data3: 0x101a, Data4: [8]byte{0xa5, 0xf1, 0x02, 0x60, 0x8c, 0x9e, 0xeb, 0xac}}, PID: 24, }
This is similar to System.ItemNameDisplay except that it never includes a file extension. Type: String
var PKEY_ItemNamePrefix = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd7313ff1, Data2: 0xa77a, Data3: 0x401c, Data4: [8]byte{0x8c, 0x99, 0x3d, 0xbd, 0xd6, 0x8a, 0xdd, 0x36}}, PID: 100, }
The prefix of an item, used for e-mail messages where the subject begins with the prefix "Re:". Type: String
var PKEY_ItemNameSortOverride = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xb725f130, Data2: 0x47ef, Data3: 0x101a, Data4: [8]byte{0xa5, 0xf1, 0x02, 0x60, 0x8c, 0x9e, 0xeb, 0xac}}, PID: 23, }
This string should be set to the phonetic version of the display name as defined in System.ItemNameDisplay in CJK locales(CHS Pinyin, JPN Hiragana, KOR Hangul, etc.). Type: String
var PKEY_ItemParticipants = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd4d0aa16, Data2: 0x9948, Data3: 0x41a4, Data4: [8]byte{0xaa, 0x85, 0xd9, 0x7f, 0xf9, 0x64, 0x69, 0x93}}, PID: 100, }
The generic list of people associated with and contributing to an item. Type: Multivalue String
var PKEY_ItemPathDisplay = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe3e0584c, Data2: 0xb788, Data3: 0x4a5a, Data4: [8]byte{0xbb, 0x20, 0x7f, 0x5a, 0x44, 0xc9, 0xac, 0xdd}}, PID: 7, }
Read about the System.ItemPathDisplay property, which represents the user-friendly display path to the item. Type: String
var PKEY_ItemPathDisplayNarrow = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x28636aa6, Data2: 0x953d, Data3: 0x11d2, Data4: [8]byte{0xb5, 0xd6, 0x00, 0xc0, 0x4f, 0xd9, 0x18, 0xd0}}, PID: 8, }
Read about the System.ItemPathDisplayNarrow property, which represents the user-friendly display path to the item. Type: String
var PKEY_ItemSubType = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x28636aa6, Data2: 0x953d, Data3: 0x11d2, Data4: [8]byte{0xb5, 0xd6, 0x00, 0xc0, 0x4f, 0xd9, 0x18, 0xd0}}, PID: 37, }
Describes the sub-type of an item. Type: String
var PKEY_ItemType = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x28636aa6, Data2: 0x953d, Data3: 0x11d2, Data4: [8]byte{0xb5, 0xd6, 0x00, 0xc0, 0x4f, 0xd9, 0x18, 0xd0}}, PID: 11, }
The canonical type of the item. Type: String
var PKEY_ItemTypeText = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xb725f130, Data2: 0x47ef, Data3: 0x101a, Data4: [8]byte{0xa5, 0xf1, 0x02, 0x60, 0x8c, 0x9e, 0xeb, 0xac}}, PID: 4, }
The user-friendly type name of the item. Type: String
var PKEY_ItemUrl = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x49691c90, Data2: 0x7e17, Data3: 0x101a, Data4: [8]byte{0xa9, 0x1c, 0x08, 0x00, 0x2b, 0x2e, 0xcd, 0xa9}}, PID: 9, }
Represents a well-formed URL that points to the item. Type: String
var PKEY_Journal_Contacts = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xdea7c82c, Data2: 0x1d89, Data3: 0x4a66, Data4: [8]byte{0x94, 0x27, 0xa4, 0xe3, 0xde, 0xba, 0xbc, 0xb1}}, PID: 100, }
System.Journal.Contacts Type: Multivalue String
var PKEY_Journal_EntryType = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x95beb1fc, Data2: 0x326d, Data3: 0x4644, Data4: [8]byte{0xb3, 0x96, 0xcd, 0x3e, 0xd9, 0x0e, 0x6d, 0xdf}}, PID: 100, }
System.Journal.EntryType Type: String
var PKEY_Keywords = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf29f85e0, Data2: 0x4ff9, Data3: 0x1068, Data4: [8]byte{0xab, 0x91, 0x08, 0x00, 0x2b, 0x27, 0xb3, 0xd9}}, PID: 5, }
The set of keywords (also known as "tags") assigned to the item. Type: Multivalue String
var PKEY_Kind = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x1e3ee840, Data2: 0xbc2b, Data3: 0x476c, Data4: [8]byte{0x82, 0x37, 0x2a, 0xcd, 0x1a, 0x83, 0x9b, 0x22}}, PID: 3, }
Maps extensions to various .Search folders. Type: Multivalue String Values: Calendar,Communication,Contact,Document,E-mail,Feed,Folder,Game,Instant Message,Journal,Link,Movie,Music,Note,Picture,Playlist,Program,Recorded TV,Saved Search,Task,Video,Web History,Unknown
var PKEY_KindText = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf04bef95, Data2: 0xc585, Data3: 0x4197, Data4: [8]byte{0xa2, 0xb7, 0xdf, 0x46, 0xfd, 0xc9, 0xee, 0x6d}}, PID: 100, }
The user-friendly form of System.Kind. This value is not intended to be parsed programmatically. Type: String
var PKEY_Language = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd5cdd502, Data2: 0x2e9c, Data3: 0x101b, Data4: [8]byte{0x93, 0x97, 0x08, 0x00, 0x2b, 0x2c, 0xf9, 0xae}}, PID: 28, }
The primary language of the file, particularly if that file is a document. Type: String
var PKEY_LastSyncError = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xfceff153, Data2: 0xe839, Data3: 0x4cf3, Data4: [8]byte{0xa9, 0xe7, 0xea, 0x22, 0x83, 0x20, 0x94, 0xb8}}, PID: 107, }
System.LastSyncError Type: UInt32
var PKEY_LastWriterPackageFamilyName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x502cfeab, Data2: 0x47eb, Data3: 0x459c, Data4: [8]byte{0xb9, 0x60, 0xe6, 0xd8, 0x72, 0x8f, 0x77, 0x01}}, PID: 101, }
Mark of the app container. The package family name of the last app to edit the file's contents. Type: String
var PKEY_LayoutPattern_ContentViewModeForBrowse = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc9944a21, Data2: 0xa406, Data3: 0x48fe, Data4: [8]byte{0x82, 0x25, 0xae, 0xc7, 0xe2, 0x4c, 0x21, 0x1b}}, PID: 500, }
Identifies the layout pattern that the content view mode should apply for this item in the context of browsing. Type: String
var PKEY_LayoutPattern_ContentViewModeForSearch = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc9944a21, Data2: 0xa406, Data3: 0x48fe, Data4: [8]byte{0x82, 0x25, 0xae, 0xc7, 0xe2, 0x4c, 0x21, 0x1b}}, PID: 501, }
Identifies the layout pattern that the content view mode should apply for this item in the context of searching. Type: String
var PKEY_LibraryLocationsCount = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x908696c7, Data2: 0x8f87, Data3: 0x44f2, Data4: [8]byte{0x80, 0xed, 0xa8, 0xc1, 0xc6, 0x89, 0x45, 0x75}}, PID: 2, }
Indicates the number of library locations. Type: String
var PKEY_Link_Arguments = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x436f2667, Data2: 0x14e2, Data3: 0x4feb, Data4: [8]byte{0xb3, 0x0a, 0x14, 0x6c, 0x53, 0xb5, 0xb6, 0x74}}, PID: 100, }
System.Link.Arguments Type: String
var PKEY_Link_Comment = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xb9b4b3fc, Data2: 0x2b51, Data3: 0x4a42, Data4: [8]byte{0xb5, 0xd8, 0x32, 0x41, 0x46, 0xaf, 0xcf, 0x25}}, PID: 5, }
System.Link.Comment Type: String
var PKEY_Link_DateVisited = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x5cbf2787, Data2: 0x48cf, Data3: 0x4208, Data4: [8]byte{0xb9, 0x0e, 0xee, 0x5e, 0x5d, 0x42, 0x02, 0x94}}, PID: 23, }
System.Link.DateVisited Type: DateTime
var PKEY_Link_Description = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x5cbf2787, Data2: 0x48cf, Data3: 0x4208, Data4: [8]byte{0xb9, 0x0e, 0xee, 0x5e, 0x5d, 0x42, 0x02, 0x94}}, PID: 21, }
System.Link.Description Type: String
var PKEY_Link_FeedItemLocalId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x8a2f99f9, Data2: 0x3c37, Data3: 0x465d, Data4: [8]byte{0xa8, 0xd7, 0x69, 0x77, 0x7a, 0x24, 0x6d, 0x0c}}, PID: 2, }
System.Link.FeedItemLocalId Type: String
var PKEY_Link_Status = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xb9b4b3fc, Data2: 0x2b51, Data3: 0x4a42, Data4: [8]byte{0xb5, 0xd8, 0x32, 0x41, 0x46, 0xaf, 0xcf, 0x25}}, PID: 3, }
Specifies whether the link path in System.Link.TargetParsingPath is verified. Type: Int32 Values: Resolved,Broken
var PKEY_Link_TargetExtension = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x7a7d76f4, Data2: 0xb630, Data3: 0x4bd7, Data4: [8]byte{0x95, 0xff, 0x37, 0xcc, 0x51, 0xa9, 0x75, 0xc9}}, PID: 2, }
The file extension of the link target. See System.FileExtension. Type: Multivalue String
var PKEY_Link_TargetParsingPath = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xb9b4b3fc, Data2: 0x2b51, Data3: 0x4a42, Data4: [8]byte{0xb5, 0xd8, 0x32, 0x41, 0x46, 0xaf, 0xcf, 0x25}}, PID: 2, }
The Shell namespace path to the target of the link item. Type: String
var PKEY_Link_TargetSFGAOFlags = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xb9b4b3fc, Data2: 0x2b51, Data3: 0x4a42, Data4: [8]byte{0xb5, 0xd8, 0x32, 0x41, 0x46, 0xaf, 0xcf, 0x25}}, PID: 8, }
The IShellFolder::GetAttributesOf flags for the target of a link, with SFGAO_PKEYSFGAOMASK attributes masked out. Type: UInt32
var PKEY_Link_TargetSFGAOFlagsStrings = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd6942081, Data2: 0xd53b, Data3: 0x443d, Data4: [8]byte{0xad, 0x47, 0x5e, 0x05, 0x9d, 0x9c, 0xd2, 0x7a}}, PID: 3, }
Expresses the SFGAO flags of a link as string values, and is used as a query optimization. Type: Multivalue String
var PKEY_Link_TargetUrl = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x5cbf2787, Data2: 0x48cf, Data3: 0x4208, Data4: [8]byte{0xb9, 0x0e, 0xee, 0x5e, 0x5d, 0x42, 0x02, 0x94}}, PID: 2, }
System.Link.TargetUrl Type: String
var PKEY_Link_TargetUrlHostName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x8a2f99f9, Data2: 0x3c37, Data3: 0x465d, Data4: [8]byte{0xa8, 0xd7, 0x69, 0x77, 0x7a, 0x24, 0x6d, 0x0c}}, PID: 5, }
System.Link.TargetUrlHostName Type: String
var PKEY_Link_TargetUrlPath = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x8a2f99f9, Data2: 0x3c37, Data3: 0x465d, Data4: [8]byte{0xa8, 0xd7, 0x69, 0x77, 0x7a, 0x24, 0x6d, 0x0c}}, PID: 6, }
System.Link.TargetUrlPath Type: String
var PKEY_LowKeywords = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf29f85e0, Data2: 0x4ff9, Data3: 0x1068, Data4: [8]byte{0xab, 0x91, 0x08, 0x00, 0x2b, 0x27, 0xb3, 0xd9}}, PID: 25, }
The low confidence keywords for the item. Type: Multivalue String
var PKEY_MIMEType = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0b63e350, Data2: 0x9ccc, Data3: 0x11d0, Data4: [8]byte{0xbc, 0xdb, 0x00, 0x80, 0x5f, 0xcc, 0xce, 0x04}}, PID: 5, }
The MIME type. Type: String
var PKEY_Media_AuthorUrl = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 32, }
System.Media.AuthorUrl Type: String
var PKEY_Media_AverageLevel = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x09edd5b6, Data2: 0xb301, Data3: 0x43c5, Data4: [8]byte{0x99, 0x90, 0xd0, 0x03, 0x02, 0xef, 0xfd, 0x46}}, PID: 100, }
System.Media.AverageLevel Type: UInt32
var PKEY_Media_ClassPrimaryID = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 13, }
System.Media.ClassPrimaryID Type: String
var PKEY_Media_ClassSecondaryID = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 14, }
System.Media.ClassSecondaryID Type: String
var PKEY_Media_CollectionGroupID = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 24, }
System.Media.CollectionGroupID Type: String
var PKEY_Media_CollectionID = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 25, }
System.Media.CollectionID Type: String
var PKEY_Media_ContentDistributor = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 18, }
System.Media.ContentDistributor Type: String
var PKEY_Media_ContentID = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 26, }
System.Media.ContentID Type: String
var PKEY_Media_CreatorApplication = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 27, }
System.Media.CreatorApplication Type: String
var PKEY_Media_CreatorApplicationVersion = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 28, }
System.Media.CreatorApplicationVersion Type: String
var PKEY_Media_DVDID = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 15, }
System.Media.DVDID Type: String
var PKEY_Media_DateEncoded = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x2e4b640d, Data2: 0x5019, Data3: 0x46d8, Data4: [8]byte{0x88, 0x81, 0x55, 0x41, 0x4c, 0xc5, 0xca, 0xa0}}, PID: 100, }
Represents the date and time the file was encoded. The DateTime is in UTC (in the doc, not file system). Type: DateTime
var PKEY_Media_DateReleased = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xde41cc29, Data2: 0x6971, Data3: 0x4290, Data4: [8]byte{0xb4, 0x72, 0xf5, 0x9f, 0x2e, 0x2f, 0x31, 0xe2}}, PID: 100, }
System.Media.DateReleased Type: String
var PKEY_Media_DlnaProfileID = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xcfa31b45, Data2: 0x525d, Data3: 0x4998, Data4: [8]byte{0xbb, 0x44, 0x3f, 0x7d, 0x81, 0x54, 0x2f, 0xa4}}, PID: 100, }
The DLNA profile ID for media content, defined by DLNA standards. Type: Multivalue String
var PKEY_Media_Duration = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440490, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 3, }
Represents the actual play time of a media file and is measured in 100ns units, not milliseconds. Type: UInt64 Values: Very Short (under 1 min),Short (1 - 5 mins),Medium (5 - 30 mins),Long (30 - 60 mins),Very Long (over 60 mins)
var PKEY_Media_EncodedBy = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 36, }
System.Media.EncodedBy Type: String
var PKEY_Media_EncodingSettings = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 37, }
System.Media.EncodingSettings Type: String
var PKEY_Media_EpisodeNumber = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 100, }
A 1 based monotonically incremented number that corresponds to the episode of the show. Type: UInt32
var PKEY_Media_FrameCount = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6444048f, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 12, }
Indicates the frame count for the image. Type: UInt32
var PKEY_Media_MCDI = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 16, }
System.Media.MCDI Type: String
var PKEY_Media_MetadataContentProvider = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 17, }
System.Media.MetadataContentProvider Type: String
var PKEY_Media_Producer = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 22, }
System.Media.Producer Type: Multivalue String
var PKEY_Media_PromotionUrl = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 33, }
System.Media.PromotionUrl Type: String
var PKEY_Media_ProtectionType = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 38, }
Describes the type of media protection. Type: String
var PKEY_Media_ProviderRating = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 39, }
The rating (0 - 99) supplied by metadata provider. Type: String
var PKEY_Media_ProviderStyle = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 40, }
The style of music or video, supplied by metadata provider. Type: String
var PKEY_Media_Publisher = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 30, }
System.Media.Publisher Type: String
var PKEY_Media_SeasonNumber = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 101, }
A 1 based monotonically incremented number that corresponds to the season that the show was first presented. Type: UInt32
var PKEY_Media_SeriesName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 42, }
A name that represents a specific series, such as a podcast or recorded television series. Type: String
var PKEY_Media_SubTitle = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x56a3372e, Data2: 0xce9c, Data3: 0x11d2, Data4: [8]byte{0x9f, 0x0e, 0x00, 0x60, 0x97, 0xc6, 0x86, 0xf6}}, PID: 38, }
System.Media.SubTitle Type: String
var PKEY_Media_SubscriptionContentId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9aebae7a, Data2: 0x9644, Data3: 0x487d, Data4: [8]byte{0xa9, 0x2c, 0x65, 0x75, 0x85, 0xed, 0x75, 0x1a}}, PID: 100, }
System.Media.SubscriptionContentId Type: String
var PKEY_Media_ThumbnailLargePath = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 47, }
The System.Media.ThumbnailLargePath property contains the filesystem path to the large thumbnail representation of the media item. Type: String
var PKEY_Media_ThumbnailLargeUri = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 48, }
Understand the System.Media.ThumbnailLargeUri property, which represents the URI of the large thumbnail representation of the media item. Type: String
var PKEY_Media_ThumbnailSmallPath = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 49, }
The System.Media.ThumbnailSmallPath property contains the filesystem path to the small thumbnail representation of the media item. Type: String
var PKEY_Media_ThumbnailSmallUri = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 50, }
Understand the System.Media.ThumbnailSmallUri property, which represents the URI of the small thumbnail representation of the media item. Type: String
var PKEY_Media_UniqueFileIdentifier = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 35, }
System.Media.UniqueFileIdentifier Type: String
var PKEY_Media_UserNoAutoInfo = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 41, }
If true, do not alter this file's metadata. Set by user. Type: String
var PKEY_Media_UserWebUrl = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 34, }
System.Media.UserWebUrl Type: String
var PKEY_Media_Writer = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 23, }
System.Media.Writer Type: Multivalue String
var PKEY_Media_Year = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x56a3372e, Data2: 0xce9c, Data3: 0x11d2, Data4: [8]byte{0x9f, 0x0e, 0x00, 0x60, 0x97, 0xc6, 0x86, 0xf6}}, PID: 5, }
System.Media.Year Type: UInt32
var PKEY_MediumKeywords = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf29f85e0, Data2: 0x4ff9, Data3: 0x1068, Data4: [8]byte{0xab, 0x91, 0x08, 0x00, 0x2b, 0x27, 0xb3, 0xd9}}, PID: 26, }
The medium confidence keywords for the item. Type: Multivalue String
var PKEY_Message_AttachmentContents = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x3143bf7c, Data2: 0x80a8, Data3: 0x4854, Data4: [8]byte{0x88, 0x80, 0xe2, 0xe4, 0x01, 0x89, 0xbd, 0xd0}}, PID: 100, }
System.Message.AttachmentContents Type: String
var PKEY_Message_AttachmentNames = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe3e0584c, Data2: 0xb788, Data3: 0x4a5a, Data4: [8]byte{0xbb, 0x20, 0x7f, 0x5a, 0x44, 0xc9, 0xac, 0xdd}}, PID: 21, }
The names of the attachments in a message. Type: Multivalue String
var PKEY_Message_BccAddress = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe3e0584c, Data2: 0xb788, Data3: 0x4a5a, Data4: [8]byte{0xbb, 0x20, 0x7f, 0x5a, 0x44, 0xc9, 0xac, 0xdd}}, PID: 2, }
'The addresses in the Bcc: field.' Type: Multivalue String
var PKEY_Message_BccName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe3e0584c, Data2: 0xb788, Data3: 0x4a5a, Data4: [8]byte{0xbb, 0x20, 0x7f, 0x5a, 0x44, 0xc9, 0xac, 0xdd}}, PID: 3, }
'The names of people in the Bcc: field.' Type: Multivalue String
var PKEY_Message_CcAddress = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe3e0584c, Data2: 0xb788, Data3: 0x4a5a, Data4: [8]byte{0xbb, 0x20, 0x7f, 0x5a, 0x44, 0xc9, 0xac, 0xdd}}, PID: 4, }
'The addresses in the Cc: field.' Type: Multivalue String
var PKEY_Message_CcName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe3e0584c, Data2: 0xb788, Data3: 0x4a5a, Data4: [8]byte{0xbb, 0x20, 0x7f, 0x5a, 0x44, 0xc9, 0xac, 0xdd}}, PID: 5, }
'The names of people in the Cc: field.' Type: Multivalue String
var PKEY_Message_ConversationID = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xdc8f80bd, Data2: 0xaf1e, Data3: 0x4289, Data4: [8]byte{0x85, 0xb6, 0x3d, 0xfc, 0x1b, 0x49, 0x39, 0x92}}, PID: 100, }
System.Message.ConversationID Type: String
var PKEY_Message_ConversationIndex = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xdc8f80bd, Data2: 0xaf1e, Data3: 0x4289, Data4: [8]byte{0x85, 0xb6, 0x3d, 0xfc, 0x1b, 0x49, 0x39, 0x92}}, PID: 101, }
System.Message.ConversationIndex Type: Buffer
var PKEY_Message_DateReceived = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe3e0584c, Data2: 0xb788, Data3: 0x4a5a, Data4: [8]byte{0xbb, 0x20, 0x7f, 0x5a, 0x44, 0xc9, 0xac, 0xdd}}, PID: 20, }
The date and time a communication was received. Type: DateTime
var PKEY_Message_DateSent = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe3e0584c, Data2: 0xb788, Data3: 0x4a5a, Data4: [8]byte{0xbb, 0x20, 0x7f, 0x5a, 0x44, 0xc9, 0xac, 0xdd}}, PID: 19, }
The date and time a communication was sent. Type: DateTime
var PKEY_Message_Flags = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa82d9ee7, Data2: 0xca67, Data3: 0x4312, Data4: [8]byte{0x96, 0x5e, 0x22, 0x6b, 0xce, 0xa8, 0x50, 0x23}}, PID: 100, }
Flags associated with e-mail messages (identifying that a read receipt is pending, for example). The values stored here by Outlook are defined for PR_MESSAGE_FLAGS. Type: Int32
var PKEY_Message_FromAddress = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe3e0584c, Data2: 0xb788, Data3: 0x4a5a, Data4: [8]byte{0xbb, 0x20, 0x7f, 0x5a, 0x44, 0xc9, 0xac, 0xdd}}, PID: 13, }
System.Message.FromAddress Type: Multivalue String
var PKEY_Message_FromName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe3e0584c, Data2: 0xb788, Data3: 0x4a5a, Data4: [8]byte{0xbb, 0x20, 0x7f, 0x5a, 0x44, 0xc9, 0xac, 0xdd}}, PID: 14, }
'The names of people in the From: field.' Type: Multivalue String
var PKEY_Message_HasAttachments = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9c1fcf74, Data2: 0x2d97, Data3: 0x41ba, Data4: [8]byte{0xb4, 0xae, 0xcb, 0x2e, 0x36, 0x61, 0xa6, 0xe4}}, PID: 8, }
System.Message.HasAttachments Type: Boolean
var PKEY_Message_IsFwdOrReply = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9a9bc088, Data2: 0x4f6d, Data3: 0x469e, Data4: [8]byte{0x99, 0x19, 0xe7, 0x05, 0x41, 0x20, 0x40, 0xf9}}, PID: 100, }
System.Message.IsFwdOrReply Type: Int32
var PKEY_Message_MessageClass = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xcd9ed458, Data2: 0x08ce, Data3: 0x418f, Data4: [8]byte{0xa7, 0x0e, 0xf9, 0x12, 0xc7, 0xbb, 0x9c, 0x5c}}, PID: 103, }
The type of Microsoft Outlook message (meeting, task, mail, and so on). Type: String
var PKEY_Message_Participants = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x1a9ba605, Data2: 0x8e7c, Data3: 0x4d11, Data4: [8]byte{0xad, 0x7d, 0xa5, 0x0a, 0xda, 0x18, 0xba, 0x1b}}, PID: 2, }
Participants in communication. Type: Multivalue String
var PKEY_Message_ProofInProgress = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9098f33c, Data2: 0x9a7d, Data3: 0x48a8, Data4: [8]byte{0x8d, 0xe5, 0x2e, 0x12, 0x27, 0xa6, 0x4e, 0x91}}, PID: 100, }
Identifies whether the message junk e-mail proofing is still in progress. Type: Boolean
var PKEY_Message_SenderAddress = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0be1c8e7, Data2: 0x1981, Data3: 0x4676, Data4: [8]byte{0xae, 0x14, 0xfd, 0xd7, 0x8f, 0x05, 0xa6, 0xe7}}, PID: 100, }
System.Message.SenderAddress Type: String
var PKEY_Message_SenderName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0da41cfa, Data2: 0xd224, Data3: 0x4a18, Data4: [8]byte{0xae, 0x2f, 0x59, 0x61, 0x58, 0xdb, 0x4b, 0x3a}}, PID: 100, }
System.Message.SenderName Type: String
var PKEY_Message_Store = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe3e0584c, Data2: 0xb788, Data3: 0x4a5a, Data4: [8]byte{0xbb, 0x20, 0x7f, 0x5a, 0x44, 0xc9, 0xac, 0xdd}}, PID: 15, }
The store (also known as the protocol handler) FILE, MAIL, OUTLOOKEXPRESS. Type: String
var PKEY_Message_ToAddress = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe3e0584c, Data2: 0xb788, Data3: 0x4a5a, Data4: [8]byte{0xbb, 0x20, 0x7f, 0x5a, 0x44, 0xc9, 0xac, 0xdd}}, PID: 16, }
'The addresses in the To: field.' Type: Multivalue String
var PKEY_Message_ToDoFlags = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x1f856a9f, Data2: 0x6900, Data3: 0x4aba, Data4: [8]byte{0x95, 0x05, 0x2d, 0x5f, 0x1b, 0x4d, 0x66, 0xcb}}, PID: 100, }
Identifies whether a message is flagged as a to-do item. Type: Int32
var PKEY_Message_ToDoTitle = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xbccc8a3c, Data2: 0x8cef, Data3: 0x42e5, Data4: [8]byte{0x9b, 0x1c, 0xc6, 0x90, 0x79, 0x39, 0x8b, 0xc7}}, PID: 100, }
System.Message.ToDoTitle Type: String
var PKEY_Message_ToName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe3e0584c, Data2: 0xb788, Data3: 0x4a5a, Data4: [8]byte{0xbb, 0x20, 0x7f, 0x5a, 0x44, 0xc9, 0xac, 0xdd}}, PID: 17, }
'The names of people in the To: field.' Type: Multivalue String
var PKEY_MileageInformation = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xfdf84370, Data2: 0x031a, Data3: 0x4add, Data4: [8]byte{0x9e, 0x91, 0x0d, 0x77, 0x5f, 0x1c, 0x66, 0x05}}, PID: 100, }
System.MileageInformation Type: String
var PKEY_Music_AlbumArtist = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x56a3372e, Data2: 0xce9c, Data3: 0x11d2, Data4: [8]byte{0x9f, 0x0e, 0x00, 0x60, 0x97, 0xc6, 0x86, 0xf6}}, PID: 13, }
System.Music.AlbumArtist Type: String
var PKEY_Music_AlbumArtistSortOverride = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf1fdb4af, Data2: 0xf78c, Data3: 0x466c, Data4: [8]byte{0xbb, 0x05, 0x56, 0xe9, 0x2d, 0xb0, 0xb8, 0xec}}, PID: 103, }
This optional string value allows for overriding the standard sort order of System.Music.AlbumArtist.This is very important for proper sorting of music files in Japanese which cannot becorrectly sorted phonetically (the user-expected ordering) without this field.It can also be used for customizing sorting in non-East Asian scenarios,such as allowing the user to remove articles for sorting purposes. Type: String
var PKEY_Music_AlbumID = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x56a3372e, Data2: 0xce9c, Data3: 0x11d2, Data4: [8]byte{0x9f, 0x0e, 0x00, 0x60, 0x97, 0xc6, 0x86, 0xf6}}, PID: 100, }
This property differentiates albums with the same title from different artists. It is the concatenation of System.Music.AlbumArtist and System.Music.AlbumTitle. Type: String
var PKEY_Music_AlbumTitle = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x56a3372e, Data2: 0xce9c, Data3: 0x11d2, Data4: [8]byte{0x9f, 0x0e, 0x00, 0x60, 0x97, 0xc6, 0x86, 0xf6}}, PID: 4, }
System.Music.AlbumTitle Type: String
var PKEY_Music_AlbumTitleSortOverride = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x13eb7ffc, Data2: 0xec89, Data3: 0x4346, Data4: [8]byte{0xb1, 0x9d, 0xcc, 0xc6, 0xf1, 0x78, 0x42, 0x23}}, PID: 101, }
This optional string value allows for overriding the standard sort order of System.Music.Album.This is very important for proper sorting of music files in Japanese which cannot becorrectly sorted phonetically (the user-expected ordering) without this field.It can also be used for customizing sorting in non-East Asian scenarios,such as allowing the user to remove articles for sorting purposes. Type: String
var PKEY_Music_Artist = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x56a3372e, Data2: 0xce9c, Data3: 0x11d2, Data4: [8]byte{0x9f, 0x0e, 0x00, 0x60, 0x97, 0xc6, 0x86, 0xf6}}, PID: 2, }
System.Music.Artist Type: Multivalue String
var PKEY_Music_ArtistSortOverride = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xdeeb2db5, Data2: 0x0696, Data3: 0x4ce0, Data4: [8]byte{0x94, 0xfe, 0xa0, 0x1f, 0x77, 0xa4, 0x5f, 0xb5}}, PID: 102, }
This optional string value allows for overriding the standard sort order of System.Music.Artist.This is very important for proper sorting of music files in Japanese which cannot becorrectly sorted phonetically (the user-expected ordering) without this field.It can also be used for customizing sorting in non-East Asian scenarios,such as allowing the user to remove articles for sorting purposes. Type: Multivalue String
var PKEY_Music_BeatsPerMinute = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x56a3372e, Data2: 0xce9c, Data3: 0x11d2, Data4: [8]byte{0x9f, 0x0e, 0x00, 0x60, 0x97, 0xc6, 0x86, 0xf6}}, PID: 35, }
System.Music.BeatsPerMinute Type: String
var PKEY_Music_Composer = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 19, }
System.Music.Composer Type: Multivalue String
var PKEY_Music_ComposerSortOverride = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x00bc20a3, Data2: 0xbd48, Data3: 0x4085, Data4: [8]byte{0x87, 0x2c, 0xa8, 0x8d, 0x77, 0xf5, 0x09, 0x7e}}, PID: 105, }
This optional string value allows for overriding the standard sort order of System.Music.Composer.This is very important for proper sorting of music files in Japanese which cannot becorrectly sorted phonetically (the user-expected ordering) without this field.It can also be used for customizing sorting in non-East Asian scenarios,such as allowing the user to remove articles for sorting purposes. Type: Multivalue String
var PKEY_Music_Conductor = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x56a3372e, Data2: 0xce9c, Data3: 0x11d2, Data4: [8]byte{0x9f, 0x0e, 0x00, 0x60, 0x97, 0xc6, 0x86, 0xf6}}, PID: 36, }
System.Music.Conductor Type: Multivalue String
var PKEY_Music_ContentGroupDescription = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x56a3372e, Data2: 0xce9c, Data3: 0x11d2, Data4: [8]byte{0x9f, 0x0e, 0x00, 0x60, 0x97, 0xc6, 0x86, 0xf6}}, PID: 33, }
System.Music.ContentGroupDescription Type: String
var PKEY_Music_DiscNumber = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6afe7437, Data2: 0x9bcd, Data3: 0x49c7, Data4: [8]byte{0x80, 0xfe, 0x4a, 0x5c, 0x65, 0xfa, 0x58, 0x74}}, PID: 104, }
System.Music.DiscNumber Type: UInt32
var PKEY_Music_DisplayArtist = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xfd122953, Data2: 0xfa93, Data3: 0x4ef7, Data4: [8]byte{0x92, 0xc3, 0x04, 0xc9, 0x46, 0xb2, 0xf7, 0xc8}}, PID: 100, }
This property returns the best representation of the album artist for a specific music file based upon System.Music.AlbumArtist, System.Music.Artist, and System.Music.IsCompilation information. Type: String
var PKEY_Music_Genre = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x56a3372e, Data2: 0xce9c, Data3: 0x11d2, Data4: [8]byte{0x9f, 0x0e, 0x00, 0x60, 0x97, 0xc6, 0x86, 0xf6}}, PID: 11, }
System.Music.Genre Type: Multivalue String
var PKEY_Music_InitialKey = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x56a3372e, Data2: 0xce9c, Data3: 0x11d2, Data4: [8]byte{0x9f, 0x0e, 0x00, 0x60, 0x97, 0xc6, 0x86, 0xf6}}, PID: 34, }
System.Music.InitialKey Type: String
var PKEY_Music_IsCompilation = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc449d5cb, Data2: 0x9ea4, Data3: 0x4809, Data4: [8]byte{0x82, 0xe8, 0xaf, 0x9d, 0x59, 0xde, 0xd6, 0xd1}}, PID: 100, }
Indicates whether the music file is part of a compilation. Type: Boolean
var PKEY_Music_Lyrics = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x56a3372e, Data2: 0xce9c, Data3: 0x11d2, Data4: [8]byte{0x9f, 0x0e, 0x00, 0x60, 0x97, 0xc6, 0x86, 0xf6}}, PID: 12, }
System.Music.Lyrics Type: String
var PKEY_Music_Mood = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x56a3372e, Data2: 0xce9c, Data3: 0x11d2, Data4: [8]byte{0x9f, 0x0e, 0x00, 0x60, 0x97, 0xc6, 0x86, 0xf6}}, PID: 39, }
System.Music.Mood Type: String
var PKEY_Music_PartOfSet = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x56a3372e, Data2: 0xce9c, Data3: 0x11d2, Data4: [8]byte{0x9f, 0x0e, 0x00, 0x60, 0x97, 0xc6, 0x86, 0xf6}}, PID: 37, }
System.Music.PartOfSet Type: String
var PKEY_Music_Period = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 31, }
System.Music.Period Type: String
var PKEY_Music_SynchronizedLyrics = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6b223b6a, Data2: 0x162e, Data3: 0x4aa9, Data4: [8]byte{0xb3, 0x9f, 0x05, 0xd6, 0x78, 0xfc, 0x6d, 0x77}}, PID: 100, }
System.Music.SynchronizedLyrics Type: Blob
var PKEY_Music_TrackNumber = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x56a3372e, Data2: 0xce9c, Data3: 0x11d2, Data4: [8]byte{0x9f, 0x0e, 0x00, 0x60, 0x97, 0xc6, 0x86, 0xf6}}, PID: 7, }
System.Music.TrackNumber Type: UInt32
var PKEY_NamespaceCLSID = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x28636aa6, Data2: 0x953d, Data3: 0x11d2, Data4: [8]byte{0xb5, 0xd6, 0x00, 0xc0, 0x4f, 0xd9, 0x18, 0xd0}}, PID: 6, }
The CLSID of the name space extension for an item, the object that implements IShellFolder for this item. Type: Guid
var PKEY_Note_Color = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x4776cafa, Data2: 0xbce4, Data3: 0x4cb1, Data4: [8]byte{0xa2, 0x3e, 0x26, 0x5e, 0x76, 0xd8, 0xeb, 0x11}}, PID: 100, }
System.Note.Color Type: UInt16 Values: Blue,Green,Pink,Yellow,White,Light Green
var PKEY_Note_ColorText = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x46b4e8de, Data2: 0xcdb2, Data3: 0x440d, Data4: [8]byte{0x88, 0x5c, 0x16, 0x58, 0xeb, 0x65, 0xb9, 0x14}}, PID: 100, }
The user-friendly form of System.Note.Color. Not intended to be parsed programmatically. Type: String
var PKEY_Null = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x00000000, Data2: 0x0000, Data3: 0x0000, Data4: [8]byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}, PID: 0, }
System.Null Type: Null
var PKEY_OfflineAvailability = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa94688b6, Data2: 0x7d9f, Data3: 0x4570, Data4: [8]byte{0xa6, 0x48, 0xe3, 0xdf, 0xc0, 0xab, 0x2b, 0x3f}}, PID: 100, }
System.OfflineAvailability Type: UInt32 Values: Online-only,Available,Available offline
var PKEY_OfflineStatus = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6d24888f, Data2: 0x4718, Data3: 0x4bda, Data4: [8]byte{0xaf, 0xed, 0xea, 0x0f, 0xb4, 0x38, 0x6c, 0xd8}}, PID: 100, }
System.OfflineStatus Type: UInt32 Values: Online,Offline,Offline (working offline),Offline (background sync),Offline (not connected),Offline (need to sync),Offline (always)
var PKEY_OriginalFileName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0cef7d53, Data2: 0xfa64, Data3: 0x11d1, Data4: [8]byte{0xa2, 0x03, 0x00, 0x00, 0xf8, 0x1f, 0xed, 0xee}}, PID: 6, }
System.OriginalFileName Type: String
var PKEY_OwnerSID = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x5d76b67f, Data2: 0x9b3d, Data3: 0x44bb, Data4: [8]byte{0xb6, 0xae, 0x25, 0xda, 0x4f, 0x63, 0x8a, 0x67}}, PID: 6, }
SID of the user that owns the library. Type: String
var PKEY_ParentalRating = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 21, }
The parental rating stored in a format typically determined by the organization named in System.ParentalRatingsOrganization. Type: String
var PKEY_ParentalRatingReason = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x10984e0a, Data2: 0xf9f2, Data3: 0x4321, Data4: [8]byte{0xb7, 0xef, 0xba, 0xf1, 0x95, 0xaf, 0x43, 0x19}}, PID: 100, }
Explains file ratings. Type: String
var PKEY_ParentalRatingsOrganization = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa7fe0840, Data2: 0x1344, Data3: 0x46f0, Data4: [8]byte{0x8d, 0x37, 0x52, 0xed, 0x71, 0x2a, 0x4b, 0xf9}}, PID: 100, }
The name of the organization whose rating system is used for System.ParentalRating. Type: String
var PKEY_ParsingBindContext = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xdfb9a04d, Data2: 0x362f, Data3: 0x4ca3, Data4: [8]byte{0xb3, 0x0b, 0x02, 0x54, 0xb1, 0x7b, 0x5b, 0x84}}, PID: 100, }
Used to get the IBindCtx for an item to be parsed. Type: Any
var PKEY_ParsingName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x28636aa6, Data2: 0x953d, Data3: 0x11d2, Data4: [8]byte{0xb5, 0xd6, 0x00, 0xc0, 0x4f, 0xd9, 0x18, 0xd0}}, PID: 24, }
The Shell namespace name of an item relative to a parent folder. Type: String
var PKEY_ParsingPath = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x28636aa6, Data2: 0x953d, Data3: 0x11d2, Data4: [8]byte{0xb5, 0xd6, 0x00, 0xc0, 0x4f, 0xd9, 0x18, 0xd0}}, PID: 30, }
The Shell namespace path to the item. Type: String
var PKEY_PerceivedType = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x28636aa6, Data2: 0x953d, Data3: 0x11d2, Data4: [8]byte{0xb5, 0xd6, 0x00, 0xc0, 0x4f, 0xd9, 0x18, 0xd0}}, PID: 9, }
The perceived file type based on its canonical type. Type: Int32 Values: Custom,Unspecified,Folder,Unknown,Text,Image,Audio,Video,Compressed,Document,System,Application,Game Media,Contacts
var PKEY_PercentFull = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9b174b35, Data2: 0x40ff, Data3: 0x11d2, Data4: [8]byte{0xa2, 0x7e, 0x00, 0xc0, 0x4f, 0xc3, 0x08, 0x71}}, PID: 5, }
The amount of space filled, as a percentage. Type: UInt32
var PKEY_Photo_Aperture = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x14b81da1, Data2: 0x0135, Data3: 0x4d31, Data4: [8]byte{0x96, 0xd9, 0x6c, 0xbf, 0xc9, 0x67, 0x1a, 0x99}}, PID: 37378, }
The aperture value of the image, in APEX units. Type: Double
var PKEY_Photo_ApertureDenominator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe1a9a38b, Data2: 0x6685, Data3: 0x46bd, Data4: [8]byte{0x87, 0x5e, 0x57, 0x0d, 0xc7, 0xad, 0x73, 0x20}}, PID: 100, }
The denominator of System.Photo.Aperture. Type: UInt32
var PKEY_Photo_ApertureNumerator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0337ecec, Data2: 0x39fb, Data3: 0x4581, Data4: [8]byte{0xa0, 0xbd, 0x4c, 0x4c, 0xc5, 0x1e, 0x99, 0x14}}, PID: 100, }
The numerator of System.Photo.Aperture. Type: UInt32
var PKEY_Photo_Brightness = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x1a701bf6, Data2: 0x478c, Data3: 0x4361, Data4: [8]byte{0x83, 0xab, 0x37, 0x01, 0xbb, 0x05, 0x3c, 0x58}}, PID: 100, }
The brightness value of the image, in APEX units, usually in the range of -99.99 to 99.99. Type: Double
var PKEY_Photo_BrightnessDenominator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6ebe6946, Data2: 0x2321, Data3: 0x440a, Data4: [8]byte{0x90, 0xf0, 0xc0, 0x43, 0xef, 0xd3, 0x24, 0x76}}, PID: 100, }
The denominator of PKEY_Photo_Brightness. Type: UInt32
var PKEY_Photo_BrightnessNumerator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9e7d118f, Data2: 0xb314, Data3: 0x45a0, Data4: [8]byte{0x8c, 0xfb, 0xd6, 0x54, 0xb9, 0x17, 0xc9, 0xe9}}, PID: 100, }
The numerator of PKEY_Photo_Brightness. Type: UInt32
var PKEY_Photo_CameraManufacturer = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x14b81da1, Data2: 0x0135, Data3: 0x4d31, Data4: [8]byte{0x96, 0xd9, 0x6c, 0xbf, 0xc9, 0x67, 0x1a, 0x99}}, PID: 271, }
The manufacturer name of the camera that took the photo, in a string format. Type: String
var PKEY_Photo_CameraModel = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x14b81da1, Data2: 0x0135, Data3: 0x4d31, Data4: [8]byte{0x96, 0xd9, 0x6c, 0xbf, 0xc9, 0x67, 0x1a, 0x99}}, PID: 272, }
The model name of the camera that shot the photo, in string form. Type: String
var PKEY_Photo_CameraSerialNumber = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x14b81da1, Data2: 0x0135, Data3: 0x4d31, Data4: [8]byte{0x96, 0xd9, 0x6c, 0xbf, 0xc9, 0x67, 0x1a, 0x99}}, PID: 273, }
The serial number of the camera that produced the photo. Type: String
var PKEY_Photo_Contrast = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x2a785ba9, Data2: 0x8d23, Data3: 0x4ded, Data4: [8]byte{0x82, 0xe6, 0x60, 0xa3, 0x50, 0xc8, 0x6a, 0x10}}, PID: 100, }
Indicates the direction of contrast processing applied by the camera when the image was taken. "0" indicates "Normal"; "1" indicates "Soft"; "2" indicates "Hard". Type: UInt32 Values: Normal,Soft,Hard
var PKEY_Photo_ContrastText = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x59dde9f2, Data2: 0x5253, Data3: 0x40ea, Data4: [8]byte{0x9a, 0x8b, 0x47, 0x9e, 0x96, 0xc6, 0x24, 0x9a}}, PID: 100, }
The user-friendly form of System.Photo.Contrast. It is not intended to be parsed programmatically. Type: String
var PKEY_Photo_DateTaken = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x14b81da1, Data2: 0x0135, Data3: 0x4d31, Data4: [8]byte{0x96, 0xd9, 0x6c, 0xbf, 0xc9, 0x67, 0x1a, 0x99}}, PID: 36867, }
The date when the photo was taken, as read from the camera in the file's Exchangeable Image File (EXIF) tag. Type: DateTime
var PKEY_Photo_DigitalZoom = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf85bf840, Data2: 0xa925, Data3: 0x4bc2, Data4: [8]byte{0xb0, 0xc4, 0x8e, 0x36, 0xb5, 0x98, 0x67, 0x9e}}, PID: 100, }
The digital zoom ratio when the image was shot. Type: Double
var PKEY_Photo_DigitalZoomDenominator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x745baf0e, Data2: 0xe5c1, Data3: 0x4cfb, Data4: [8]byte{0x8a, 0x1b, 0xd0, 0x31, 0xa0, 0xa5, 0x23, 0x93}}, PID: 100, }
The denominator of PKEY_Photo_DigitalZoom. Type: UInt32
var PKEY_Photo_DigitalZoomNumerator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x16cbb924, Data2: 0x6500, Data3: 0x473b, Data4: [8]byte{0xa5, 0xbe, 0xf1, 0x59, 0x9b, 0xcb, 0xe4, 0x13}}, PID: 100, }
The numerator of PKEY_Photo_DigitalZoom. Type: UInt32
var PKEY_Photo_EXIFVersion = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd35f743a, Data2: 0xeb2e, Data3: 0x47f2, Data4: [8]byte{0xa2, 0x86, 0x84, 0x41, 0x32, 0xcb, 0x14, 0x27}}, PID: 100, }
The Exchangeable Image File (EXIF) version. Type: String
var PKEY_Photo_Event = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x14b81da1, Data2: 0x0135, Data3: 0x4d31, Data4: [8]byte{0x96, 0xd9, 0x6c, 0xbf, 0xc9, 0x67, 0x1a, 0x99}}, PID: 18248, }
The event where the photo was taken. The end-user provides this value. Type: Multivalue String
var PKEY_Photo_ExposureBias = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x14b81da1, Data2: 0x0135, Data3: 0x4d31, Data4: [8]byte{0x96, 0xd9, 0x6c, 0xbf, 0xc9, 0x67, 0x1a, 0x99}}, PID: 37380, }
The amount of exposure bias used in the photo, as read from the camera. Type: Double
var PKEY_Photo_ExposureBiasDenominator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xab205e50, Data2: 0x04b7, Data3: 0x461c, Data4: [8]byte{0xa1, 0x8c, 0x2f, 0x23, 0x38, 0x36, 0xe6, 0x27}}, PID: 100, }
The denominator of PKEY_Photo_ExposureBias. Type: Int32
var PKEY_Photo_ExposureBiasNumerator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x738bf284, Data2: 0x1d87, Data3: 0x420b, Data4: [8]byte{0x92, 0xcf, 0x58, 0x34, 0xbf, 0x6e, 0xf9, 0xed}}, PID: 100, }
The numerator of PKEY_Photo_ExposureBias. Type: Int32
var PKEY_Photo_ExposureIndex = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x967b5af8, Data2: 0x995a, Data3: 0x46ed, Data4: [8]byte{0x9e, 0x11, 0x35, 0xb3, 0xc5, 0xb9, 0x78, 0x2d}}, PID: 100, }
Indicates the exposure index selected on the camera or input device at the time the photo was taken. Calculated from PKEY_Photo_ExposureIndexNumerator and PKEY_Photo_ExposureIndexDenominator. Type: Double
var PKEY_Photo_ExposureIndexDenominator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x93112f89, Data2: 0xc28b, Data3: 0x492f, Data4: [8]byte{0x8a, 0x9d, 0x4b, 0xe2, 0x06, 0x2c, 0xee, 0x8a}}, PID: 100, }
The denominator of PKEY_Photo_ExposureIndex. Type: UInt32
var PKEY_Photo_ExposureIndexNumerator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xcdedcf30, Data2: 0x8919, Data3: 0x44df, Data4: [8]byte{0x8f, 0x4c, 0x4e, 0xb2, 0xff, 0xdb, 0x8d, 0x89}}, PID: 100, }
The numerator of PKEY_Photo_ExposureIndex. Type: UInt32
var PKEY_Photo_ExposureProgram = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x14b81da1, Data2: 0x0135, Data3: 0x4d31, Data4: [8]byte{0x96, 0xd9, 0x6c, 0xbf, 0xc9, 0x67, 0x1a, 0x99}}, PID: 34850, }
The Exposure Program mode of the camera at the time the photo was taken, as read from the Exchangeable Image File (EXIF) information. Type: UInt32 Values: Unknown,Manual,Normal,Aperture Priority,Shutter Priority,Creative Program (biased toward depth of field),Action Program (biased toward shutter speed),Portrait Mode,Landscape Mode
var PKEY_Photo_ExposureProgramText = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xfec690b7, Data2: 0x5f30, Data3: 0x4646, Data4: [8]byte{0xae, 0x47, 0x4c, 0xaa, 0xfb, 0xa8, 0x84, 0xa3}}, PID: 100, }
The user-friendly form of System.Photo.ExposureProgram. Not intended to be parsed programmatically. Type: String
var PKEY_Photo_ExposureTime = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x14b81da1, Data2: 0x0135, Data3: 0x4d31, Data4: [8]byte{0x96, 0xd9, 0x6c, 0xbf, 0xc9, 0x67, 0x1a, 0x99}}, PID: 33434, }
The exposure time for the photo, in seconds, as read from the Exchangeable Image File (EXIF) information. Type: Double
var PKEY_Photo_ExposureTimeDenominator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x55e98597, Data2: 0xad16, Data3: 0x42e0, Data4: [8]byte{0xb6, 0x24, 0x21, 0x59, 0x9a, 0x19, 0x98, 0x38}}, PID: 100, }
The denominator of PKEY_Photo_ExposureTime. Type: UInt32
var PKEY_Photo_ExposureTimeNumerator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x257e44e2, Data2: 0x9031, Data3: 0x4323, Data4: [8]byte{0xac, 0x38, 0x85, 0xc5, 0x52, 0x87, 0x1b, 0x2e}}, PID: 100, }
The numerator of PKEY_Photo_ExposureTime. Type: UInt32
var PKEY_Photo_FNumber = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x14b81da1, Data2: 0x0135, Data3: 0x4d31, Data4: [8]byte{0x96, 0xd9, 0x6c, 0xbf, 0xc9, 0x67, 0x1a, 0x99}}, PID: 33437, }
The FNumber value when the photo was taken, as read from the Exchangeable Image File (EXIF) information. Type: Double
var PKEY_Photo_FNumberDenominator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe92a2496, Data2: 0x223b, Data3: 0x4463, Data4: [8]byte{0xa4, 0xe3, 0x30, 0xea, 0xbb, 0xa7, 0x9d, 0x80}}, PID: 100, }
The denominator of PKEY_Photo_FNumber. Type: UInt32
var PKEY_Photo_FNumberNumerator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x1b97738a, Data2: 0xfdfc, Data3: 0x462f, Data4: [8]byte{0x9d, 0x93, 0x19, 0x57, 0xe0, 0x8b, 0xe9, 0x0c}}, PID: 100, }
The numerator of PKEY_Photo_FNumber. Type: UInt32
var PKEY_Photo_Flash = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x14b81da1, Data2: 0x0135, Data3: 0x4d31, Data4: [8]byte{0x96, 0xd9, 0x6c, 0xbf, 0xc9, 0x67, 0x1a, 0x99}}, PID: 37385, }
An indicator of the flash status when the photo was taken, as read from the Exchangeable Image File (EXIF) info. Type: Byte Values: No flash,Flash,Flash, no strobe return,Flash, strobe return,Flash, compulsory,Flash, compulsory, no strobe return,Flash, compulsory, strobe return,No flash, compulsory,No flash, auto,Flash, auto,Flash, auto, no strobe return,Flash, auto, strobe return,No flash function,Flash, red-eye,Flash, red-eye, no strobe return,Flash, red-eye, strobe return,Flash, compulsory, red-eye,Flash, compulsory, red-eye, no strobe return,Flash, compulsory, red-eye, strobe return,Flash, auto, red-eye,Flash, auto, no strobe return, red-eye,Flash, auto, strobe return, red-eye
var PKEY_Photo_FlashEnergy = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x14b81da1, Data2: 0x0135, Data3: 0x4d31, Data4: [8]byte{0x96, 0xd9, 0x6c, 0xbf, 0xc9, 0x67, 0x1a, 0x99}}, PID: 41483, }
Indicates the strobe energy at the time the image was captured, measured in Beam Candle Power Seconds. Calculated from PKEY_Photo_FlashEnergyNumerator and PKEY_Photo_FlashEnergyDenominator. Type: Double
var PKEY_Photo_FlashEnergyDenominator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd7b61c70, Data2: 0x6323, Data3: 0x49cd, Data4: [8]byte{0xa5, 0xfc, 0xc8, 0x42, 0x77, 0x16, 0x2c, 0x97}}, PID: 100, }
The denominator of PKEY_Photo_FlashEnergy. Type: UInt32
var PKEY_Photo_FlashEnergyNumerator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xfcad3d3d, Data2: 0x0858, Data3: 0x400f, Data4: [8]byte{0xaa, 0xa3, 0x2f, 0x66, 0xcc, 0xe2, 0xa6, 0xbc}}, PID: 100, }
The numerator of PKEY_Photo_FlashEnergy. Type: UInt32
var PKEY_Photo_FlashManufacturer = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xaabaf6c9, Data2: 0xe0c5, Data3: 0x4719, Data4: [8]byte{0x85, 0x85, 0x57, 0xb1, 0x03, 0xe5, 0x84, 0xfe}}, PID: 100, }
A string indicating the manufacturer of the flash used to take the picture. Can be blank or not present. Type: String
var PKEY_Photo_FlashModel = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xfe83bb35, Data2: 0x4d1a, Data3: 0x42e2, Data4: [8]byte{0x91, 0x6b, 0x06, 0xf3, 0xe1, 0xaf, 0x71, 0x9e}}, PID: 100, }
String indicating the model of the flash used to take the picture. Can be blank or not present. Type: String
var PKEY_Photo_FlashText = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6b8b68f6, Data2: 0x200b, Data3: 0x47ea, Data4: [8]byte{0x8d, 0x25, 0xd8, 0x05, 0x0f, 0x57, 0x33, 0x9f}}, PID: 100, }
The user-friendly form of System.Photo.Flash. Not intended to be parsed programmatically. Type: String
var PKEY_Photo_FocalLength = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x14b81da1, Data2: 0x0135, Data3: 0x4d31, Data4: [8]byte{0x96, 0xd9, 0x6c, 0xbf, 0xc9, 0x67, 0x1a, 0x99}}, PID: 37386, }
The focal length of the lens as recorded by the camera when the photo was taken, measured in millimeters. Type: Double
var PKEY_Photo_FocalLengthDenominator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x305bc615, Data2: 0xdca1, Data3: 0x44a5, Data4: [8]byte{0x9f, 0xd4, 0x10, 0xc0, 0xba, 0x79, 0x41, 0x2e}}, PID: 100, }
The denominator of PKEY_Photo_FocalLength. Type: UInt32
var PKEY_Photo_FocalLengthInFilm = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa0e74609, Data2: 0xb84d, Data3: 0x4f49, Data4: [8]byte{0xb8, 0x60, 0x46, 0x2b, 0xd9, 0x97, 0x1f, 0x98}}, PID: 100, }
The focal length of the lens when the photo was taken, as converted to a 35mm film measurement. Type: UInt16
var PKEY_Photo_FocalLengthNumerator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x776b6b3b, Data2: 0x1e3d, Data3: 0x4b0c, Data4: [8]byte{0x9a, 0x0e, 0x8f, 0xba, 0xf2, 0xa8, 0x49, 0x2a}}, PID: 100, }
The numerator of PKEY_Photo_FocalLength. Type: UInt32
var PKEY_Photo_FocalPlaneXResolution = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xcfc08d97, Data2: 0xc6f7, Data3: 0x4484, Data4: [8]byte{0x89, 0xdd, 0xeb, 0xef, 0x43, 0x56, 0xfe, 0x76}}, PID: 100, }
Indicates the number of pixels in the image width (X direction) per FocalPlaneResolutionUnit on the camera focal plane. Calculated from PKEY_Photo_FocalPlaneXResolutionNumerator and PKEY_Photo_FocalPlaneXResolutionDenominator. Type: Double
var PKEY_Photo_FocalPlaneXResolutionDenominator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0933f3f5, Data2: 0x4786, Data3: 0x4f46, Data4: [8]byte{0xa8, 0xe8, 0xd6, 0x4d, 0xd3, 0x7f, 0xa5, 0x21}}, PID: 100, }
The denominator of PKEY_Photo_FocalPlaneXResolution. Type: UInt32
var PKEY_Photo_FocalPlaneXResolutionNumerator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xdccb10af, Data2: 0xb4e2, Data3: 0x4b88, Data4: [8]byte{0x95, 0xf9, 0x03, 0x1b, 0x4d, 0x5a, 0xb4, 0x90}}, PID: 100, }
The numerator of PKEY_Photo_FocalPlaneXResolution. Type: UInt32
var PKEY_Photo_FocalPlaneYResolution = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x4fffe4d0, Data2: 0x914f, Data3: 0x4ac4, Data4: [8]byte{0x8d, 0x6f, 0xc9, 0xc6, 0x1d, 0xe1, 0x69, 0xb1}}, PID: 100, }
Indicates the number of pixels in the image height (Y direction) per FocalPlaneResolutionUnit on the camera focal plane. Calculated from PKEY_Photo_FocalPlaneYResolutionNumerator and PKEY_Photo_FocalPlaneYResolutionDenominator. Type: Double
var PKEY_Photo_FocalPlaneYResolutionDenominator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x1d6179a6, Data2: 0xa876, Data3: 0x4031, Data4: [8]byte{0xb0, 0x13, 0x33, 0x47, 0xb2, 0xb6, 0x4d, 0xc8}}, PID: 100, }
The denominator of PKEY_Photo_FocalPlaneYResolution. Type: UInt32
var PKEY_Photo_FocalPlaneYResolutionNumerator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa2e541c5, Data2: 0x4440, Data3: 0x4ba8, Data4: [8]byte{0x86, 0x7e, 0x75, 0xcf, 0xc0, 0x68, 0x28, 0xcd}}, PID: 100, }
The numerator of PKEY_Photo_FocalPlaneYResolution. Type: UInt32
var PKEY_Photo_GainControl = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xfa304789, Data2: 0x00c7, Data3: 0x4d80, Data4: [8]byte{0x90, 0x4a, 0x1e, 0x4d, 0xcc, 0x72, 0x65, 0xaa}}, PID: 100, }
Indicates the degree of overall image gain adjustment. Calculated from PKEY_Photo_GainControlNumerator and PKEY_Photo_GainControlDenominator. Type: Double Values: None,Low gain up,High gain up,Low gain down,High gain down
var PKEY_Photo_GainControlDenominator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x42864dfd, Data2: 0x9da4, Data3: 0x4f77, Data4: [8]byte{0xbd, 0xed, 0x4a, 0xad, 0x7b, 0x25, 0x67, 0x35}}, PID: 100, }
The denominator of PKEY_Photo_GainControl. Type: UInt32
var PKEY_Photo_GainControlNumerator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x8e8ecf7c, Data2: 0xb7b8, Data3: 0x4eb8, Data4: [8]byte{0xa6, 0x3f, 0x0e, 0xe7, 0x15, 0xc9, 0x6f, 0x9e}}, PID: 100, }
The numerator of PKEY_Photo_GainControl. Type: UInt32
var PKEY_Photo_GainControlText = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc06238b2, Data2: 0x0bf9, Data3: 0x4279, Data4: [8]byte{0xa7, 0x23, 0x25, 0x85, 0x67, 0x15, 0xcb, 0x9d}}, PID: 100, }
The user-friendly form of System.Photo.GainControl. Not intended to be parsed programmatically. Type: String
var PKEY_Photo_ISOSpeed = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x14b81da1, Data2: 0x0135, Data3: 0x4d31, Data4: [8]byte{0x96, 0xd9, 0x6c, 0xbf, 0xc9, 0x67, 0x1a, 0x99}}, PID: 34855, }
The International Standards Organization (ISO) speed as recorded by the camera when the photo was taken. Type: UInt16
var PKEY_Photo_LensManufacturer = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe6ddcaf7, Data2: 0x29c5, Data3: 0x4f0a, Data4: [8]byte{0x9a, 0x68, 0xd1, 0x94, 0x12, 0xec, 0x70, 0x90}}, PID: 100, }
String indicating the manufacturer of the lens used to take the picture. Can be blank or not present. Type: String
var PKEY_Photo_LensModel = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe1277516, Data2: 0x2b5f, Data3: 0x4869, Data4: [8]byte{0x89, 0xb1, 0x2e, 0x58, 0x5b, 0xd3, 0x8b, 0x7a}}, PID: 100, }
A string indicating the model of the lens used to take the picture. Can be blank or not present. Type: String
var PKEY_Photo_LightSource = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x14b81da1, Data2: 0x0135, Data3: 0x4d31, Data4: [8]byte{0x96, 0xd9, 0x6c, 0xbf, 0xc9, 0x67, 0x1a, 0x99}}, PID: 37384, }
The light source when the photo was taken, as read from the Exchangeable Image File (EXIF) information. Type: UInt32 Values: Unknown,Daylight,Fluorescent,Tungsten,Standard Illuminant A,Standard Illuminant B,Standard Illuminant C,D55,D65,D75
var PKEY_Photo_MakerNote = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xfa303353, Data2: 0xb659, Data3: 0x4052, Data4: [8]byte{0x85, 0xe9, 0xbc, 0xac, 0x79, 0x54, 0x9b, 0x84}}, PID: 100, }
The Exchangeable Image File (EXIF) extensibility mechanism that allows camera manufacturers to provide custom information. Type: Buffer
var PKEY_Photo_MakerNoteOffset = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x813f4124, Data2: 0x34e6, Data3: 0x4d17, Data4: [8]byte{0xab, 0x3e, 0x6b, 0x1f, 0x3c, 0x22, 0x47, 0xa1}}, PID: 100, }
The offset for the maker note specified in System.Photo.MakerNote. Type: UInt64
var PKEY_Photo_MaxAperture = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x08f6d7c2, Data2: 0xe3f2, Data3: 0x44fc, Data4: [8]byte{0xaf, 0x1e, 0x5a, 0xa5, 0xc8, 0x1a, 0x2d, 0x3e}}, PID: 100, }
The maximum aperture of the lens as recorded by the camera, taken from the Exchangeable Image File (EXIF) information. Type: Double
var PKEY_Photo_MaxApertureDenominator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc77724d4, Data2: 0x601f, Data3: 0x46c5, Data4: [8]byte{0x9b, 0x89, 0xc5, 0x3f, 0x93, 0xbc, 0xeb, 0x77}}, PID: 100, }
The denominator of PKEY_Photo_MaxAperture. Type: UInt32
var PKEY_Photo_MaxApertureNumerator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc107e191, Data2: 0xa459, Data3: 0x44c5, Data4: [8]byte{0x9a, 0xe6, 0xb9, 0x52, 0xad, 0x4b, 0x90, 0x6d}}, PID: 100, }
The numerator of PKEY_Photo_MaxAperture. Type: UInt32
var PKEY_Photo_MeteringMode = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x14b81da1, Data2: 0x0135, Data3: 0x4d31, Data4: [8]byte{0x96, 0xd9, 0x6c, 0xbf, 0xc9, 0x67, 0x1a, 0x99}}, PID: 37383, }
The metering mode used by the camera, taken from the Exchangeable Image File (EXIF) information. Type: UInt16 Values: Unknown,Average,Center Weighted Average,Spot,Multi Spot,Pattern,Partial
var PKEY_Photo_MeteringModeText = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf628fd8c, Data2: 0x7ba8, Data3: 0x465a, Data4: [8]byte{0xa6, 0x5b, 0xc5, 0xaa, 0x79, 0x26, 0x3a, 0x9e}}, PID: 100, }
The user-friendly form of System.Photo.MeteringMode. Not intended to be parsed programmatically. Type: String
var PKEY_Photo_Orientation = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x14b81da1, Data2: 0x0135, Data3: 0x4d31, Data4: [8]byte{0x96, 0xd9, 0x6c, 0xbf, 0xc9, 0x67, 0x1a, 0x99}}, PID: 274, }
The orientation of the photo when it was taken, as specified in the Exchangeable Image File (EXIF) information and in terms of rows and columns. Type: UInt16 Values: Normal,Flip horizontal,Rotate 180 degrees,Flip vertical,Transpose,Rotate 270 degrees,Transverse,Rotate 90 degrees
var PKEY_Photo_OrientationText = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa9ea193c, Data2: 0xc511, Data3: 0x498a, Data4: [8]byte{0xa0, 0x6b, 0x58, 0xe2, 0x77, 0x6d, 0xcc, 0x28}}, PID: 100, }
The user-friendly form of System.Photo.Orientation. Not intended to be parsed programmatically. Type: String
var PKEY_Photo_PeopleNames = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe8309b6e, Data2: 0x084c, Data3: 0x49b4, Data4: [8]byte{0xb1, 0xfc, 0x90, 0xa8, 0x03, 0x31, 0xb6, 0x38}}, PID: 100, }
The people tags on an image. Type: Multivalue String
var PKEY_Photo_PhotometricInterpretation = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x341796f1, Data2: 0x1df9, Data3: 0x4b1c, Data4: [8]byte{0xa5, 0x64, 0x91, 0xbd, 0xef, 0xa4, 0x38, 0x77}}, PID: 100, }
The pixel composition. Type: UInt16 Values: RGB,YCbCr
var PKEY_Photo_PhotometricInterpretationText = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x821437d6, Data2: 0x9eab, Data3: 0x4765, Data4: [8]byte{0xa5, 0x89, 0x3b, 0x1c, 0xbb, 0xd2, 0x2a, 0x61}}, PID: 100, }
The user-friendly form of System.Photo.PhotometricInterpretation. Type: String
var PKEY_Photo_ProgramMode = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6d217f6d, Data2: 0x3f6a, Data3: 0x4825, Data4: [8]byte{0xb4, 0x70, 0x5f, 0x03, 0xca, 0x2f, 0xbe, 0x9b}}, PID: 100, }
The class of the program used by the camera to set exposure. Type: UInt32 Values: Not defined,Manual,Normal program,Aperture priority,Shutter priority,Creative program,Action program,Portrait,Landscape
var PKEY_Photo_ProgramModeText = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x7fe3aa27, Data2: 0x2648, Data3: 0x42f3, Data4: [8]byte{0x89, 0xb0, 0x45, 0x4e, 0x5c, 0xb1, 0x50, 0xc3}}, PID: 100, }
The user-friendly form of System.Photo.ProgramMode. Not intended to be parsed programmatically. Type: String
var PKEY_Photo_RelatedSoundFile = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x318a6b45, Data2: 0x087f, Data3: 0x4dc2, Data4: [8]byte{0xb8, 0xcc, 0x05, 0x35, 0x95, 0x51, 0xfc, 0x9e}}, PID: 100, }
The file name of a sound annotation file associated with the photo. Type: String
var PKEY_Photo_Saturation = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x49237325, Data2: 0xa95a, Data3: 0x4f67, Data4: [8]byte{0xb2, 0x11, 0x81, 0x6b, 0x2d, 0x45, 0xd2, 0xe0}}, PID: 100, }
Indicates the direction of saturation processing applied by the camera when the photo was taken. Type: UInt32 Values: Normal,Low saturation,High saturation
var PKEY_Photo_SaturationText = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x61478c08, Data2: 0xb600, Data3: 0x4a84, Data4: [8]byte{0xbb, 0xe4, 0xe9, 0x9c, 0x45, 0xf0, 0xa0, 0x72}}, PID: 100, }
The user-friendly form of System.Photo.Saturation. Not intended to be parsed programmatically. Type: String
var PKEY_Photo_Sharpness = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xfc6976db, Data2: 0x8349, Data3: 0x4970, Data4: [8]byte{0xae, 0x97, 0xb3, 0xc5, 0x31, 0x6a, 0x08, 0xf0}}, PID: 100, }
Indicates the direction of sharpness processing applied by the camera when the photo was taken. Type: UInt32 Values: Normal,Soft,Hard
var PKEY_Photo_SharpnessText = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x51ec3f47, Data2: 0xdd50, Data3: 0x421d, Data4: [8]byte{0x87, 0x69, 0x33, 0x4f, 0x50, 0x42, 0x4b, 0x1e}}, PID: 100, }
The user-friendly form of System.Photo.Sharpness. Not intended to be parsed programmatically. Type: String
var PKEY_Photo_ShutterSpeed = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x14b81da1, Data2: 0x0135, Data3: 0x4d31, Data4: [8]byte{0x96, 0xd9, 0x6c, 0xbf, 0xc9, 0x67, 0x1a, 0x99}}, PID: 37377, }
The shutter speed of the camera when the photo was taken. This is given in APEX units. Type: Double
var PKEY_Photo_ShutterSpeedDenominator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe13d8975, Data2: 0x81c7, Data3: 0x4948, Data4: [8]byte{0xae, 0x3f, 0x37, 0xca, 0xe1, 0x1e, 0x8f, 0xf7}}, PID: 100, }
The denominator of PKEY_Photo_ShutterSpeed. Type: Int32
var PKEY_Photo_ShutterSpeedNumerator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x16ea4042, Data2: 0xd6f4, Data3: 0x4bca, Data4: [8]byte{0x83, 0x49, 0x7c, 0x78, 0xd3, 0x0f, 0xb3, 0x33}}, PID: 100, }
The numerator of PKEY_Photo_ShutterSpeed. Type: Int32
var PKEY_Photo_SubjectDistance = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x14b81da1, Data2: 0x0135, Data3: 0x4d31, Data4: [8]byte{0x96, 0xd9, 0x6c, 0xbf, 0xc9, 0x67, 0x1a, 0x99}}, PID: 37382, }
The distance to the subject in meters. Calculated from PKEY_Photo_SubjectDistanceNumerator and PKEY_Photo_SubjectDistanceDenominator. Type: Double
var PKEY_Photo_SubjectDistanceDenominator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0c840a88, Data2: 0xb043, Data3: 0x466d, Data4: [8]byte{0x97, 0x66, 0xd4, 0xb2, 0x6d, 0xa3, 0xfa, 0x77}}, PID: 100, }
The denominator of PKEY_Photo_SubjectDistance. Type: UInt32
var PKEY_Photo_SubjectDistanceNumerator = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x8af4961c, Data2: 0xf526, Data3: 0x43e5, Data4: [8]byte{0xaa, 0x81, 0xdb, 0x76, 0x82, 0x19, 0x17, 0x8d}}, PID: 100, }
The numerator of PKEY_Photo_SubjectDistance. Type: UInt32
var PKEY_Photo_TagViewAggregate = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xb812f15d, Data2: 0xc2d8, Data3: 0x4bbf, Data4: [8]byte{0xba, 0xcd, 0x79, 0x74, 0x43, 0x46, 0x11, 0x3f}}, PID: 100, }
A read-only aggregation of tag-like properties for use in building views. Type: Multivalue String
var PKEY_Photo_TranscodedForSync = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9a8ebb75, Data2: 0x6458, Data3: 0x4e82, Data4: [8]byte{0xba, 0xcb, 0x35, 0xc0, 0x09, 0x5b, 0x03, 0xbb}}, PID: 100, }
A VT_BOOL that indicates whether the image has been transcoded for synchronizing with an external device. Type: Boolean
var PKEY_Photo_WhiteBalance = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xee3d3d8a, Data2: 0x5381, Data3: 0x4cfa, Data4: [8]byte{0xb1, 0x3b, 0xaa, 0xf6, 0x6b, 0x5f, 0x4e, 0xc9}}, PID: 100, }
The white balance mode at the time the photo was shot, as taken from the Exchangeable Image File (EXIF) information. Type: UInt32 Values: Auto,Manual
var PKEY_Photo_WhiteBalanceText = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6336b95e, Data2: 0xc7a7, Data3: 0x426d, Data4: [8]byte{0x86, 0xfd, 0x7a, 0xe3, 0xd3, 0x9c, 0x84, 0xb4}}, PID: 100, }
The user-friendly form of System.Photo.WhiteBalance. Not intended to be parsed programmatically. Type: String
var PKEY_Priority = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9c1fcf74, Data2: 0x2d97, Data3: 0x41ba, Data4: [8]byte{0xb4, 0xae, 0xcb, 0x2e, 0x36, 0x61, 0xa6, 0xe4}}, PID: 5, }
System.Priority Type: UInt16 Values: Low,Normal,High
var PKEY_PriorityText = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd98be98b, Data2: 0xb86b, Data3: 0x4095, Data4: [8]byte{0xbf, 0x52, 0x9d, 0x23, 0xb2, 0xe0, 0xa7, 0x52}}, PID: 100, }
The user-friendly form of System.Priority. This value is not intended to be parsed programmatically. Type: String
var PKEY_Project = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x39a7f922, Data2: 0x477c, Data3: 0x48de, Data4: [8]byte{0x8b, 0xc8, 0xb2, 0x84, 0x41, 0xe3, 0x42, 0xe3}}, PID: 100, }
System.Project Type: String
var PKEY_PropGroup_Advanced = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x900a403b, Data2: 0x097b, Data3: 0x4b95, Data4: [8]byte{0x8a, 0xe2, 0x07, 0x1f, 0xda, 0xee, 0xb1, 0x18}}, PID: 100, }
Read about the System.PropGroup.Advanced property. Do not use this property for getting or setting values. It is intended only as a marker. Type: Null
var PKEY_PropGroup_Audio = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x2804d469, Data2: 0x788f, Data3: 0x48aa, Data4: [8]byte{0x85, 0x70, 0x71, 0xb9, 0xc1, 0x87, 0xe1, 0x38}}, PID: 100, }
Read about the System.PropGroup.Audio property. Do not use this property for getting or setting values. It is intended only as a marker. Type: Null
var PKEY_PropGroup_Calendar = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9973d2b5, Data2: 0xbfd8, Data3: 0x438a, Data4: [8]byte{0xba, 0x94, 0x53, 0x49, 0xb2, 0x93, 0x18, 0x1a}}, PID: 100, }
Read about the System.PropGroup.Calendar property. Do not use this property for getting or setting values. It is intended only as a marker. Type: Null
var PKEY_PropGroup_Camera = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xde00de32, Data2: 0x547e, Data3: 0x4981, Data4: [8]byte{0xad, 0x4b, 0x54, 0x2f, 0x2e, 0x90, 0x07, 0xd8}}, PID: 100, }
Read about the System.PropGroup.Camera property. Do not use this property for getting or setting values. It is intended only as a marker. Type: Null
var PKEY_PropGroup_Contact = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xdf975fd3, Data2: 0x250a, Data3: 0x4004, Data4: [8]byte{0x85, 0x8f, 0x34, 0xe2, 0x9a, 0x3e, 0x37, 0xaa}}, PID: 100, }
The property group separator used in property lists to separate contacts from other types. Do not use this property for getting or setting values. This property is intended only as a marker. Type: Null
var PKEY_PropGroup_Content = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd0dab0ba, Data2: 0x368a, Data3: 0x4050, Data4: [8]byte{0xa8, 0x82, 0x6c, 0x01, 0x0f, 0xd1, 0x9a, 0x4f}}, PID: 100, }
Read about the System.PropGroup.Content property. Do not use this property for getting or setting values. It is intended only as a marker. Type: Null
var PKEY_PropGroup_Description = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x8969b275, Data2: 0x9475, Data3: 0x4e00, Data4: [8]byte{0xa8, 0x87, 0xff, 0x93, 0xb8, 0xb4, 0x1e, 0x44}}, PID: 100, }
The property group separator used in property lists to separate descriptions from other types. Do not use this property for getting or setting values. This property is intended only as a marker. Type: Null
var PKEY_PropGroup_FileSystem = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe3a7d2c1, Data2: 0x80fc, Data3: 0x4b40, Data4: [8]byte{0x8f, 0x34, 0x30, 0xea, 0x11, 0x1b, 0xdc, 0x2e}}, PID: 100, }
Read about the System.PropGroup.FileSystem property. Do not use this property for getting or setting values. It is intended only as a marker. Type: Null
var PKEY_PropGroup_GPS = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf3713ada, Data2: 0x90e3, Data3: 0x4e11, Data4: [8]byte{0xaa, 0xe5, 0xfd, 0xc1, 0x76, 0x85, 0xb9, 0xbe}}, PID: 100, }
Read about the System.PropGroup.GPS property. Do not use this property for getting or setting values. It is intended only as a marker. Type: Null
var PKEY_PropGroup_General = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xcc301630, Data2: 0xb192, Data3: 0x4c22, Data4: [8]byte{0xb3, 0x72, 0x9f, 0x4c, 0x6d, 0x33, 0x8e, 0x07}}, PID: 100, }
Read about the System.PropGroup.General property. Do not use this property for getting or setting values. It is intended only as a marker. Type: Null
var PKEY_PropGroup_Image = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe3690a87, Data2: 0x0fa8, Data3: 0x4a2a, Data4: [8]byte{0x9a, 0x9f, 0xfc, 0xe8, 0x82, 0x70, 0x55, 0xac}}, PID: 100, }
The property group separator used in property lists to separate image files from other types. Do not use this property for getting or setting values. It is intended only as a marker. Type: Null
var PKEY_PropGroup_Media = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x61872cf7, Data2: 0x6b5e, Data3: 0x4b4b, Data4: [8]byte{0xac, 0x2d, 0x59, 0xda, 0x84, 0x45, 0x92, 0x48}}, PID: 100, }
Read about the System.PropGroup.Media property. Do not use this property for getting or setting values. It is intended only as a marker. Type: Null
var PKEY_PropGroup_MediaAdvanced = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x8859a284, Data2: 0xde7e, Data3: 0x4642, Data4: [8]byte{0x99, 0xba, 0xd4, 0x31, 0xd0, 0x44, 0xb1, 0xec}}, PID: 100, }
Read about the System.PropGroup.MediaAdvanced property. Do not use this property for getting or setting values. It is intended only as a marker. Type: Null
var PKEY_PropGroup_Message = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x7fd7259d, Data2: 0x16b4, Data3: 0x4135, Data4: [8]byte{0x9f, 0x97, 0x7c, 0x96, 0xec, 0xd2, 0xfa, 0x9e}}, PID: 100, }
Read about the System.PropGroup.Message property. Do not use this property for getting or setting values. It is intended only as a marker. Type: Null
var PKEY_PropGroup_Music = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x68dd6094, Data2: 0x7216, Data3: 0x40f1, Data4: [8]byte{0xa0, 0x29, 0x43, 0xfe, 0x71, 0x27, 0x04, 0x3f}}, PID: 100, }
The property group separator used in property lists to separate music files from other types. Do not use this property for getting or setting values. It is intended only as a marker. Type: Null
var PKEY_PropGroup_Origin = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x2598d2fb, Data2: 0x5569, Data3: 0x4367, Data4: [8]byte{0x95, 0xdf, 0x5c, 0xd3, 0xa1, 0x77, 0xe1, 0xa5}}, PID: 100, }
Read about the System.PropGroup.Origin property. Do not use this property for getting or setting values. It is intended only as a marker. Type: Null
var PKEY_PropGroup_PhotoAdvanced = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0cb2bf5a, Data2: 0x9ee7, Data3: 0x4a86, Data4: [8]byte{0x82, 0x22, 0xf0, 0x1e, 0x07, 0xfd, 0xad, 0xaf}}, PID: 100, }
Read about the System.PropGroup.PhotoAdvanced property. Do not use this property for getting or setting values. It is intended only as a marker. Type: Null
var PKEY_PropGroup_RecordedTV = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xe7b33238, Data2: 0x6584, Data3: 0x4170, Data4: [8]byte{0xa5, 0xc0, 0xac, 0x25, 0xef, 0xd9, 0xda, 0x56}}, PID: 100, }
Read about the System.PropGroup.RecordedTV property. Do not use this property for getting or setting values. It is intended only as a marker. Type: Null
var PKEY_PropGroup_Video = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xbebe0920, Data2: 0x7671, Data3: 0x4c54, Data4: [8]byte{0xa3, 0xeb, 0x49, 0xfd, 0xdf, 0xc1, 0x91, 0xee}}, PID: 100, }
The property group separator used in property lists to separate video files from other types. Do not use this property for getting or setting values. It is intended only as a marker. Type: Null
var PKEY_PropList_ConflictPrompt = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc9944a21, Data2: 0xa406, Data3: 0x48fe, Data4: [8]byte{0x82, 0x25, 0xae, 0xc7, 0xe2, 0x4c, 0x21, 0x1b}}, PID: 11, }
The list of properties to show in the file operation conflict resolution dialog. Properties with empty values will not be displayed. Type: String
var PKEY_PropList_ContentViewModeForBrowse = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc9944a21, Data2: 0xa406, Data3: 0x48fe, Data4: [8]byte{0x82, 0x25, 0xae, 0xc7, 0xe2, 0x4c, 0x21, 0x1b}}, PID: 13, }
The list of properties to show in the content view mode of an item in the context of browsing. Type: String
var PKEY_PropList_ContentViewModeForSearch = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc9944a21, Data2: 0xa406, Data3: 0x48fe, Data4: [8]byte{0x82, 0x25, 0xae, 0xc7, 0xe2, 0x4c, 0x21, 0x1b}}, PID: 14, }
Identifies the list of properties to show in the content view mode of an item in the context of searching. Type: String
var PKEY_PropList_ExtendedTileInfo = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc9944a21, Data2: 0xa406, Data3: 0x48fe, Data4: [8]byte{0x82, 0x25, 0xae, 0xc7, 0xe2, 0x4c, 0x21, 0x1b}}, PID: 9, }
The list of properties to show in the listview on extended tiles. Register under the regvalue of "ExtendedTileInfo". Type: String
var PKEY_PropList_FileOperationPrompt = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc9944a21, Data2: 0xa406, Data3: 0x48fe, Data4: [8]byte{0x82, 0x25, 0xae, 0xc7, 0xe2, 0x4c, 0x21, 0x1b}}, PID: 10, }
The list of properties to show in the file operation confirmation dialog. Type: String
var PKEY_PropList_FullDetails = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc9944a21, Data2: 0xa406, Data3: 0x48fe, Data4: [8]byte{0x82, 0x25, 0xae, 0xc7, 0xe2, 0x4c, 0x21, 0x1b}}, PID: 2, }
The list of all the properties to show in the details page. Type: String
var PKEY_PropList_InfoTip = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc9944a21, Data2: 0xa406, Data3: 0x48fe, Data4: [8]byte{0x82, 0x25, 0xae, 0xc7, 0xe2, 0x4c, 0x21, 0x1b}}, PID: 4, }
The list of properties to show in the infotip. Properties with empty values will not be displayed. Type: String
var PKEY_PropList_NonPersonal = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x49d1091f, Data2: 0x082e, Data3: 0x493f, Data4: [8]byte{0xb2, 0x3f, 0xd2, 0x30, 0x8a, 0xa9, 0x66, 0x8c}}, PID: 100, }
The list of properties considered 'non-personal'. The system will leave these properties untouched when directed to remove all non-personal properties from a given file. Register under the regvalue of "NonPersonal". Type: String
var PKEY_PropList_PreviewDetails = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc9944a21, Data2: 0xa406, Data3: 0x48fe, Data4: [8]byte{0x82, 0x25, 0xae, 0xc7, 0xe2, 0x4c, 0x21, 0x1b}}, PID: 8, }
The list of properties to display in the preview pane. Register under the regvalue of "PreviewDetails". Type: String
var PKEY_PropList_PreviewTitle = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc9944a21, Data2: 0xa406, Data3: 0x48fe, Data4: [8]byte{0x82, 0x25, 0xae, 0xc7, 0xe2, 0x4c, 0x21, 0x1b}}, PID: 6, }
The one or two properties to display in the preview pane title section. Type: String
var PKEY_PropList_QuickTip = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc9944a21, Data2: 0xa406, Data3: 0x48fe, Data4: [8]byte{0x82, 0x25, 0xae, 0xc7, 0xe2, 0x4c, 0x21, 0x1b}}, PID: 5, }
The list of properties to show in the infotip when the item is on a slow network. Type: String
var PKEY_PropList_TileInfo = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xc9944a21, Data2: 0xa406, Data3: 0x48fe, Data4: [8]byte{0x82, 0x25, 0xae, 0xc7, 0xe2, 0x4c, 0x21, 0x1b}}, PID: 3, }
The list of properties to show in the listview on tiles. Register under the regvalue of "TileInfo". Type: String
var PKEY_PropList_XPDetailsPanel = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf2275480, Data2: 0xf782, Data3: 0x4291, Data4: [8]byte{0xbd, 0x94, 0xf1, 0x36, 0x93, 0x51, 0x3a, 0xec}}, PID: 0, }
Obsolete. The list of properties to display in the XP webview details panel. Type: String
var PKEY_ProviderItemID = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf21d9941, Data2: 0x81f0, Data3: 0x471a, Data4: [8]byte{0xad, 0xee, 0x4e, 0x74, 0xb4, 0x92, 0x17, 0xed}}, PID: 100, }
System.ProviderItemID Type: String
var PKEY_Rating = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 9, }
A rating system that uses integer values between 1 and 99. This is the rating system used by the Windows Vista Shell. Type: UInt32 Values: 1 Star,2 Stars,3 Stars,4 Stars,5 Stars
var PKEY_RatingText = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x90197ca7, Data2: 0xfd8f, Data3: 0x4e8c, Data4: [8]byte{0x9d, 0xa3, 0xb5, 0x7e, 0x1e, 0x60, 0x92, 0x95}}, PID: 100, }
The user-friendly form of System.Rating. This value is not intended to be parsed programmatically. Type: String
var PKEY_RecordedTV_ChannelNumber = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6d748de2, Data2: 0x8d38, Data3: 0x4cc3, Data4: [8]byte{0xac, 0x60, 0xf0, 0x09, 0xb0, 0x57, 0xc5, 0x57}}, PID: 7, }
The recorded TV channels. For example, 42, 5, 53. Type: UInt32
var PKEY_RecordedTV_Credits = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6d748de2, Data2: 0x8d38, Data3: 0x4cc3, Data4: [8]byte{0xac, 0x60, 0xf0, 0x09, 0xb0, 0x57, 0xc5, 0x57}}, PID: 4, }
Indicates the credits for the program, in the following format. "Actor1/Actor2/Actor3...;Director1/Director2/Director3...;Host1/Host2/Host3...;GuestStar". Type: String
var PKEY_RecordedTV_DateContentExpires = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6d748de2, Data2: 0x8d38, Data3: 0x4cc3, Data4: [8]byte{0xac, 0x60, 0xf0, 0x09, 0xb0, 0x57, 0xc5, 0x57}}, PID: 15, }
System.RecordedTV.DateContentExpires Type: DateTime
var PKEY_RecordedTV_EpisodeName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6d748de2, Data2: 0x8d38, Data3: 0x4cc3, Data4: [8]byte{0xac, 0x60, 0xf0, 0x09, 0xb0, 0x57, 0xc5, 0x57}}, PID: 2, }
The names of recorded TV episodes. For example, "Nowhere to Hyde". Type: String
var PKEY_RecordedTV_IsATSCContent = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6d748de2, Data2: 0x8d38, Data3: 0x4cc3, Data4: [8]byte{0xac, 0x60, 0xf0, 0x09, 0xb0, 0x57, 0xc5, 0x57}}, PID: 16, }
System.RecordedTV.IsATSCContent Type: Boolean
var PKEY_RecordedTV_IsClosedCaptioningAvailable = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6d748de2, Data2: 0x8d38, Data3: 0x4cc3, Data4: [8]byte{0xac, 0x60, 0xf0, 0x09, 0xb0, 0x57, 0xc5, 0x57}}, PID: 12, }
System.RecordedTV.IsClosedCaptioningAvailable Type: Boolean
var PKEY_RecordedTV_IsDTVContent = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6d748de2, Data2: 0x8d38, Data3: 0x4cc3, Data4: [8]byte{0xac, 0x60, 0xf0, 0x09, 0xb0, 0x57, 0xc5, 0x57}}, PID: 17, }
System.RecordedTV.IsDTVContent Type: Boolean
var PKEY_RecordedTV_IsHDContent = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6d748de2, Data2: 0x8d38, Data3: 0x4cc3, Data4: [8]byte{0xac, 0x60, 0xf0, 0x09, 0xb0, 0x57, 0xc5, 0x57}}, PID: 18, }
System.RecordedTV.IsHDContent Type: Boolean
var PKEY_RecordedTV_IsRepeatBroadcast = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6d748de2, Data2: 0x8d38, Data3: 0x4cc3, Data4: [8]byte{0xac, 0x60, 0xf0, 0x09, 0xb0, 0x57, 0xc5, 0x57}}, PID: 13, }
System.RecordedTV.IsRepeatBroadcast Type: Boolean
var PKEY_RecordedTV_IsSAP = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6d748de2, Data2: 0x8d38, Data3: 0x4cc3, Data4: [8]byte{0xac, 0x60, 0xf0, 0x09, 0xb0, 0x57, 0xc5, 0x57}}, PID: 14, }
System.RecordedTV.IsSAP Type: Boolean
var PKEY_RecordedTV_NetworkAffiliation = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x2c53c813, Data2: 0xfb63, Data3: 0x4e22, Data4: [8]byte{0xa1, 0xab, 0x0b, 0x33, 0x1c, 0xa1, 0xe2, 0x73}}, PID: 100, }
System.RecordedTV.NetworkAffiliation Type: String
var PKEY_RecordedTV_OriginalBroadcastDate = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x4684fe97, Data2: 0x8765, Data3: 0x4842, Data4: [8]byte{0x9c, 0x13, 0xf0, 0x06, 0x44, 0x7b, 0x17, 0x8c}}, PID: 100, }
System.RecordedTV.OriginalBroadcastDate Type: DateTime
var PKEY_RecordedTV_ProgramDescription = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6d748de2, Data2: 0x8d38, Data3: 0x4cc3, Data4: [8]byte{0xac, 0x60, 0xf0, 0x09, 0xb0, 0x57, 0xc5, 0x57}}, PID: 3, }
System.RecordedTV.ProgramDescription Type: String
var PKEY_RecordedTV_RecordingTime = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa5477f61, Data2: 0x7a82, Data3: 0x4eca, Data4: [8]byte{0x9d, 0xde, 0x98, 0xb6, 0x9b, 0x24, 0x79, 0xb3}}, PID: 100, }
System.RecordedTV.RecordingTime Type: DateTime
var PKEY_RecordedTV_StationCallSign = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x6d748de2, Data2: 0x8d38, Data3: 0x4cc3, Data4: [8]byte{0xac, 0x60, 0xf0, 0x09, 0xb0, 0x57, 0xc5, 0x57}}, PID: 5, }
Any recorded station call signs. For example, "TOONP". Type: String
var PKEY_RecordedTV_StationName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x1b5439e7, Data2: 0xeba1, Data3: 0x4af8, Data4: [8]byte{0xbd, 0xd7, 0x7a, 0xf1, 0xd4, 0x54, 0x94, 0x93}}, PID: 100, }
System.RecordedTV.StationName Type: String
var PKEY_RemoteConflictingFile = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xfceff153, Data2: 0xe839, Data3: 0x4cf3, Data4: [8]byte{0xa9, 0xe7, 0xea, 0x22, 0x83, 0x20, 0x94, 0xb8}}, PID: 115, }
System.RemoteConflictingFile Type: Object
var PKEY_SFGAOFlags = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x28636aa6, Data2: 0x953d, Data3: 0x11d2, Data4: [8]byte{0xb5, 0xd6, 0x00, 0xc0, 0x4f, 0xd9, 0x18, 0xd0}}, PID: 25, }
SFGAO values as used in IShellFolder::GetAttributesOf. Type: UInt32
var PKEY_Search_AutoSummary = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x560c36c0, Data2: 0x503a, Data3: 0x11cf, Data4: [8]byte{0xba, 0xa1, 0x00, 0x00, 0x4c, 0x75, 0x2a, 0x9a}}, PID: 2, }
An automated search system summary of the full text contents of a document, displayed in the search results view in Search Explorer. Use this property only when consuming the values in an application, not when providing values to a property handler. Type: String
var PKEY_Search_ContainerHash = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xbceee283, Data2: 0x35df, Data3: 0x4d53, Data4: [8]byte{0x82, 0x6a, 0xf3, 0x6a, 0x3e, 0xef, 0xc6, 0xbe}}, PID: 100, }
The hash code used to identify attachments to be deleted based on a common container url. Type: String
var PKEY_Search_Contents = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xb725f130, Data2: 0x47ef, Data3: 0x101a, Data4: [8]byte{0xa5, 0xf1, 0x02, 0x60, 0x8c, 0x9e, 0xeb, 0xac}}, PID: 19, }
The contents of the item. Type: String
var PKEY_Search_EntryID = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x49691c90, Data2: 0x7e17, Data3: 0x101a, Data4: [8]byte{0xa9, 0x1c, 0x08, 0x00, 0x2b, 0x2e, 0xcd, 0xa9}}, PID: 5, }
The entry ID for an item within a given catalog in the Windows Search Index. Type: Int32
var PKEY_Search_ExtendedProperties = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x7b03b546, Data2: 0xfa4f, Data3: 0x4a52, Data4: [8]byte{0xa2, 0xfe, 0x03, 0xd5, 0x31, 0x1e, 0x58, 0x65}}, PID: 100, }
System.Search.ExtendedProperties Type: Blob
var PKEY_Search_GatherTime = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0b63e350, Data2: 0x9ccc, Data3: 0x11d0, Data4: [8]byte{0xbc, 0xdb, 0x00, 0x80, 0x5f, 0xcc, 0xce, 0x04}}, PID: 8, }
The Datetime value representing the time when the Windows Search Gatherer process last pushed properties of this document to the Windows Search Gatherer Plugins. Type: DateTime
var PKEY_Search_HitCount = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x49691c90, Data2: 0x7e17, Data3: 0x101a, Data4: [8]byte{0xa9, 0x1c, 0x08, 0x00, 0x2b, 0x2e, 0xcd, 0xa9}}, PID: 4, }
When using CONTAINS over the Windows Search Index, this is the number of matches of the term. If there are multiple CONTAINS, an AND computes the minimal number of hits, and an OR computes the maximal number of hits. Type: Int32
var PKEY_Search_IsClosedDirectory = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0b63e343, Data2: 0x9ccc, Data3: 0x11d0, Data4: [8]byte{0xbc, 0xdb, 0x00, 0x80, 0x5f, 0xcc, 0xce, 0x04}}, PID: 23, }
Emitted as TRUE by a container item to indicate that its child items do not need to be enumerated by an indexer if the container item has not changed since the last incremental index verification crawl. Type: Boolean
var PKEY_Search_IsFullyContained = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0b63e343, Data2: 0x9ccc, Data3: 0x11d0, Data4: [8]byte{0xbc, 0xdb, 0x00, 0x80, 0x5f, 0xcc, 0xce, 0x04}}, PID: 24, }
Emitted as TRUE by all child items of a container (such as an e-mail or a compressed file with a .zip name extension) that emits System.Search.IsClosedDirectory as TRUE. This ensures that the child items are included in the search index. Type: Boolean
var PKEY_Search_QueryFocusedSummary = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x560c36c0, Data2: 0x503a, Data3: 0x11cf, Data4: [8]byte{0xba, 0xa1, 0x00, 0x00, 0x4c, 0x75, 0x2a, 0x9a}}, PID: 3, }
The query-focused summary of the document. Type: String
var PKEY_Search_QueryFocusedSummaryWithFallback = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x560c36c0, Data2: 0x503a, Data3: 0x11cf, Data4: [8]byte{0xba, 0xa1, 0x00, 0x00, 0x4c, 0x75, 0x2a, 0x9a}}, PID: 4, }
The query-focused summary of the document. If none is available, the AutoSummary is returned. Type: String
var PKEY_Search_QueryPropertyHits = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x49691c90, Data2: 0x7e17, Data3: 0x101a, Data4: [8]byte{0xa9, 0x1c, 0x08, 0x00, 0x2b, 0x2e, 0xcd, 0xa9}}, PID: 21, }
Contains the list of matched properties from a query. Type: Multivalue String
var PKEY_Search_Rank = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x49691c90, Data2: 0x7e17, Data3: 0x101a, Data4: [8]byte{0xa9, 0x1c, 0x08, 0x00, 0x2b, 0x2e, 0xcd, 0xa9}}, PID: 3, }
Relevance rank of row, with a range from 0-1000. Type: Int32
var PKEY_Search_Store = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa06992b3, Data2: 0x8caf, Data3: 0x4ed7, Data4: [8]byte{0xa5, 0x47, 0xb2, 0x59, 0xe3, 0x2a, 0xc9, 0xfc}}, PID: 100, }
The identifier for the protocol handler that produced the item. For example, MAPI, CSC, FILE, and so on. Type: String
var PKEY_Search_UrlToIndex = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0b63e343, Data2: 0x9ccc, Data3: 0x11d0, Data4: [8]byte{0xbc, 0xdb, 0x00, 0x80, 0x5f, 0xcc, 0xce, 0x04}}, PID: 2, }
Emitted by a container IFilter for each child URL within the container. The children are eventually crawled by the indexer if they are within scope. Type: String
var PKEY_Search_UrlToIndexWithModificationTime = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0b63e343, Data2: 0x9ccc, Data3: 0x11d0, Data4: [8]byte{0xbc, 0xdb, 0x00, 0x80, 0x5f, 0xcc, 0xce, 0x04}}, PID: 12, }
This property is the same as System.Search.UrlToIndex except that it includes the time that the URL was last modified. Type: Multivalue Any
var PKEY_Security_AllowedEnterpriseDataProtectionIdentities = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x38d43380, Data2: 0xd418, Data3: 0x4830, Data4: [8]byte{0x84, 0xd5, 0x46, 0x93, 0x5a, 0x81, 0xc5, 0xc6}}, PID: 32, }
Encryption options. Type: Multivalue String
var PKEY_Security_EncryptionOwners = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x5f5aff6a, Data2: 0x37e5, Data3: 0x4780, Data4: [8]byte{0x97, 0xea, 0x80, 0xc7, 0x56, 0x5c, 0xf5, 0x35}}, PID: 34, }
Learn about the System.Security.EncryptionOwners property, which supports file ownership for different versions of Windows. Type: Multivalue String
var PKEY_Security_EncryptionOwnersDisplay = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xde621b8f, Data2: 0xe125, Data3: 0x43a3, Data4: [8]byte{0xa3, 0x2d, 0x56, 0x65, 0x44, 0x6d, 0x63, 0x2a}}, PID: 25, }
Learn about the System.Security.EncryptionOwnersDisplay property, which supports file ownership for different versions of Windows. Type: Multivalue String
var PKEY_Sensitivity = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf8d3f6ac, Data2: 0x4874, Data3: 0x42cb, Data4: [8]byte{0xbe, 0x59, 0xab, 0x45, 0x4b, 0x30, 0x71, 0x6a}}, PID: 100, }
System.Sensitivity Type: UInt16 Values: Normal,Personal,Private,Confidential
var PKEY_SensitivityText = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd0c7f054, Data2: 0x3f72, Data3: 0x4725, Data4: [8]byte{0x85, 0x27, 0x12, 0x9a, 0x57, 0x7c, 0xb2, 0x69}}, PID: 100, }
The user-friendly form of System.Sensitivity. This value is not intended to be parsed programmatically. Type: String
windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 12, }FmtID:
System.ShareUserRating Type: UInt32
windows.DEVPROPGUID{Data1: 0xef884c5b, Data2: 0x2bfe, Data3: 0x41bb, Data4: [8]byte{0xaa, 0xe5, 0x76, 0xee, 0xdf, 0x4f, 0x99, 0x02}}, PID: 200, }FmtID:
Indicates who the item is shared with. Type: Multivalue String
var PKEY_SharingStatus = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xef884c5b, Data2: 0x2bfe, Data3: 0x41bb, Data4: [8]byte{0xaa, 0xe5, 0x76, 0xee, 0xdf, 0x4f, 0x99, 0x02}}, PID: 300, }
'Indicates the sharing status of an item: Not Shared, Shared, Everyone (homegroup or everyone), or Private.' Type: UInt32 Values: Not shared,Shared,Private
var PKEY_Shell_OmitFromView = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xde35258c, Data2: 0xc695, Data3: 0x4cbc, Data4: [8]byte{0xb9, 0x82, 0x38, 0xb0, 0xad, 0x24, 0xce, 0xd0}}, PID: 2, }
Omits an item from Shell views. Type: String
var PKEY_Shell_SFGAOFlagsStrings = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd6942081, Data2: 0xd53b, Data3: 0x443d, Data4: [8]byte{0xad, 0x47, 0x5e, 0x05, 0x9d, 0x9c, 0xd2, 0x7a}}, PID: 2, }
Expresses the SFGAO flags as string values, and is used as a query optimization. Type: Multivalue String Values: filesys,fileanc,storageanc,stream,link,hidden,superhidden,folder,nonenum,browsable,system
var PKEY_SimpleRating = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xa09f084e, Data2: 0xad41, Data3: 0x489f, Data4: [8]byte{0x80, 0x76, 0xaa, 0x5b, 0xe3, 0x08, 0x2b, 0xca}}, PID: 100, }
A rating system that uses a range of integer values between 0 and 5. Type: UInt32
var PKEY_Size = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xb725f130, Data2: 0x47ef, Data3: 0x101a, Data4: [8]byte{0xa5, 0xf1, 0x02, 0x60, 0x8c, 0x9e, 0xeb, 0xac}}, PID: 12, }
The system-provided file system size of the item, in bytes. Type: UInt64 Values: Empty (0 KB),Tiny (0 - 16 KB),Small (16 - 1 MB),Medium (1 - 128 MB),Large (128 MB - 1 GB),Huge (1 - 4 GB),Gigantic (>4 GB)
var PKEY_SoftwareUsed = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x14b81da1, Data2: 0x0135, Data3: 0x4d31, Data4: [8]byte{0x96, 0xd9, 0x6c, 0xbf, 0xc9, 0x67, 0x1a, 0x99}}, PID: 305, }
System.SoftwareUsed Type: String
var PKEY_Software_DateLastUsed = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x841e4f90, Data2: 0xff59, Data3: 0x4d16, Data4: [8]byte{0x89, 0x47, 0xe8, 0x1b, 0xbf, 0xfa, 0xb3, 0x6d}}, PID: 16, }
System.Software.DateLastUsed Type: DateTime
var PKEY_Software_ProductName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0cef7d53, Data2: 0xfa64, Data3: 0x11d1, Data4: [8]byte{0xa2, 0x03, 0x00, 0x00, 0xf8, 0x1f, 0xed, 0xee}}, PID: 7, }
System.Software.ProductName Type: String
var PKEY_SourceItem = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x668cdfa5, Data2: 0x7a1b, Data3: 0x4323, Data4: [8]byte{0xae, 0x4b, 0xe5, 0x27, 0x39, 0x3a, 0x1d, 0x81}}, PID: 100, }
System.SourceItem Type: String
var PKEY_SourcePackageFamilyName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xffae9db7, Data2: 0x1c8d, Data3: 0x43ff, Data4: [8]byte{0x81, 0x8c, 0x84, 0x40, 0x3a, 0xa3, 0x73, 0x2d}}, PID: 100, }
Package family name of the app which the storage item instance originated. Type: String
var PKEY_StartDate = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x48fd6ec8, Data2: 0x8a12, Data3: 0x4cdf, Data4: [8]byte{0xa0, 0x3e, 0x4e, 0xc5, 0xa5, 0x11, 0xed, 0xde}}, PID: 100, }
System.StartDate Type: DateTime
var PKEY_Status = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x000214a1, Data2: 0x0000, Data3: 0x0000, Data4: [8]byte{0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}, PID: 9, }
Generic status information applicable to the item. Type: String
var PKEY_StatusBarSelectedItemCount = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x26dc287c, Data2: 0x6e3d, Data3: 0x4bd3, Data4: [8]byte{0xb2, 0xb0, 0x6a, 0x26, 0xba, 0x2e, 0x34, 0x6d}}, PID: 3, }
The count of selected items in the view and the estimated total size. Type: String
var PKEY_StatusBarViewItemCount = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x26dc287c, Data2: 0x6e3d, Data3: 0x4bd3, Data4: [8]byte{0xb2, 0xb0, 0x6a, 0x26, 0xba, 0x2e, 0x34, 0x6d}}, PID: 2, }
The count of items in the view and the estimated total size. Type: String
var PKEY_StorageProviderCallerVersionInformation = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xb2f9b9d6, Data2: 0xfec4, Data3: 0x4dd5, Data4: [8]byte{0x94, 0xd7, 0x89, 0x57, 0x48, 0x8c, 0x80, 0x7b}}, PID: 7, }
The storage provider caller protocol version information.The format of this property is provider specific, refer to the storage provider documentation for more information. Type: String
var PKEY_StorageProviderError = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xfceff153, Data2: 0xe839, Data3: 0x4cf3, Data4: [8]byte{0xa9, 0xe7, 0xea, 0x22, 0x83, 0x20, 0x94, 0xb8}}, PID: 109, }
System.StorageProviderError Type: UInt32
var PKEY_StorageProviderFileChecksum = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xb2f9b9d6, Data2: 0xfec4, Data3: 0x4dd5, Data4: [8]byte{0x94, 0xd7, 0x89, 0x57, 0x48, 0x8c, 0x80, 0x7b}}, PID: 5, }
The checksum computed by the storage provider for the file. Files with the same checksum value will have the same contents. Type: Buffer
var PKEY_StorageProviderFileIdentifier = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xb2f9b9d6, Data2: 0xfec4, Data3: 0x4dd5, Data4: [8]byte{0x94, 0xd7, 0x89, 0x57, 0x48, 0x8c, 0x80, 0x7b}}, PID: 3, }
The storage provider identifier for this file. Type: String
var PKEY_StorageProviderFileRemoteUri = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xfceff153, Data2: 0xe839, Data3: 0x4cf3, Data4: [8]byte{0xa9, 0xe7, 0xea, 0x22, 0x83, 0x20, 0x94, 0xb8}}, PID: 112, }
The storage provider's remote Uri for this file. Type: String
var PKEY_StorageProviderFileVersion = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xb2f9b9d6, Data2: 0xfec4, Data3: 0x4dd5, Data4: [8]byte{0x94, 0xd7, 0x89, 0x57, 0x48, 0x8c, 0x80, 0x7b}}, PID: 4, }
The storage provider file version for this file. Type: String
var PKEY_StorageProviderFileVersionWaterline = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xb2f9b9d6, Data2: 0xfec4, Data3: 0x4dd5, Data4: [8]byte{0x94, 0xd7, 0x89, 0x57, 0x48, 0x8c, 0x80, 0x7b}}, PID: 6, }
The storage provider computed file version waterline for this file. This value is used to detect if a file has changed. Type: Buffer
var PKEY_StorageProviderId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xfceff153, Data2: 0xe839, Data3: 0x4cf3, Data4: [8]byte{0xa9, 0xe7, 0xea, 0x22, 0x83, 0x20, 0x94, 0xb8}}, PID: 108, }
This property represents the [Storage Provider ID] part of the fully-qualified provider identifier"[Storage Provider ID]![Windows SID]![Account ID]". Type: String
windows.DEVPROPGUID{Data1: 0xfceff153, Data2: 0xe839, Data3: 0x4cf3, Data4: [8]byte{0xa9, 0xe7, 0xea, 0x22, 0x83, 0x20, 0x94, 0xb8}}, PID: 111, }FmtID:
This property represents a list of share statuses for the file/folder specified by the storage provider.Each share status must be one of the known value specified by the enumerations belowStorageProviderShareStatuses is a readonly property, it should only be updated by the storage provider. Type: Multivalue String Values: Private,Shared,Public,Group,Owner
var PKEY_StorageProviderSharingStatus = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xfceff153, Data2: 0xe839, Data3: 0x4cf3, Data4: [8]byte{0xa9, 0xe7, 0xea, 0x22, 0x83, 0x20, 0x94, 0xb8}}, PID: 117, }
This property represents a the most permissive share status for the file/folder specified by the storage provider.The share statuses from most to least permissive are Owned > Co-owned > Public > Shared > Private.StorageProviderSharingStatus is a readonly property. Type: UInt32 Values: Shared,Public,Shared (co-owned, owner),Shared (co-owned),Public (co-owned, owner),Public (co-owned)
var PKEY_StorageProviderStatus = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xfceff153, Data2: 0xe839, Data3: 0x4cf3, Data4: [8]byte{0xa9, 0xe7, 0xea, 0x22, 0x83, 0x20, 0x94, 0xb8}}, PID: 110, }
System.StorageProviderStatus Type: UInt64
var PKEY_Storage_Portable = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x4d1ebee8, Data2: 0x0803, Data3: 0x4774, Data4: [8]byte{0x98, 0x42, 0xb7, 0x7d, 0xb5, 0x02, 0x65, 0xe9}}, PID: 2, }
Indicates if the drive for the storage is portable. Type: Boolean
var PKEY_Storage_RemovableMedia = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x4d1ebee8, Data2: 0x0803, Data3: 0x4774, Data4: [8]byte{0x98, 0x42, 0xb7, 0x7d, 0xb5, 0x02, 0x65, 0xe9}}, PID: 3, }
Indicates if the storage media is removable. Type: Boolean
var PKEY_Storage_SystemCritical = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x4d1ebee8, Data2: 0x0803, Data3: 0x4774, Data4: [8]byte{0x98, 0x42, 0xb7, 0x7d, 0xb5, 0x02, 0x65, 0xe9}}, PID: 4, }
Indicates if the storage media is system critical. Type: Boolean
var PKEY_Subject = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf29f85e0, Data2: 0x4ff9, Data3: 0x1068, Data4: [8]byte{0xab, 0x91, 0x08, 0x00, 0x2b, 0x27, 0xb3, 0xd9}}, PID: 3, }
The subject of a document. This property maps to the OLE document property Subject. Type: String
var PKEY_Supplemental_AlbumID = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0c73b141, Data2: 0x39d6, Data3: 0x4653, Data4: [8]byte{0xa6, 0x83, 0xca, 0xb2, 0x91, 0xea, 0xf9, 0x5b}}, PID: 2, }
Contains the identifiers of the albums that the item is a member of. Can be used in conjunction with the Album item in the Content Indexer APIs to notify other apps about picture albums either the user created or apps have already created. Type: Multivalue String
var PKEY_Supplemental_ResourceId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0c73b141, Data2: 0x39d6, Data3: 0x4653, Data4: [8]byte{0xa6, 0x83, 0xca, 0xb2, 0x91, 0xea, 0xf9, 0x5b}}, PID: 3, }
Contains the identifier for the item on the remote sync service. Used for comparing a file on the system to ones that are available in the cloud. Type: String
var PKEY_SyncTransferStatus = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xfceff153, Data2: 0xe839, Data3: 0x4cf3, Data4: [8]byte{0xa9, 0xe7, 0xea, 0x22, 0x83, 0x20, 0x94, 0xb8}}, PID: 103, }
System.SyncTransferStatus Type: UInt32
var PKEY_Sync_Comments = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x7bd5533e, Data2: 0xaf15, Data3: 0x44db, Data4: [8]byte{0xb8, 0xc8, 0xbd, 0x66, 0x24, 0xe1, 0xd0, 0x32}}, PID: 13, }
System.Sync.Comments Type: String
var PKEY_Sync_ConflictDescription = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xce50c159, Data2: 0x2fb8, Data3: 0x41fd, Data4: [8]byte{0xbe, 0x68, 0xd3, 0xe0, 0x42, 0xe2, 0x74, 0xbc}}, PID: 4, }
System.Sync.ConflictDescription Type: String
var PKEY_Sync_ConflictFirstLocation = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xce50c159, Data2: 0x2fb8, Data3: 0x41fd, Data4: [8]byte{0xbe, 0x68, 0xd3, 0xe0, 0x42, 0xe2, 0x74, 0xbc}}, PID: 6, }
System.Sync.ConflictFirstLocation Type: String
var PKEY_Sync_ConflictSecondLocation = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xce50c159, Data2: 0x2fb8, Data3: 0x41fd, Data4: [8]byte{0xbe, 0x68, 0xd3, 0xe0, 0x42, 0xe2, 0x74, 0xbc}}, PID: 7, }
System.Sync.ConflictSecondLocation Type: String
var PKEY_Sync_HandlerCollectionID = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x7bd5533e, Data2: 0xaf15, Data3: 0x44db, Data4: [8]byte{0xb8, 0xc8, 0xbd, 0x66, 0x24, 0xe1, 0xd0, 0x32}}, PID: 2, }
System.Sync.HandlerCollectionID Type: Guid
var PKEY_Sync_HandlerID = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x7bd5533e, Data2: 0xaf15, Data3: 0x44db, Data4: [8]byte{0xb8, 0xc8, 0xbd, 0x66, 0x24, 0xe1, 0xd0, 0x32}}, PID: 3, }
System.Sync.HandlerID Type: String
var PKEY_Sync_HandlerName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xce50c159, Data2: 0x2fb8, Data3: 0x41fd, Data4: [8]byte{0xbe, 0x68, 0xd3, 0xe0, 0x42, 0xe2, 0x74, 0xbc}}, PID: 2, }
System.Sync.HandlerName Type: String
var PKEY_Sync_HandlerType = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x7bd5533e, Data2: 0xaf15, Data3: 0x44db, Data4: [8]byte{0xb8, 0xc8, 0xbd, 0x66, 0x24, 0xe1, 0xd0, 0x32}}, PID: 8, }
System.Sync.HandlerType Type: UInt32 Values: Other,Programs,Devices,Folders,Web services,Computers
var PKEY_Sync_HandlerTypeLabel = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x7bd5533e, Data2: 0xaf15, Data3: 0x44db, Data4: [8]byte{0xb8, 0xc8, 0xbd, 0x66, 0x24, 0xe1, 0xd0, 0x32}}, PID: 9, }
System.Sync.HandlerTypeLabel Type: String
var PKEY_Sync_ItemID = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x7bd5533e, Data2: 0xaf15, Data3: 0x44db, Data4: [8]byte{0xb8, 0xc8, 0xbd, 0x66, 0x24, 0xe1, 0xd0, 0x32}}, PID: 6, }
System.Sync.ItemID Type: String
var PKEY_Sync_ItemName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xce50c159, Data2: 0x2fb8, Data3: 0x41fd, Data4: [8]byte{0xbe, 0x68, 0xd3, 0xe0, 0x42, 0xe2, 0x74, 0xbc}}, PID: 3, }
System.Sync.ItemName Type: String
var PKEY_Sync_ProgressPercentage = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x7bd5533e, Data2: 0xaf15, Data3: 0x44db, Data4: [8]byte{0xb8, 0xc8, 0xbd, 0x66, 0x24, 0xe1, 0xd0, 0x32}}, PID: 23, }
An integer value between 0 and 100 that represents the percentage completed. Type: UInt32
var PKEY_Sync_State = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x7bd5533e, Data2: 0xaf15, Data3: 0x44db, Data4: [8]byte{0xb8, 0xc8, 0xbd, 0x66, 0x24, 0xe1, 0xd0, 0x32}}, PID: 24, }
State of the system synch. Type: UInt32 Values: Setup sync,Not synced yet,Not synced yet,Synced with errors,Sync pending,Syncing
var PKEY_Sync_Status = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x7bd5533e, Data2: 0xaf15, Data3: 0x44db, Data4: [8]byte{0xb8, 0xc8, 0xbd, 0x66, 0x24, 0xe1, 0xd0, 0x32}}, PID: 10, }
Status of the system synch. Type: String
var PKEY_Task_BillingInformation = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xd37d52c6, Data2: 0x261c, Data3: 0x4303, Data4: [8]byte{0x82, 0xb3, 0x08, 0xb9, 0x26, 0xac, 0x6f, 0x12}}, PID: 100, }
System.Task.BillingInformation Type: String
var PKEY_Task_CompletionStatus = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x084d8a0a, Data2: 0xe6d5, Data3: 0x40de, Data4: [8]byte{0xbf, 0x1f, 0xc8, 0x82, 0x0e, 0x7c, 0x87, 0x7c}}, PID: 100, }
System.Task.CompletionStatus Type: String
var PKEY_Task_Owner = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x08c7cc5f, Data2: 0x60f2, Data3: 0x4494, Data4: [8]byte{0xad, 0x75, 0x55, 0xe3, 0xe0, 0xb5, 0xad, 0xd0}}, PID: 100, }
System.Task.Owner Type: String
var PKEY_Thumbnail = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf29f85e0, Data2: 0x4ff9, Data3: 0x1068, Data4: [8]byte{0xab, 0x91, 0x08, 0x00, 0x2b, 0x27, 0xb3, 0xd9}}, PID: 17, }
Represents the thumbnail in VT_CF format. Type: Clipboard
var PKEY_ThumbnailCacheId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x446d16b1, Data2: 0x8dad, Data3: 0x4870, Data4: [8]byte{0xa7, 0x48, 0x40, 0x2e, 0xa4, 0x3d, 0x78, 0x8c}}, PID: 100, }
A unique value used as a key to cache thumbnails. Type: UInt64
var PKEY_ThumbnailStream = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf29f85e0, Data2: 0x4ff9, Data3: 0x1068, Data4: [8]byte{0xab, 0x91, 0x08, 0x00, 0x2b, 0x27, 0xb3, 0xd9}}, PID: 27, }
Data that represents the thumbnail in VT_STREAM format, supported by Windows GDI+ and Windows codecs such as .jpg and .png. Type: Stream
var PKEY_Title = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf29f85e0, Data2: 0x4ff9, Data3: 0x1068, Data4: [8]byte{0xab, 0x91, 0x08, 0x00, 0x2b, 0x27, 0xb3, 0xd9}}, PID: 2, }
The title of the item. Type: String
var PKEY_TitleSortOverride = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xf0f7984d, Data2: 0x222e, Data3: 0x4ad2, Data4: [8]byte{0x82, 0xab, 0x1d, 0xd8, 0xea, 0x40, 0xe5, 0x7e}}, PID: 300, }
This optional string value allows for overriding the standard sort order of System.Title.This is very important for proper sorting of music files in Japanese which cannot becorrectly sorted phonetically (the user-expected ordering) without this field.It can also be used for customizing sorting in non-East Asian scenarios,such as allowing the user to remove articles for sorting purposes. Type: String
var PKEY_TotalFileSize = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x28636aa6, Data2: 0x953d, Data3: 0x11d2, Data4: [8]byte{0xb5, 0xd6, 0x00, 0xc0, 0x4f, 0xd9, 0x18, 0xd0}}, PID: 14, }
System.TotalFileSize Type: UInt64 Values: Zero,Tiny (0 - 10 KB),Small (10 - 100 KB),Medium (100 KB - 1 MB),Large (1 - 16 MB),Huge (16 - 128 MB),Gigantic (>129 MB)
var PKEY_Trademarks = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x0cef7d53, Data2: 0xfa64, Data3: 0x11d1, Data4: [8]byte{0xa2, 0x03, 0x00, 0x00, 0xf8, 0x1f, 0xed, 0xee}}, PID: 9, }
The trademark associated with the item, in a string format. Type: String
var PKEY_TransferOrder = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xfceff153, Data2: 0xe839, Data3: 0x4cf3, Data4: [8]byte{0xa9, 0xe7, 0xea, 0x22, 0x83, 0x20, 0x94, 0xb8}}, PID: 106, }
System.TransferOrder Type: UInt64
var PKEY_TransferPosition = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xfceff153, Data2: 0xe839, Data3: 0x4cf3, Data4: [8]byte{0xa9, 0xe7, 0xea, 0x22, 0x83, 0x20, 0x94, 0xb8}}, PID: 104, }
System.TransferPosition Type: UInt64
var PKEY_TransferSize = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0xfceff153, Data2: 0xe839, Data3: 0x4cf3, Data4: [8]byte{0xa9, 0xe7, 0xea, 0x22, 0x83, 0x20, 0x94, 0xb8}}, PID: 105, }
System.TransferSize Type: UInt64
var PKEY_Video_Compression = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440491, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 10, }
Specifies the video compression format. Type: String
var PKEY_Video_Director = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440492, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 20, }
Indicates the person who directed the video. Type: Multivalue String
var PKEY_Video_EncodingBitrate = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440491, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 8, }
Indicates the data rate in "bits per second" for the video stream. "DataRate". Type: UInt32
var PKEY_Video_FourCC = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440491, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 44, }
Specifies the FOURCC code for the video stream. Type: UInt32
var PKEY_Video_FrameHeight = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440491, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 4, }
Indicates the frame height for the video stream. Type: UInt32
var PKEY_Video_FrameRate = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440491, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 6, }
Indicates the frame rate for the video stream, in frames per 1000 seconds. Type: UInt32
var PKEY_Video_FrameWidth = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440491, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 3, }
Indicates the frame width for the video stream. Type: UInt32
var PKEY_Video_HorizontalAspectRatio = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440491, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 42, }
Indicates the horizontal portion of the pixel aspect ratio. The X portion of XX:YY. For example, 10 is the X portion of 10:11. Type: UInt32
var PKEY_Video_IsSpherical = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440491, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 100, }
Indicates whether the media file has a spherical video stream. Type: Boolean
var PKEY_Video_IsStereo = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440491, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 98, }
System.Video.IsStereo Type: Boolean
var PKEY_Video_Orientation = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440491, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 99, }
This is the video orientation in degrees. Type: UInt32
var PKEY_Video_SampleSize = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440491, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 9, }
Indicates the sample size in bits for the video stream. "SampleSize". Type: UInt32
var PKEY_Video_StreamName = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440491, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 2, }
Indicates the name for the video stream. "StreamName". Type: String
var PKEY_Video_StreamNumber = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440491, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 11, }
Indicates the ordinal number of the stream being played. Type: UInt16
var PKEY_Video_TotalBitrate = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440491, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 43, }
Indicates the total data rate in "bits per second" for all video and audio streams. Type: UInt32
var PKEY_Video_TranscodedForSync = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440491, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 46, }
Indicates the vertical portion of the aspect ratio. Type: Boolean
var PKEY_Video_VerticalAspectRatio = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x64440491, Data2: 0x4c8b, Data3: 0x11d1, Data4: [8]byte{0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}}, PID: 45, }
Indicates the horizontal portion of the pixel aspect ratio. The Y portion of XX:YY. For example, 11 is the Y portion of 10:11 . Type: UInt32
var PKEY_VolumeId = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x446d16b1, Data2: 0x8dad, Data3: 0x4870, Data4: [8]byte{0xa7, 0x48, 0x40, 0x2e, 0xa4, 0x3d, 0x78, 0x8c}}, PID: 104, }
The GUID of the NTFS Volume. Type: Guid
var PKEY_Volume_FileSystem = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9b174b35, Data2: 0x40ff, Data3: 0x11d2, Data4: [8]byte{0xa2, 0x7e, 0x00, 0xc0, 0x4f, 0xc3, 0x08, 0x71}}, PID: 4, }
The name of a volume's file system. This is valid for Shell items that describe a volume. Type: String
var PKEY_Volume_IsMappedDrive = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x149c0b69, Data2: 0x2c2d, Data3: 0x48fc, Data4: [8]byte{0x80, 0x8f, 0xd3, 0x18, 0xd7, 0x8c, 0x46, 0x36}}, PID: 2, }
System.Volume.IsMappedDrive Type: Boolean
var PKEY_Volume_IsRoot = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x9b174b35, Data2: 0x40ff, Data3: 0x11d2, Data4: [8]byte{0xa2, 0x7e, 0x00, 0xc0, 0x4f, 0xc3, 0x08, 0x71}}, PID: 10, }
A Boolean value stating whether a volume is a root volume. Type: Boolean
var PKEY_ZoneIdentifier = windows.DEVPROPKEY{ FmtID: windows.DEVPROPGUID{Data1: 0x502cfeab, Data2: 0x47eb, Data3: 0x459c, Data4: [8]byte{0xb9, 0x60, 0xe6, 0xd8, 0x72, 0x8f, 0x77, 0x01}}, PID: 100, }
Learn about the System.ZoneIdentifier property, which is the mark of the web zone, as a URLZONE enumeration value. Type: UInt32
Functions ¶
func CM_Get_Parent ¶
Types ¶
type USB_DEVICE_DESCRIPTOR ¶
type USB_DEVICE_DESCRIPTOR struct { Length uint8 DescriptorType uint8 USB uint16 // binary-coded decimal number DeviceClass uint8 DeviceSubClass uint8 DeviceProtocol uint8 MaxPacketSize0 uint8 IdVendor uint16 IdProduct uint16 Device uint16 // binary-coded decimal number Manufacturer uint8 // string descriptor index Product uint8 // string descriptor index SerialNumber uint8 // string descriptor index NumConfigurations uint8 }
type USB_ENDPOINT_DESCRIPTOR ¶
type USB_NODE_CONNECTION_INFORMATION ¶
type USB_NODE_CONNECTION_INFORMATION struct { ConnectionIndex uint32 // A value that is greater than or equal to 1 that specifies the number of the port. DeviceDescriptor USB_DEVICE_DESCRIPTOR // structure that reports the USB device descriptor that is returned by the attached device during enumeration. CurrentConfigurationValue uint8 // Contains the ID used with the SetConfiguration request to specify that current configuration of the device connected to the indicated port. LowSpeed bool // A Boolean value that indicates whether the port and its connected device are operating at low speed DeviceIsHub bool // A Boolean value that indicates if the device that is attached to the port is a hub DeviceAddress uint16 // The USB-assigned, bus-relative address of the device that is attached to the port. NumberOfOpenPipes uint32 // The number of open USB pipes that are associated with the port. ConnectionStatus uint16 // A USB_CONNECTION_STATUS-typed enumerator that indicates the connection status. PipeList [30]USB_PIPE_INFO // Describes the open pipes that are associated with the port. Pipe descriptions include the schedule offset of the pipe and the associated endpoint descriptor. }
https://docs.microsoft.com/en-us/windows-hardware/drivers/ddi/usbioctl/ns-usbioctl-_usb_node_connection_information NOTE: is variable sized: depends on amount of pipes.
30 coming from http://joyasystems.com/sample-code%2FWindows%20Driver%20Samples%2FUSBView%20sample%20application%2FC%2B%2B%2Fenum.c line 1172ish
type USB_PIPE_INFO ¶
type USB_PIPE_INFO struct { EndpointDescriptor USB_ENDPOINT_DESCRIPTOR ScheduleOffset uint32 // ULONG }
https://docs.microsoft.com/en-us/windows-hardware/drivers/ddi/usbioctl/ns-usbioctl-_usb_pipe_info