{ "Constants":[{ "Name":"CM_PROB_NOT_CONFIGURED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_PROB_DEVLOADER_FAILED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"CM_PROB_OUT_OF_MEMORY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"CM_PROB_ENTRY_IS_WRONG_TYPE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"CM_PROB_LACKED_ARBITRATOR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] },{ "Name":"CM_PROB_BOOT_CONFIG_CONFLICT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":6 ,"Attrs":[] },{ "Name":"CM_PROB_FAILED_FILTER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] },{ "Name":"CM_PROB_DEVLOADER_NOT_FOUND" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"CM_PROB_INVALID_DATA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":9 ,"Attrs":[] },{ "Name":"CM_PROB_FAILED_START" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":10 ,"Attrs":[] },{ "Name":"CM_PROB_LIAR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":11 ,"Attrs":[] },{ "Name":"CM_PROB_NORMAL_CONFLICT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12 ,"Attrs":[] },{ "Name":"CM_PROB_NOT_VERIFIED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":13 ,"Attrs":[] },{ "Name":"CM_PROB_NEED_RESTART" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":14 ,"Attrs":[] },{ "Name":"CM_PROB_REENUMERATION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15 ,"Attrs":[] },{ "Name":"CM_PROB_PARTIAL_LOG_CONF" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"CM_PROB_UNKNOWN_RESOURCE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":17 ,"Attrs":[] },{ "Name":"CM_PROB_REINSTALL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":18 ,"Attrs":[] },{ "Name":"CM_PROB_REGISTRY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":19 ,"Attrs":[] },{ "Name":"CM_PROB_VXDLDR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":20 ,"Attrs":[] },{ "Name":"CM_PROB_WILL_BE_REMOVED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":21 ,"Attrs":[] },{ "Name":"CM_PROB_DISABLED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":22 ,"Attrs":[] },{ "Name":"CM_PROB_DEVLOADER_NOT_READY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":23 ,"Attrs":[] },{ "Name":"CM_PROB_DEVICE_NOT_THERE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":24 ,"Attrs":[] },{ "Name":"CM_PROB_MOVED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":25 ,"Attrs":[] },{ "Name":"CM_PROB_TOO_EARLY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":26 ,"Attrs":[] },{ "Name":"CM_PROB_NO_VALID_LOG_CONF" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":27 ,"Attrs":[] },{ "Name":"CM_PROB_FAILED_INSTALL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":28 ,"Attrs":[] },{ "Name":"CM_PROB_HARDWARE_DISABLED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":29 ,"Attrs":[] },{ "Name":"CM_PROB_CANT_SHARE_IRQ" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":30 ,"Attrs":[] },{ "Name":"CM_PROB_FAILED_ADD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":31 ,"Attrs":[] },{ "Name":"CM_PROB_DISABLED_SERVICE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"CM_PROB_TRANSLATION_FAILED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":33 ,"Attrs":[] },{ "Name":"CM_PROB_NO_SOFTCONFIG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":34 ,"Attrs":[] },{ "Name":"CM_PROB_BIOS_TABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":35 ,"Attrs":[] },{ "Name":"CM_PROB_IRQ_TRANSLATION_FAILED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":36 ,"Attrs":[] },{ "Name":"CM_PROB_FAILED_DRIVER_ENTRY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":37 ,"Attrs":[] },{ "Name":"CM_PROB_DRIVER_FAILED_PRIOR_UNLOAD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":38 ,"Attrs":[] },{ "Name":"CM_PROB_DRIVER_FAILED_LOAD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":39 ,"Attrs":[] },{ "Name":"CM_PROB_DRIVER_SERVICE_KEY_INVALID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":40 ,"Attrs":[] },{ "Name":"CM_PROB_LEGACY_SERVICE_NO_DEVICES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":41 ,"Attrs":[] },{ "Name":"CM_PROB_DUPLICATE_DEVICE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":42 ,"Attrs":[] },{ "Name":"CM_PROB_FAILED_POST_START" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":43 ,"Attrs":[] },{ "Name":"CM_PROB_HALTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":44 ,"Attrs":[] },{ "Name":"CM_PROB_PHANTOM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":45 ,"Attrs":[] },{ "Name":"CM_PROB_SYSTEM_SHUTDOWN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":46 ,"Attrs":[] },{ "Name":"CM_PROB_HELD_FOR_EJECT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":47 ,"Attrs":[] },{ "Name":"CM_PROB_DRIVER_BLOCKED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":48 ,"Attrs":[] },{ "Name":"CM_PROB_REGISTRY_TOO_LARGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":49 ,"Attrs":[] },{ "Name":"CM_PROB_SETPROPERTIES_FAILED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":50 ,"Attrs":[] },{ "Name":"CM_PROB_WAITING_ON_DEPENDENCY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":51 ,"Attrs":[] },{ "Name":"CM_PROB_UNSIGNED_DRIVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":52 ,"Attrs":[] },{ "Name":"CM_PROB_USED_BY_DEBUGGER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":53 ,"Attrs":[] },{ "Name":"CM_PROB_DEVICE_RESET" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":54 ,"Attrs":[] },{ "Name":"CM_PROB_CONSOLE_LOCKED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":55 ,"Attrs":[] },{ "Name":"CM_PROB_NEED_CLASS_CONFIG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":56 ,"Attrs":[] },{ "Name":"CM_PROB_GUEST_ASSIGNMENT_FAILED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":57 ,"Attrs":[] },{ "Name":"NUM_CM_PROB_V1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":37 ,"Attrs":[] },{ "Name":"NUM_CM_PROB_V2" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":50 ,"Attrs":[] },{ "Name":"NUM_CM_PROB_V3" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":51 ,"Attrs":[] },{ "Name":"NUM_CM_PROB_V4" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":52 ,"Attrs":[] },{ "Name":"NUM_CM_PROB_V5" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":53 ,"Attrs":[] },{ "Name":"NUM_CM_PROB_V6" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":54 ,"Attrs":[] },{ "Name":"NUM_CM_PROB_V7" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":55 ,"Attrs":[] },{ "Name":"NUM_CM_PROB_V8" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":57 ,"Attrs":[] },{ "Name":"NUM_CM_PROB_V9" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":58 ,"Attrs":[] },{ "Name":"NUM_CM_PROB" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":58 ,"Attrs":[] },{ "Name":"DN_ROOT_ENUMERATED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"DN_DRIVER_LOADED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"DN_ENUM_LOADED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"DN_STARTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"DN_MANUAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"DN_NEED_TO_ENUM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"DN_NOT_FIRST_TIME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"DN_HARDWARE_ENUM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] },{ "Name":"DN_LIAR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"DN_HAS_MARK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] },{ "Name":"DN_HAS_PROBLEM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] },{ "Name":"DN_FILTERED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2048 ,"Attrs":[] },{ "Name":"DN_MOVED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] },{ "Name":"DN_DISABLEABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8192 ,"Attrs":[] },{ "Name":"DN_REMOVABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16384 ,"Attrs":[] },{ "Name":"DN_PRIVATE_PROBLEM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32768 ,"Attrs":[] },{ "Name":"DN_MF_PARENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] },{ "Name":"DN_MF_CHILD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":131072 ,"Attrs":[] },{ "Name":"DN_WILL_BE_REMOVED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":262144 ,"Attrs":[] },{ "Name":"DN_NOT_FIRST_TIMEE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":524288 ,"Attrs":[] },{ "Name":"DN_STOP_FREE_RES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1048576 ,"Attrs":[] },{ "Name":"DN_REBAL_CANDIDATE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2097152 ,"Attrs":[] },{ "Name":"DN_BAD_PARTIAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4194304 ,"Attrs":[] },{ "Name":"DN_NT_ENUMERATOR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8388608 ,"Attrs":[] },{ "Name":"DN_NT_DRIVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16777216 ,"Attrs":[] },{ "Name":"DN_NEEDS_LOCKING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":33554432 ,"Attrs":[] },{ "Name":"DN_ARM_WAKEUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":67108864 ,"Attrs":[] },{ "Name":"DN_APM_ENUMERATOR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":134217728 ,"Attrs":[] },{ "Name":"DN_APM_DRIVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":268435456 ,"Attrs":[] },{ "Name":"DN_SILENT_INSTALL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":536870912 ,"Attrs":[] },{ "Name":"DN_NO_SHOW_IN_DM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1073741824 ,"Attrs":[] },{ "Name":"DN_BOOT_LOG_PROB" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2147483648 ,"Attrs":[] },{ "Name":"DN_NEED_RESTART" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"DN_DRIVER_BLOCKED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"DN_LEGACY_DRIVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] },{ "Name":"DN_CHILD_WITH_INVALID_ID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] },{ "Name":"DN_DEVICE_DISCONNECTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":33554432 ,"Attrs":[] },{ "Name":"DN_QUERY_REMOVE_PENDING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] },{ "Name":"DN_QUERY_REMOVE_ACTIVE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":131072 ,"Attrs":[] },{ "Name":"LCPRI_FORCECONFIG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"LCPRI_BOOTCONFIG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"LCPRI_DESIRED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8192 ,"Attrs":[] },{ "Name":"LCPRI_NORMAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12288 ,"Attrs":[] },{ "Name":"LCPRI_LASTBESTCONFIG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16383 ,"Attrs":[] },{ "Name":"LCPRI_SUBOPTIMAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":20480 ,"Attrs":[] },{ "Name":"LCPRI_LASTSOFTCONFIG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32767 ,"Attrs":[] },{ "Name":"LCPRI_RESTART" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32768 ,"Attrs":[] },{ "Name":"LCPRI_REBOOT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":36864 ,"Attrs":[] },{ "Name":"LCPRI_POWEROFF" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":40960 ,"Attrs":[] },{ "Name":"LCPRI_HARDRECONFIG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":49152 ,"Attrs":[] },{ "Name":"LCPRI_HARDWIRED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":57344 ,"Attrs":[] },{ "Name":"LCPRI_IMPOSSIBLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":61440 ,"Attrs":[] },{ "Name":"LCPRI_DISABLED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65535 ,"Attrs":[] },{ "Name":"MAX_LCPRI" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65535 ,"Attrs":[] },{ "Name":"CM_DEVICE_PANEL_SIDE_UNKNOWN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"CM_DEVICE_PANEL_SIDE_TOP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_DEVICE_PANEL_SIDE_BOTTOM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"CM_DEVICE_PANEL_SIDE_LEFT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"CM_DEVICE_PANEL_SIDE_RIGHT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"CM_DEVICE_PANEL_SIDE_FRONT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] },{ "Name":"CM_DEVICE_PANEL_SIDE_BACK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":6 ,"Attrs":[] },{ "Name":"CM_DEVICE_PANEL_EDGE_UNKNOWN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"CM_DEVICE_PANEL_EDGE_TOP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_DEVICE_PANEL_EDGE_BOTTOM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"CM_DEVICE_PANEL_EDGE_LEFT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"CM_DEVICE_PANEL_EDGE_RIGHT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"CM_DEVICE_PANEL_SHAPE_UNKNOWN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"CM_DEVICE_PANEL_SHAPE_RECTANGLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_DEVICE_PANEL_SHAPE_OVAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"CM_DEVICE_PANEL_ORIENTATION_HORIZONTAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"CM_DEVICE_PANEL_ORIENTATION_VERTICAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_DEVICE_PANEL_JOINT_TYPE_UNKNOWN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"CM_DEVICE_PANEL_JOINT_TYPE_PLANAR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_DEVICE_PANEL_JOINT_TYPE_HINGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"CM_DEVICE_PANEL_JOINT_TYPE_PIVOT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"CM_DEVICE_PANEL_JOINT_TYPE_SWIVEL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_1394" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"6bdd1fc1-810f-11d0-bec7-08002be2092f" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_1394DEBUG" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"66f250d6-7801-4a64-b139-eea80a450b24" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_61883" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"7ebefbc0-3200-11d2-b4c2-00a0c9697d07" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_ADAPTER" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4d36e964-e325-11ce-bfc1-08002be10318" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_APMSUPPORT" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"d45b1c18-c8fa-11d1-9f77-0000f805f530" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_AVC" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c06ff265-ae09-48f0-812c-16753d7cba83" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_BATTERY" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"72631e54-78a4-11d0-bcf7-00aa00b7b32a" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_BIOMETRIC" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"53d29ef7-377c-4d14-864b-eb3a85769359" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_BLUETOOTH" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"e0cbf06c-cd8b-4647-bb8a-263b43f0f974" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_CAMERA" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"ca3e7ab9-b4c3-4ae6-8251-579ef933890f" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_CDROM" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4d36e965-e325-11ce-bfc1-08002be10318" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_COMPUTEACCELERATOR" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"f01a9d53-3ff6-48d2-9f97-c8a7004be10c" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_COMPUTER" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4d36e966-e325-11ce-bfc1-08002be10318" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_DECODER" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"6bdd1fc2-810f-11d0-bec7-08002be2092f" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_DISKDRIVE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4d36e967-e325-11ce-bfc1-08002be10318" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_DISPLAY" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4d36e968-e325-11ce-bfc1-08002be10318" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_DOT4" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"48721b56-6795-11d2-b1a8-0080c72e74a2" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_DOT4PRINT" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"49ce6ac8-6f86-11d2-b1e5-0080c72e74a2" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_EHSTORAGESILO" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"9da2b80f-f89f-4a49-a5c2-511b085b9e8a" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_ENUM1394" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c459df55-db08-11d1-b009-00a0c9081ff6" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_EXTENSION" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"e2f84ce7-8efa-411c-aa69-97454ca4cb57" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_FDC" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4d36e969-e325-11ce-bfc1-08002be10318" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_FIRMWARE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"f2e7dd72-6468-4e36-b6f1-6488f42c1b52" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_FLOPPYDISK" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4d36e980-e325-11ce-bfc1-08002be10318" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_GPS" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"6bdd1fc3-810f-11d0-bec7-08002be2092f" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_HDC" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4d36e96a-e325-11ce-bfc1-08002be10318" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_HIDCLASS" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"745a17a0-74d3-11d0-b6fe-00a0c90f57da" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_HOLOGRAPHIC" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"d612553d-06b1-49ca-8938-e39ef80eb16f" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_IMAGE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"6bdd1fc6-810f-11d0-bec7-08002be2092f" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_INFINIBAND" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"30ef7132-d858-4a0c-ac24-b9028a5cca3f" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_INFRARED" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"6bdd1fc5-810f-11d0-bec7-08002be2092f" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_KEYBOARD" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4d36e96b-e325-11ce-bfc1-08002be10318" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_LEGACYDRIVER" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"8ecc055d-047f-11d1-a537-0000f8753ed1" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_MEDIA" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4d36e96c-e325-11ce-bfc1-08002be10318" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_MEDIUM_CHANGER" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"ce5939ae-ebde-11d0-b181-0000f8753ec4" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_MEMORY" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"5099944a-f6b9-4057-a056-8c550228544c" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_MODEM" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4d36e96d-e325-11ce-bfc1-08002be10318" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_MONITOR" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4d36e96e-e325-11ce-bfc1-08002be10318" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_MOUSE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4d36e96f-e325-11ce-bfc1-08002be10318" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_MTD" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4d36e970-e325-11ce-bfc1-08002be10318" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_MULTIFUNCTION" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4d36e971-e325-11ce-bfc1-08002be10318" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_MULTIPORTSERIAL" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"50906cb8-ba12-11d1-bf5d-0000f805f530" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_NET" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4d36e972-e325-11ce-bfc1-08002be10318" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_NETCLIENT" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4d36e973-e325-11ce-bfc1-08002be10318" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_NETDRIVER" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"87ef9ad1-8f70-49ee-b215-ab1fcadcbe3c" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_NETSERVICE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4d36e974-e325-11ce-bfc1-08002be10318" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_NETTRANS" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4d36e975-e325-11ce-bfc1-08002be10318" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_NETUIO" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"78912bc1-cb8e-4b28-a329-f322ebadbe0f" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_NODRIVER" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4d36e976-e325-11ce-bfc1-08002be10318" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_PCMCIA" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4d36e977-e325-11ce-bfc1-08002be10318" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_PNPPRINTERS" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4658ee7e-f050-11d1-b6bd-00c04fa372a7" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_PORTS" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4d36e978-e325-11ce-bfc1-08002be10318" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_PRINTER" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4d36e979-e325-11ce-bfc1-08002be10318" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_PRINTERUPGRADE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4d36e97a-e325-11ce-bfc1-08002be10318" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_PRINTQUEUE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"1ed2bbf9-11f0-4084-b21f-ad83a8e6dcdc" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_PROCESSOR" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"50127dc3-0f36-415e-a6cc-4cb3be910b65" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_SBP2" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"d48179be-ec20-11d1-b6b8-00c04fa372a7" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_SCMDISK" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"53966cb1-4d46-4166-bf23-c522403cd495" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_SCMVOLUME" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"53ccb149-e543-4c84-b6e0-bce4f6b7e806" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_SCSIADAPTER" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4d36e97b-e325-11ce-bfc1-08002be10318" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_SECURITYACCELERATOR" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"268c95a1-edfe-11d3-95c3-0010dc4050a5" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_SENSOR" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"5175d334-c371-4806-b3ba-71fd53c9258d" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_SIDESHOW" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"997b5d8d-c442-4f2e-baf3-9c8e671e9e21" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_SMARTCARDREADER" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"50dd5230-ba8a-11d1-bf5d-0000f805f530" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_SMRDISK" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"53487c23-680f-4585-acc3-1f10d6777e82" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_SMRVOLUME" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"53b3cf03-8f5a-4788-91b6-d19ed9fcccbf" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_SOFTWARECOMPONENT" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"5c4c3332-344d-483c-8739-259e934c9cc8" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_SOUND" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4d36e97c-e325-11ce-bfc1-08002be10318" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_SYSTEM" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4d36e97d-e325-11ce-bfc1-08002be10318" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_TAPEDRIVE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"6d807884-7d21-11cf-801c-08002be10318" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_UNKNOWN" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4d36e97e-e325-11ce-bfc1-08002be10318" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_UCM" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"e6f1aa1c-7f3b-4473-b2e8-c97d8ac71d53" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_USB" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"36fc9e60-c465-11cf-8056-444553540000" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_VOLUME" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"71a27cdd-812a-11d0-bec7-08002be2092f" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_VOLUMESNAPSHOT" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"533c5b84-ec70-11d2-9505-00c04f79deaf" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_WCEUSBS" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"25dbce51-6c8f-4a72-8a6d-b54c2b4fc835" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_WPD" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"eec5ad98-8080-425f-922a-dabf3de3f69a" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_FSFILTER_TOP" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"b369baf4-5568-4e82-a87e-a93eb16bca87" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_FSFILTER_ACTIVITYMONITOR" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"b86dff51-a31e-4bac-b3cf-e8cfe75c9fc2" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_FSFILTER_UNDELETE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"fe8f1572-c67a-48c0-bbac-0b5c6d66cafb" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_FSFILTER_ANTIVIRUS" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"b1d1a169-c54f-4379-81db-bee7d88d7454" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_FSFILTER_REPLICATION" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"48d3ebc4-4cf8-48ff-b869-9c68ad42eb9f" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_FSFILTER_CONTINUOUSBACKUP" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"71aa14f8-6fad-4622-ad77-92bb9d7e6947" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_FSFILTER_CONTENTSCREENER" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"3e3f0674-c83c-4558-bb26-9820e1eba5c5" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_FSFILTER_QUOTAMANAGEMENT" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"8503c911-a6c7-4919-8f79-5028f5866b0c" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_FSFILTER_SYSTEMRECOVERY" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"2db15374-706e-4131-a0c7-d7c78eb0289a" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_FSFILTER_CFSMETADATASERVER" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"cdcf0939-b75b-4630-bf76-80f7ba655884" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_FSFILTER_HSM" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"d546500a-2aeb-45f6-9482-f4b1799c3177" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_FSFILTER_COMPRESSION" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"f3586baf-b5aa-49b5-8d6c-0569284c639f" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_FSFILTER_ENCRYPTION" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"a0a701c0-a511-42ff-aa6c-06dc0395576f" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_FSFILTER_VIRTUALIZATION" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"f75a86c0-10d8-4c3a-b233-ed60e4cdfaac" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_FSFILTER_PHYSICALQUOTAMANAGEMENT" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"6a0a8e78-bba6-4fc4-a709-1e33cd09d67e" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_FSFILTER_OPENFILEBACKUP" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"f8ecafa6-66d1-41a5-899b-66585d7216b7" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_FSFILTER_SECURITYENHANCER" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"d02bc3da-0c8e-4945-9bd5-f1883c226c8c" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_FSFILTER_COPYPROTECTION" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"89786ff1-9c12-402f-9c9e-17753c7f4375" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_FSFILTER_BOTTOM" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"37765ea0-5958-4fc9-b04b-2fdfef97e59e" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_FSFILTER_SYSTEM" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"5d1b9aaa-01e2-46af-849f-272b3f324c46" ,"Attrs":[] },{ "Name":"GUID_DEVCLASS_FSFILTER_INFRASTRUCTURE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"e55fa6f9-128c-4d04-abab-630c74b1453a" ,"Attrs":[] },{ "Name":"LINE_LEN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"MAX_INF_STRING_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] },{ "Name":"MAX_INF_SECTION_NAME_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":255 ,"Attrs":[] },{ "Name":"MAX_TITLE_LEN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":60 ,"Attrs":[] },{ "Name":"MAX_INSTRUCTION_LEN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"MAX_LABEL_LEN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":30 ,"Attrs":[] },{ "Name":"MAX_SERVICE_NAME_LEN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"MAX_SUBTITLE_LEN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"SP_MAX_MACHINENAME_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":263 ,"Attrs":[] },{ "Name":"SP_ALTPLATFORM_FLAGS_VERSION_RANGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SP_ALTPLATFORM_FLAGS_SUITE_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"INF_STYLE_CACHE_ENABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"INF_STYLE_CACHE_DISABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"INF_STYLE_CACHE_IGNORE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"DIRID_ABSOLUTE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-1 ,"Attrs":[] },{ "Name":"DIRID_ABSOLUTE_16BIT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65535 ,"Attrs":[] },{ "Name":"DIRID_NULL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"DIRID_SRCPATH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"DIRID_WINDOWS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":10 ,"Attrs":[] },{ "Name":"DIRID_SYSTEM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":11 ,"Attrs":[] },{ "Name":"DIRID_DRIVERS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12 ,"Attrs":[] },{ "Name":"DIRID_IOSUBSYS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12 ,"Attrs":[] },{ "Name":"DIRID_DRIVER_STORE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":13 ,"Attrs":[] },{ "Name":"DIRID_INF" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":17 ,"Attrs":[] },{ "Name":"DIRID_HELP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":18 ,"Attrs":[] },{ "Name":"DIRID_FONTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":20 ,"Attrs":[] },{ "Name":"DIRID_VIEWERS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":21 ,"Attrs":[] },{ "Name":"DIRID_COLOR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":23 ,"Attrs":[] },{ "Name":"DIRID_APPS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":24 ,"Attrs":[] },{ "Name":"DIRID_SHARED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":25 ,"Attrs":[] },{ "Name":"DIRID_BOOT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":30 ,"Attrs":[] },{ "Name":"DIRID_SYSTEM16" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":50 ,"Attrs":[] },{ "Name":"DIRID_SPOOL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":51 ,"Attrs":[] },{ "Name":"DIRID_SPOOLDRIVERS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":52 ,"Attrs":[] },{ "Name":"DIRID_USERPROFILE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":53 ,"Attrs":[] },{ "Name":"DIRID_LOADER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":54 ,"Attrs":[] },{ "Name":"DIRID_PRINTPROCESSOR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":55 ,"Attrs":[] },{ "Name":"DIRID_DEFAULT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":11 ,"Attrs":[] },{ "Name":"DIRID_COMMON_STARTMENU" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16406 ,"Attrs":[] },{ "Name":"DIRID_COMMON_PROGRAMS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16407 ,"Attrs":[] },{ "Name":"DIRID_COMMON_STARTUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16408 ,"Attrs":[] },{ "Name":"DIRID_COMMON_DESKTOPDIRECTORY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16409 ,"Attrs":[] },{ "Name":"DIRID_COMMON_FAVORITES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16415 ,"Attrs":[] },{ "Name":"DIRID_COMMON_APPDATA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16419 ,"Attrs":[] },{ "Name":"DIRID_PROGRAM_FILES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16422 ,"Attrs":[] },{ "Name":"DIRID_SYSTEM_X86" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16425 ,"Attrs":[] },{ "Name":"DIRID_PROGRAM_FILES_X86" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16426 ,"Attrs":[] },{ "Name":"DIRID_PROGRAM_FILES_COMMON" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16427 ,"Attrs":[] },{ "Name":"DIRID_PROGRAM_FILES_COMMONX86" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16428 ,"Attrs":[] },{ "Name":"DIRID_COMMON_TEMPLATES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16429 ,"Attrs":[] },{ "Name":"DIRID_COMMON_DOCUMENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16430 ,"Attrs":[] },{ "Name":"DIRID_USER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32768 ,"Attrs":[] },{ "Name":"SPFILENOTIFY_STARTQUEUE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SPFILENOTIFY_ENDQUEUE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"SPFILENOTIFY_STARTSUBQUEUE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"SPFILENOTIFY_ENDSUBQUEUE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"SPFILENOTIFY_STARTDELETE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] },{ "Name":"SPFILENOTIFY_ENDDELETE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":6 ,"Attrs":[] },{ "Name":"SPFILENOTIFY_DELETEERROR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] },{ "Name":"SPFILENOTIFY_STARTRENAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"SPFILENOTIFY_ENDRENAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":9 ,"Attrs":[] },{ "Name":"SPFILENOTIFY_RENAMEERROR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":10 ,"Attrs":[] },{ "Name":"SPFILENOTIFY_STARTCOPY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":11 ,"Attrs":[] },{ "Name":"SPFILENOTIFY_ENDCOPY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12 ,"Attrs":[] },{ "Name":"SPFILENOTIFY_COPYERROR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":13 ,"Attrs":[] },{ "Name":"SPFILENOTIFY_NEEDMEDIA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":14 ,"Attrs":[] },{ "Name":"SPFILENOTIFY_QUEUESCAN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15 ,"Attrs":[] },{ "Name":"SPFILENOTIFY_CABINETINFO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"SPFILENOTIFY_FILEINCABINET" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":17 ,"Attrs":[] },{ "Name":"SPFILENOTIFY_NEEDNEWCABINET" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":18 ,"Attrs":[] },{ "Name":"SPFILENOTIFY_FILEEXTRACTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":19 ,"Attrs":[] },{ "Name":"SPFILENOTIFY_FILEOPDELAYED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":20 ,"Attrs":[] },{ "Name":"SPFILENOTIFY_STARTBACKUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":21 ,"Attrs":[] },{ "Name":"SPFILENOTIFY_BACKUPERROR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":22 ,"Attrs":[] },{ "Name":"SPFILENOTIFY_ENDBACKUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":23 ,"Attrs":[] },{ "Name":"SPFILENOTIFY_QUEUESCAN_EX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":24 ,"Attrs":[] },{ "Name":"SPFILENOTIFY_STARTREGISTRATION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":25 ,"Attrs":[] },{ "Name":"SPFILENOTIFY_ENDREGISTRATION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"SPFILENOTIFY_QUEUESCAN_SIGNERINFO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"SPFILENOTIFY_LANGMISMATCH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] },{ "Name":"SPFILENOTIFY_TARGETEXISTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":131072 ,"Attrs":[] },{ "Name":"SPFILENOTIFY_TARGETNEWER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":262144 ,"Attrs":[] },{ "Name":"FILEOP_RENAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"FILEOP_BACKUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"FILEOP_ABORT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"FILEOP_DOIT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"FILEOP_SKIP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"FILEOP_RETRY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"FILEOP_NEWPATH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"COPYFLG_WARN_IF_SKIP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"COPYFLG_NOSKIP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"COPYFLG_NOVERSIONCHECK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"COPYFLG_FORCE_FILE_IN_USE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"COPYFLG_NO_OVERWRITE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"COPYFLG_NO_VERSION_DIALOG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"COPYFLG_OVERWRITE_OLDER_ONLY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"COPYFLG_PROTECTED_WINDOWS_DRIVER_FILE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"COPYFLG_REPLACEONLY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] },{ "Name":"COPYFLG_NODECOMP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2048 ,"Attrs":[] },{ "Name":"COPYFLG_REPLACE_BOOT_FILE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] },{ "Name":"COPYFLG_NOPRUNE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8192 ,"Attrs":[] },{ "Name":"COPYFLG_IN_USE_TRY_RENAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16384 ,"Attrs":[] },{ "Name":"DELFLG_IN_USE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"DELFLG_IN_USE1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] },{ "Name":"SPREG_SUCCESS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"SPREG_LOADLIBRARY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SPREG_GETPROCADDR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"SPREG_REGSVR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"SPREG_DLLINSTALL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"SPREG_TIMEOUT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] },{ "Name":"SPREG_UNKNOWN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967295 ,"Attrs":[] },{ "Name":"SPINT_ACTIVE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SPINT_DEFAULT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"SPINT_REMOVED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"SPID_ACTIVE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SPID_DEFAULT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"SPID_REMOVED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"DIF_SELECTDEVICE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"DIF_INSTALLDEVICE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"DIF_ASSIGNRESOURCES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"DIF_PROPERTIES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"DIF_REMOVE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] },{ "Name":"DIF_FIRSTTIMESETUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":6 ,"Attrs":[] },{ "Name":"DIF_FOUNDDEVICE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] },{ "Name":"DIF_SELECTCLASSDRIVERS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"DIF_VALIDATECLASSDRIVERS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":9 ,"Attrs":[] },{ "Name":"DIF_INSTALLCLASSDRIVERS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":10 ,"Attrs":[] },{ "Name":"DIF_CALCDISKSPACE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":11 ,"Attrs":[] },{ "Name":"DIF_DESTROYPRIVATEDATA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12 ,"Attrs":[] },{ "Name":"DIF_VALIDATEDRIVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":13 ,"Attrs":[] },{ "Name":"DIF_DETECT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15 ,"Attrs":[] },{ "Name":"DIF_INSTALLWIZARD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"DIF_DESTROYWIZARDDATA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":17 ,"Attrs":[] },{ "Name":"DIF_PROPERTYCHANGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":18 ,"Attrs":[] },{ "Name":"DIF_ENABLECLASS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":19 ,"Attrs":[] },{ "Name":"DIF_DETECTVERIFY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":20 ,"Attrs":[] },{ "Name":"DIF_INSTALLDEVICEFILES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":21 ,"Attrs":[] },{ "Name":"DIF_UNREMOVE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":22 ,"Attrs":[] },{ "Name":"DIF_SELECTBESTCOMPATDRV" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":23 ,"Attrs":[] },{ "Name":"DIF_ALLOW_INSTALL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":24 ,"Attrs":[] },{ "Name":"DIF_REGISTERDEVICE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":25 ,"Attrs":[] },{ "Name":"DIF_NEWDEVICEWIZARD_PRESELECT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":26 ,"Attrs":[] },{ "Name":"DIF_NEWDEVICEWIZARD_SELECT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":27 ,"Attrs":[] },{ "Name":"DIF_NEWDEVICEWIZARD_PREANALYZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":28 ,"Attrs":[] },{ "Name":"DIF_NEWDEVICEWIZARD_POSTANALYZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":29 ,"Attrs":[] },{ "Name":"DIF_NEWDEVICEWIZARD_FINISHINSTALL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":30 ,"Attrs":[] },{ "Name":"DIF_UNUSED1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":31 ,"Attrs":[] },{ "Name":"DIF_INSTALLINTERFACES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"DIF_DETECTCANCEL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":33 ,"Attrs":[] },{ "Name":"DIF_REGISTER_COINSTALLERS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":34 ,"Attrs":[] },{ "Name":"DIF_ADDPROPERTYPAGE_ADVANCED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":35 ,"Attrs":[] },{ "Name":"DIF_ADDPROPERTYPAGE_BASIC" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":36 ,"Attrs":[] },{ "Name":"DIF_RESERVED1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":37 ,"Attrs":[] },{ "Name":"DIF_TROUBLESHOOTER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":38 ,"Attrs":[] },{ "Name":"DIF_POWERMESSAGEWAKE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":39 ,"Attrs":[] },{ "Name":"DIF_ADDREMOTEPROPERTYPAGE_ADVANCED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":40 ,"Attrs":[] },{ "Name":"DIF_UPDATEDRIVER_UI" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":41 ,"Attrs":[] },{ "Name":"DIF_FINISHINSTALL_ACTION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":42 ,"Attrs":[] },{ "Name":"DIF_RESERVED2" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":48 ,"Attrs":[] },{ "Name":"DIF_MOVEDEVICE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":14 ,"Attrs":[] },{ "Name":"DI_SHOWOEM" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1 ,"Attrs":[] },{ "Name":"DI_SHOWCOMPAT" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":2 ,"Attrs":[] },{ "Name":"DI_SHOWCLASS" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":4 ,"Attrs":[] },{ "Name":"DI_SHOWALL" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":7 ,"Attrs":[] },{ "Name":"DI_NOVCP" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":8 ,"Attrs":[] },{ "Name":"DI_DIDCOMPAT" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":16 ,"Attrs":[] },{ "Name":"DI_DIDCLASS" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":32 ,"Attrs":[] },{ "Name":"DI_AUTOASSIGNRES" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":64 ,"Attrs":[] },{ "Name":"DI_NEEDRESTART" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":128 ,"Attrs":[] },{ "Name":"DI_NEEDREBOOT" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":256 ,"Attrs":[] },{ "Name":"DI_NOBROWSE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":512 ,"Attrs":[] },{ "Name":"DI_MULTMFGS" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1024 ,"Attrs":[] },{ "Name":"DI_DISABLED" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":2048 ,"Attrs":[] },{ "Name":"DI_GENERALPAGE_ADDED" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":4096 ,"Attrs":[] },{ "Name":"DI_RESOURCEPAGE_ADDED" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":8192 ,"Attrs":[] },{ "Name":"DI_PROPERTIES_CHANGE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":16384 ,"Attrs":[] },{ "Name":"DI_INF_IS_SORTED" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":32768 ,"Attrs":[] },{ "Name":"DI_ENUMSINGLEINF" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":65536 ,"Attrs":[] },{ "Name":"DI_DONOTCALLCONFIGMG" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":131072 ,"Attrs":[] },{ "Name":"DI_INSTALLDISABLED" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":262144 ,"Attrs":[] },{ "Name":"DI_COMPAT_FROM_CLASS" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":524288 ,"Attrs":[] },{ "Name":"DI_CLASSINSTALLPARAMS" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1048576 ,"Attrs":[] },{ "Name":"DI_NODI_DEFAULTACTION" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":2097152 ,"Attrs":[] },{ "Name":"DI_QUIETINSTALL" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":8388608 ,"Attrs":[] },{ "Name":"DI_NOFILECOPY" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":16777216 ,"Attrs":[] },{ "Name":"DI_FORCECOPY" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":33554432 ,"Attrs":[] },{ "Name":"DI_DRIVERPAGE_ADDED" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":67108864 ,"Attrs":[] },{ "Name":"DI_USECI_SELECTSTRINGS" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":134217728 ,"Attrs":[] },{ "Name":"DI_OVERRIDE_INFFLAGS" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":268435456 ,"Attrs":[] },{ "Name":"DI_PROPS_NOCHANGEUSAGE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":536870912 ,"Attrs":[] },{ "Name":"DI_NOSELECTICONS" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1073741824 ,"Attrs":[] },{ "Name":"DI_NOWRITE_IDS" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-2147483648 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_RESERVED2" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_RESERVED3" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":2 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_CI_FAILED" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":4 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_FINISHINSTALL_ACTION" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":8 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_DIDINFOLIST" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":16 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_DIDCOMPATINFO" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":32 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_FILTERCLASSES" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":64 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_SETFAILEDINSTALL" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":128 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_DEVICECHANGE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":256 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_ALWAYSWRITEIDS" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":512 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_PROPCHANGE_PENDING" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1024 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_ALLOWEXCLUDEDDRVS" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":2048 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_NOUIONQUERYREMOVE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":4096 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_USECLASSFORCOMPAT" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":8192 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_RESERVED4" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":16384 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_NO_DRVREG_MODIFY" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":32768 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_IN_SYSTEM_SETUP" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":65536 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_INET_DRIVER" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":131072 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_APPENDDRIVERLIST" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":262144 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_PREINSTALLBACKUP" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":524288 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_BACKUPONREPLACE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1048576 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_DRIVERLIST_FROM_URL" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":2097152 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_RESERVED1" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":4194304 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_EXCLUDE_OLD_INET_DRIVERS" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":8388608 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_POWERPAGE_ADDED" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":16777216 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_FILTERSIMILARDRIVERS" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":33554432 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_INSTALLEDDRIVER" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":67108864 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_NO_CLASSLIST_NODE_MERGE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":134217728 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_ALTPLATFORM_DRVSEARCH" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":268435456 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_RESTART_DEVICE_ONLY" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":536870912 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_RECURSIVESEARCH" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1073741824 ,"Attrs":[] },{ "Name":"DI_FLAGSEX_SEARCH_PUBLISHED_INFS" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-2147483648 ,"Attrs":[] },{ "Name":"ENABLECLASS_QUERY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"ENABLECLASS_SUCCESS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"ENABLECLASS_FAILURE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"DICS_ENABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"DICS_DISABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"DICS_PROPCHANGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"DICS_START" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"DICS_STOP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] },{ "Name":"DICS_FLAG_GLOBAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"DICS_FLAG_CONFIGSPECIFIC" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"DICS_FLAG_CONFIGGENERAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"DI_REMOVEDEVICE_GLOBAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"DI_REMOVEDEVICE_CONFIGSPECIFIC" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"DI_UNREMOVEDEVICE_CONFIGSPECIFIC" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"MAX_INSTALLWIZARD_DYNAPAGES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":20 ,"Attrs":[] },{ "Name":"NDW_INSTALLFLAG_DIDFACTDEFS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"NDW_INSTALLFLAG_HARDWAREALLREADYIN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"NDW_INSTALLFLAG_NEEDRESTART" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":128 ,"Attrs":[] },{ "Name":"NDW_INSTALLFLAG_NEEDREBOOT" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":256 ,"Attrs":[] },{ "Name":"NDW_INSTALLFLAG_NEEDSHUTDOWN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] },{ "Name":"NDW_INSTALLFLAG_EXPRESSINTRO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] },{ "Name":"NDW_INSTALLFLAG_SKIPISDEVINSTALLED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2048 ,"Attrs":[] },{ "Name":"NDW_INSTALLFLAG_NODETECTEDDEVS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] },{ "Name":"NDW_INSTALLFLAG_INSTALLSPECIFIC" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8192 ,"Attrs":[] },{ "Name":"NDW_INSTALLFLAG_SKIPCLASSLIST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16384 ,"Attrs":[] },{ "Name":"NDW_INSTALLFLAG_CI_PICKED_OEM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32768 ,"Attrs":[] },{ "Name":"NDW_INSTALLFLAG_PCMCIAMODE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] },{ "Name":"NDW_INSTALLFLAG_PCMCIADEVICE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":131072 ,"Attrs":[] },{ "Name":"NDW_INSTALLFLAG_USERCANCEL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":262144 ,"Attrs":[] },{ "Name":"NDW_INSTALLFLAG_KNOWNCLASS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":524288 ,"Attrs":[] },{ "Name":"DYNAWIZ_FLAG_PAGESADDED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"DYNAWIZ_FLAG_ANALYZE_HANDLECONFLICT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"DYNAWIZ_FLAG_INSTALLDET_NEXT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"DYNAWIZ_FLAG_INSTALLDET_PREV" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"MIN_IDD_DYNAWIZ_RESOURCE_ID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":10000 ,"Attrs":[] },{ "Name":"MAX_IDD_DYNAWIZ_RESOURCE_ID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":11000 ,"Attrs":[] },{ "Name":"IDD_DYNAWIZ_FIRSTPAGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":10000 ,"Attrs":[] },{ "Name":"IDD_DYNAWIZ_SELECT_PREVPAGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":10001 ,"Attrs":[] },{ "Name":"IDD_DYNAWIZ_SELECT_NEXTPAGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":10002 ,"Attrs":[] },{ "Name":"IDD_DYNAWIZ_ANALYZE_PREVPAGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":10003 ,"Attrs":[] },{ "Name":"IDD_DYNAWIZ_ANALYZE_NEXTPAGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":10004 ,"Attrs":[] },{ "Name":"IDD_DYNAWIZ_SELECTDEV_PAGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":10009 ,"Attrs":[] },{ "Name":"IDD_DYNAWIZ_ANALYZEDEV_PAGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":10010 ,"Attrs":[] },{ "Name":"IDD_DYNAWIZ_INSTALLDETECTEDDEVS_PAGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":10011 ,"Attrs":[] },{ "Name":"IDD_DYNAWIZ_SELECTCLASS_PAGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":10012 ,"Attrs":[] },{ "Name":"IDD_DYNAWIZ_INSTALLDETECTED_PREVPAGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":10006 ,"Attrs":[] },{ "Name":"IDD_DYNAWIZ_INSTALLDETECTED_NEXTPAGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":10007 ,"Attrs":[] },{ "Name":"IDD_DYNAWIZ_INSTALLDETECTED_NODEVS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":10008 ,"Attrs":[] },{ "Name":"DNF_DUPDESC" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"DNF_OLDDRIVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"DNF_EXCLUDEFROMLIST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"DNF_NODRIVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"DNF_LEGACYINF" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"DNF_CLASS_DRIVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"DNF_COMPATIBLE_DRIVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"DNF_INET_DRIVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] },{ "Name":"DNF_UNUSED1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"DNF_UNUSED2" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] },{ "Name":"DNF_OLD_INET_DRIVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] },{ "Name":"DNF_BAD_DRIVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2048 ,"Attrs":[] },{ "Name":"DNF_DUPPROVIDER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] },{ "Name":"DNF_INF_IS_SIGNED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8192 ,"Attrs":[] },{ "Name":"DNF_OEM_F6_INF" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16384 ,"Attrs":[] },{ "Name":"DNF_DUPDRIVERVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32768 ,"Attrs":[] },{ "Name":"DNF_BASIC_DRIVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] },{ "Name":"DNF_AUTHENTICODE_SIGNED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":131072 ,"Attrs":[] },{ "Name":"DNF_INSTALLEDDRIVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":262144 ,"Attrs":[] },{ "Name":"DNF_ALWAYSEXCLUDEFROMLIST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":524288 ,"Attrs":[] },{ "Name":"DNF_INBOX_DRIVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1048576 ,"Attrs":[] },{ "Name":"DNF_REQUESTADDITIONALSOFTWARE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2097152 ,"Attrs":[] },{ "Name":"DNF_UNUSED_22" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4194304 ,"Attrs":[] },{ "Name":"DNF_UNUSED_23" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8388608 ,"Attrs":[] },{ "Name":"DNF_UNUSED_24" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16777216 ,"Attrs":[] },{ "Name":"DNF_UNUSED_25" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":33554432 ,"Attrs":[] },{ "Name":"DNF_UNUSED_26" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":67108864 ,"Attrs":[] },{ "Name":"DNF_UNUSED_27" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":134217728 ,"Attrs":[] },{ "Name":"DNF_UNUSED_28" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":268435456 ,"Attrs":[] },{ "Name":"DNF_UNUSED_29" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":536870912 ,"Attrs":[] },{ "Name":"DNF_UNUSED_30" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1073741824 ,"Attrs":[] },{ "Name":"DNF_UNUSED_31" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2147483648 ,"Attrs":[] },{ "Name":"DRIVER_HARDWAREID_RANK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4095 ,"Attrs":[] },{ "Name":"DRIVER_HARDWAREID_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2147487743 ,"Attrs":[] },{ "Name":"DRIVER_UNTRUSTED_RANK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2147483648 ,"Attrs":[] },{ "Name":"DRIVER_W9X_SUSPECT_RANK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3221225472 ,"Attrs":[] },{ "Name":"DRIVER_COMPATID_RANK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16383 ,"Attrs":[] },{ "Name":"DRIVER_UNTRUSTED_HARDWAREID_RANK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":36863 ,"Attrs":[] },{ "Name":"DRIVER_UNTRUSTED_COMPATID_RANK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":49151 ,"Attrs":[] },{ "Name":"DRIVER_W9X_SUSPECT_HARDWAREID_RANK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":53247 ,"Attrs":[] },{ "Name":"DRIVER_W9X_SUSPECT_COMPATID_RANK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65535 ,"Attrs":[] },{ "Name":"SPPSR_SELECT_DEVICE_RESOURCES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SPPSR_ENUM_BASIC_DEVICE_PROPERTIES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"SPPSR_ENUM_ADV_DEVICE_PROPERTIES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"INFINFO_INF_SPEC_IS_HINF" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"INFINFO_INF_NAME_IS_ABSOLUTE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"INFINFO_DEFAULT_SEARCH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"INFINFO_REVERSE_DEFAULT_SEARCH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"INFINFO_INF_PATH_LIST_SEARCH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] },{ "Name":"FILE_COMPRESSION_NONE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"FILE_COMPRESSION_WINLZA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"FILE_COMPRESSION_MSZIP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"FILE_COMPRESSION_NTCAB" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"SRCLIST_TEMPORARY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SRCLIST_NOBROWSE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"SRCLIST_SYSTEM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"SRCLIST_USER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"SRCLIST_SYSIFADMIN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"SRCLIST_SUBDIRS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"SRCLIST_APPEND" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] },{ "Name":"SRCLIST_NOSTRIPPLATFORM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] },{ "Name":"IDF_NOBROWSE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"IDF_NOSKIP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"IDF_NODETAILS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"IDF_NOCOMPRESSED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"IDF_CHECKFIRST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"IDF_NOBEEP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] },{ "Name":"IDF_NOFOREGROUND" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] },{ "Name":"IDF_WARNIFSKIP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2048 ,"Attrs":[] },{ "Name":"IDF_NOREMOVABLEMEDIAPROMPT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] },{ "Name":"IDF_USEDISKNAMEASPROMPT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8192 ,"Attrs":[] },{ "Name":"IDF_OEMDISK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2147483648 ,"Attrs":[] },{ "Name":"DPROMPT_SUCCESS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"DPROMPT_CANCEL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"DPROMPT_SKIPFILE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"DPROMPT_BUFFERTOOSMALL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"DPROMPT_OUTOFMEMORY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"SETDIRID_NOT_FULL_PATH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SRCINFO_PATH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SRCINFO_TAGFILE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"SRCINFO_DESCRIPTION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"SRCINFO_FLAGS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"SRCINFO_TAGFILE2" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] },{ "Name":"SRC_FLAGS_CABFILE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"SP_FLAG_CABINETCONTINUATION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2048 ,"Attrs":[] },{ "Name":"SP_BACKUP_BACKUPPASS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SP_BACKUP_DEMANDPASS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"SP_BACKUP_SPECIAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"SP_BACKUP_BOOTFILE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"SPQ_SCAN_FILE_PRESENCE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SPQ_SCAN_FILE_VALIDITY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"SPQ_SCAN_USE_CALLBACK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"SPQ_SCAN_USE_CALLBACKEX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"SPQ_SCAN_INFORM_USER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"SPQ_SCAN_PRUNE_COPY_QUEUE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"SPQ_SCAN_USE_CALLBACK_SIGNERINFO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"SPQ_SCAN_PRUNE_DELREN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] },{ "Name":"SPQ_SCAN_FILE_PRESENCE_WITHOUT_SOURCE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"SPQ_SCAN_FILE_COMPARISON" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] },{ "Name":"SPQ_SCAN_ACTIVATE_DRP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] },{ "Name":"SPQ_DELAYED_COPY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SPQ_FLAG_BACKUP_AWARE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SPQ_FLAG_ABORT_IF_UNSIGNED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"SPQ_FLAG_FILES_MODIFIED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"SPQ_FLAG_DO_SHUFFLEMOVE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"SPQ_FLAG_VALID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15 ,"Attrs":[] },{ "Name":"SPOST_MAX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"SUOI_FORCEDELETE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SUOI_INTERNAL1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"SPDSL_IGNORE_DISK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SPDSL_DISALLOW_NEGATIVE_ADJUST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"SPFILEQ_FILE_IN_USE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SPFILEQ_REBOOT_RECOMMENDED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"SPFILEQ_REBOOT_IN_PROGRESS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"FLG_ADDREG_DELREG_BIT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32768 ,"Attrs":[] },{ "Name":"FLG_ADDREG_BINVALUETYPE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"FLG_ADDREG_NOCLOBBER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"FLG_ADDREG_DELVAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"FLG_ADDREG_APPEND" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"FLG_ADDREG_KEYONLY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"FLG_ADDREG_OVERWRITEONLY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"FLG_ADDREG_64BITKEY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] },{ "Name":"FLG_ADDREG_KEYONLY_COMMON" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8192 ,"Attrs":[] },{ "Name":"FLG_ADDREG_32BITKEY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16384 ,"Attrs":[] },{ "Name":"FLG_ADDREG_TYPE_SZ" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"FLG_ADDREG_TYPE_MULTI_SZ" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] },{ "Name":"FLG_ADDREG_TYPE_EXPAND_SZ" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":131072 ,"Attrs":[] },{ "Name":"FLG_DELREG_VALUE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"FLG_DELREG_TYPE_SZ" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"FLG_DELREG_TYPE_MULTI_SZ" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] },{ "Name":"FLG_DELREG_TYPE_EXPAND_SZ" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":131072 ,"Attrs":[] },{ "Name":"FLG_DELREG_64BITKEY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] },{ "Name":"FLG_DELREG_KEYONLY_COMMON" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8192 ,"Attrs":[] },{ "Name":"FLG_DELREG_32BITKEY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16384 ,"Attrs":[] },{ "Name":"FLG_DELREG_OPERATION_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":254 ,"Attrs":[] },{ "Name":"FLG_BITREG_CLEARBITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"FLG_BITREG_SETBITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"FLG_BITREG_64BITKEY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] },{ "Name":"FLG_BITREG_32BITKEY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16384 ,"Attrs":[] },{ "Name":"FLG_INI2REG_64BITKEY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] },{ "Name":"FLG_INI2REG_32BITKEY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16384 ,"Attrs":[] },{ "Name":"FLG_REGSVR_DLLREGISTER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"FLG_REGSVR_DLLINSTALL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"FLG_PROFITEM_CURRENTUSER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"FLG_PROFITEM_DELETE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"FLG_PROFITEM_GROUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"FLG_PROFITEM_CSIDL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"FLG_ADDPROPERTY_NOCLOBBER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"FLG_ADDPROPERTY_OVERWRITEONLY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"FLG_ADDPROPERTY_APPEND" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"FLG_ADDPROPERTY_OR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"FLG_ADDPROPERTY_AND" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"FLG_DELPROPERTY_MULTI_SZ_DELSTRING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SPINST_LOGCONFIG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SPINST_INIFILES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"SPINST_REGISTRY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"SPINST_INI2REG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"SPINST_FILES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"SPINST_BITREG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"SPINST_REGSVR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"SPINST_UNREGSVR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] },{ "Name":"SPINST_PROFILEITEMS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"SPINST_COPYINF" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] },{ "Name":"SPINST_PROPERTIES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] },{ "Name":"SPINST_ALL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2047 ,"Attrs":[] },{ "Name":"SPINST_SINGLESECTION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] },{ "Name":"SPINST_LOGCONFIG_IS_FORCED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":131072 ,"Attrs":[] },{ "Name":"SPINST_LOGCONFIGS_ARE_OVERRIDES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":262144 ,"Attrs":[] },{ "Name":"SPINST_REGISTERCALLBACKAWARE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":524288 ,"Attrs":[] },{ "Name":"SPINST_DEVICEINSTALL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1048576 ,"Attrs":[] },{ "Name":"SPSVCINST_TAGTOFRONT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SPSVCINST_ASSOCSERVICE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"SPSVCINST_DELETEEVENTLOGENTRY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"SPSVCINST_NOCLOBBER_DISPLAYNAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"SPSVCINST_NOCLOBBER_STARTTYPE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"SPSVCINST_NOCLOBBER_ERRORCONTROL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"SPSVCINST_NOCLOBBER_LOADORDERGROUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"SPSVCINST_NOCLOBBER_DEPENDENCIES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] },{ "Name":"SPSVCINST_NOCLOBBER_DESCRIPTION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"SPSVCINST_STOPSERVICE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] },{ "Name":"SPSVCINST_CLOBBER_SECURITY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] },{ "Name":"SPSVCINST_STARTSERVICE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2048 ,"Attrs":[] },{ "Name":"SPSVCINST_NOCLOBBER_REQUIREDPRIVILEGES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] },{ "Name":"SPSVCINST_NOCLOBBER_TRIGGERS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8192 ,"Attrs":[] },{ "Name":"SPSVCINST_NOCLOBBER_SERVICESIDTYPE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16384 ,"Attrs":[] },{ "Name":"SPSVCINST_NOCLOBBER_DELAYEDAUTOSTART" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32768 ,"Attrs":[] },{ "Name":"SPSVCINST_UNIQUE_NAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] },{ "Name":"SPFILELOG_SYSTEMLOG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SPFILELOG_FORCENEW" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"SPFILELOG_QUERYONLY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"SPFILELOG_OEMFILE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"LogSevInformation" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"LogSevWarning" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"LogSevError" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"LogSevFatalError" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"LogSevMaximum" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"DICD_GENERATE_ID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"DICD_INHERIT_CLASSDRVS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"DIOD_INHERIT_CLASSDRVS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"DIOD_CANCEL_REMOVE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"DIODI_NO_ADD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SPRDI_FIND_DUPS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SPDIT_NODRIVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"DIGCF_DEFAULT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"DIGCF_PRESENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"DIGCF_ALLCLASSES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"DIGCF_PROFILE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"DIGCF_DEVICEINTERFACE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"DIGCF_INTERFACEDEVICE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"DIBCI_NOINSTALLCLASS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"DIBCI_NODISPLAYCLASS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"DIOCR_INSTALLER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"DIOCR_INTERFACE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"DIREG_DEV" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"DIREG_DRV" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"DIREG_BOTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"DICLASSPROP_INSTALLER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"DICLASSPROP_INTERFACE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"SPDRP_DEVICEDESC" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"SPDRP_HARDWAREID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SPDRP_COMPATIBLEIDS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"SPDRP_UNUSED0" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"SPDRP_SERVICE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"SPDRP_UNUSED1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] },{ "Name":"SPDRP_UNUSED2" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":6 ,"Attrs":[] },{ "Name":"SPDRP_CLASS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] },{ "Name":"SPDRP_CLASSGUID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"SPDRP_DRIVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":9 ,"Attrs":[] },{ "Name":"SPDRP_CONFIGFLAGS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":10 ,"Attrs":[] },{ "Name":"SPDRP_MFG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":11 ,"Attrs":[] },{ "Name":"SPDRP_FRIENDLYNAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12 ,"Attrs":[] },{ "Name":"SPDRP_LOCATION_INFORMATION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":13 ,"Attrs":[] },{ "Name":"SPDRP_PHYSICAL_DEVICE_OBJECT_NAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":14 ,"Attrs":[] },{ "Name":"SPDRP_CAPABILITIES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15 ,"Attrs":[] },{ "Name":"SPDRP_UI_NUMBER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"SPDRP_UPPERFILTERS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":17 ,"Attrs":[] },{ "Name":"SPDRP_LOWERFILTERS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":18 ,"Attrs":[] },{ "Name":"SPDRP_BUSTYPEGUID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":19 ,"Attrs":[] },{ "Name":"SPDRP_LEGACYBUSTYPE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":20 ,"Attrs":[] },{ "Name":"SPDRP_BUSNUMBER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":21 ,"Attrs":[] },{ "Name":"SPDRP_ENUMERATOR_NAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":22 ,"Attrs":[] },{ "Name":"SPDRP_SECURITY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":23 ,"Attrs":[] },{ "Name":"SPDRP_SECURITY_SDS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":24 ,"Attrs":[] },{ "Name":"SPDRP_DEVTYPE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":25 ,"Attrs":[] },{ "Name":"SPDRP_EXCLUSIVE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":26 ,"Attrs":[] },{ "Name":"SPDRP_CHARACTERISTICS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":27 ,"Attrs":[] },{ "Name":"SPDRP_ADDRESS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":28 ,"Attrs":[] },{ "Name":"SPDRP_UI_NUMBER_DESC_FORMAT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":29 ,"Attrs":[] },{ "Name":"SPDRP_DEVICE_POWER_DATA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":30 ,"Attrs":[] },{ "Name":"SPDRP_REMOVAL_POLICY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":31 ,"Attrs":[] },{ "Name":"SPDRP_REMOVAL_POLICY_HW_DEFAULT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"SPDRP_REMOVAL_POLICY_OVERRIDE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":33 ,"Attrs":[] },{ "Name":"SPDRP_INSTALL_STATE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":34 ,"Attrs":[] },{ "Name":"SPDRP_LOCATION_PATHS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":35 ,"Attrs":[] },{ "Name":"SPDRP_BASE_CONTAINERID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":36 ,"Attrs":[] },{ "Name":"SPDRP_MAXIMUM_PROPERTY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":37 ,"Attrs":[] },{ "Name":"SPCRP_UPPERFILTERS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":17 ,"Attrs":[] },{ "Name":"SPCRP_LOWERFILTERS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":18 ,"Attrs":[] },{ "Name":"SPCRP_SECURITY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":23 ,"Attrs":[] },{ "Name":"SPCRP_SECURITY_SDS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":24 ,"Attrs":[] },{ "Name":"SPCRP_DEVTYPE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":25 ,"Attrs":[] },{ "Name":"SPCRP_EXCLUSIVE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":26 ,"Attrs":[] },{ "Name":"SPCRP_CHARACTERISTICS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":27 ,"Attrs":[] },{ "Name":"SPCRP_MAXIMUM_PROPERTY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":28 ,"Attrs":[] },{ "Name":"DMI_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"DMI_BKCOLOR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"DMI_USERECT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"DIGCDP_FLAG_BASIC" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"DIGCDP_FLAG_ADVANCED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"DIGCDP_FLAG_REMOTE_BASIC" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"DIGCDP_FLAG_REMOTE_ADVANCED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"IDI_RESOURCEFIRST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":159 ,"Attrs":[] },{ "Name":"IDI_RESOURCE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":159 ,"Attrs":[] },{ "Name":"IDI_RESOURCELAST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":161 ,"Attrs":[] },{ "Name":"IDI_RESOURCEOVERLAYFIRST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":161 ,"Attrs":[] },{ "Name":"IDI_RESOURCEOVERLAYLAST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":161 ,"Attrs":[] },{ "Name":"IDI_CONFLICT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":161 ,"Attrs":[] },{ "Name":"IDI_CLASSICON_OVERLAYFIRST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":500 ,"Attrs":[] },{ "Name":"IDI_CLASSICON_OVERLAYLAST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":502 ,"Attrs":[] },{ "Name":"IDI_PROBLEM_OVL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":500 ,"Attrs":[] },{ "Name":"IDI_DISABLED_OVL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":501 ,"Attrs":[] },{ "Name":"IDI_FORCED_OVL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":502 ,"Attrs":[] },{ "Name":"SPWPT_SELECTDEVICE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SPWP_USE_DEVINFO_DATA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SIGNERSCORE_UNKNOWN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4278190080 ,"Attrs":[] },{ "Name":"SIGNERSCORE_W9X_SUSPECT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3221225472 ,"Attrs":[] },{ "Name":"SIGNERSCORE_UNSIGNED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2147483648 ,"Attrs":[] },{ "Name":"SIGNERSCORE_AUTHENTICODE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":251658240 ,"Attrs":[] },{ "Name":"SIGNERSCORE_WHQL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":218103813 ,"Attrs":[] },{ "Name":"SIGNERSCORE_UNCLASSIFIED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":218103812 ,"Attrs":[] },{ "Name":"SIGNERSCORE_INBOX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":218103811 ,"Attrs":[] },{ "Name":"SIGNERSCORE_LOGO_STANDARD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":218103810 ,"Attrs":[] },{ "Name":"SIGNERSCORE_LOGO_PREMIUM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":218103809 ,"Attrs":[] },{ "Name":"SIGNERSCORE_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4278190080 ,"Attrs":[] },{ "Name":"SIGNERSCORE_SIGNED_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4026531840 ,"Attrs":[] },{ "Name":"DICUSTOMDEVPROP_MERGE_MULTISZ" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SCWMI_CLOBBER_SECURITY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"MAX_DEVICE_ID_LEN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":200 ,"Attrs":[] },{ "Name":"MAX_DEVNODE_ID_LEN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":200 ,"Attrs":[] },{ "Name":"MAX_GUID_STRING_LEN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":39 ,"Attrs":[] },{ "Name":"MAX_CLASS_NAME_LEN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"MAX_PROFILE_LEN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":80 ,"Attrs":[] },{ "Name":"MAX_CONFIG_VALUE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":9999 ,"Attrs":[] },{ "Name":"MAX_INSTANCE_VALUE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":9999 ,"Attrs":[] },{ "Name":"MAX_MEM_REGISTERS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":9 ,"Attrs":[] },{ "Name":"MAX_IO_PORTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":20 ,"Attrs":[] },{ "Name":"MAX_IRQS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] },{ "Name":"MAX_DMA_CHANNELS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] },{ "Name":"DWORD_MAX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967295 ,"Attrs":[] },{ "Name":"CONFIGMG_VERSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] },{ "Name":"CM_CDMASK_DEVINST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_CDMASK_RESDES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"CM_CDMASK_FLAGS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"CM_CDMASK_DESCRIPTION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"CM_CDMASK_VALID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15 ,"Attrs":[] },{ "Name":"CM_CDFLAGS_DRIVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_CDFLAGS_ROOT_OWNED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"CM_CDFLAGS_RESERVED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"mMD_MemoryType" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"fMD_MemoryType" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"fMD_ROM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"fMD_RAM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"mMD_32_24" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"fMD_32_24" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"fMD_24" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"fMD_32" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"mMD_Prefetchable" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"fMD_Prefetchable" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"fMD_Pref" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"fMD_PrefetchDisallowed" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"fMD_PrefetchAllowed" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"mMD_Readable" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"fMD_Readable" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"fMD_ReadAllowed" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"fMD_ReadDisallowed" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"mMD_CombinedWrite" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"fMD_CombinedWrite" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"fMD_CombinedWriteDisallowed" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"fMD_CombinedWriteAllowed" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"mMD_Cacheable" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"fMD_NonCacheable" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"fMD_Cacheable" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"fMD_WINDOW_DECODE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"fMD_MEMORY_BAR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] },{ "Name":"fIOD_PortType" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"fIOD_Memory" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"fIOD_IO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"fIOD_DECODE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":252 ,"Attrs":[] },{ "Name":"fIOD_10_BIT_DECODE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"fIOD_12_BIT_DECODE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"fIOD_16_BIT_DECODE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"fIOD_POSITIVE_DECODE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"fIOD_PASSIVE_DECODE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"fIOD_WINDOW_DECODE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] },{ "Name":"fIOD_PORT_BAR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"IO_ALIAS_10_BIT_DECODE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"IO_ALIAS_12_BIT_DECODE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"IO_ALIAS_16_BIT_DECODE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"IO_ALIAS_POSITIVE_DECODE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":255 ,"Attrs":[] },{ "Name":"IOA_Local" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":255 ,"Attrs":[] },{ "Name":"mDD_Width" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"fDD_BYTE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"fDD_WORD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"fDD_DWORD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"fDD_BYTE_AND_WORD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"mDD_BusMaster" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"fDD_NoBusMaster" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"fDD_BusMaster" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"mDD_Type" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":24 ,"Attrs":[] },{ "Name":"fDD_TypeStandard" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"fDD_TypeA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"fDD_TypeB" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"fDD_TypeF" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":24 ,"Attrs":[] },{ "Name":"mIRQD_Share" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"fIRQD_Exclusive" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"fIRQD_Share" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"fIRQD_Share_Bit" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"fIRQD_Level_Bit" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"mIRQD_Edge_Level" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"fIRQD_Level" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"fIRQD_Edge" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"CM_RESDES_WIDTH_DEFAULT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"CM_RESDES_WIDTH_32" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_RESDES_WIDTH_64" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"CM_RESDES_WIDTH_BITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"mPCD_IO_8_16" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"fPCD_IO_8" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"fPCD_IO_16" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"mPCD_MEM_8_16" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"fPCD_MEM_8" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"fPCD_MEM_16" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"mPCD_MEM_A_C" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12 ,"Attrs":[] },{ "Name":"fPCD_MEM1_A" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"fPCD_MEM2_A" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"fPCD_IO_ZW_8" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"fPCD_IO_SRC_16" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"fPCD_IO_WS_16" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"mPCD_MEM_WS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":768 ,"Attrs":[] },{ "Name":"fPCD_MEM_WS_ONE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"fPCD_MEM_WS_TWO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] },{ "Name":"fPCD_MEM_WS_THREE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":768 ,"Attrs":[] },{ "Name":"fPCD_MEM_A" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"fPCD_ATTRIBUTES_PER_WINDOW" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32768 ,"Attrs":[] },{ "Name":"fPCD_IO1_16" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] },{ "Name":"fPCD_IO1_ZW_8" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":131072 ,"Attrs":[] },{ "Name":"fPCD_IO1_SRC_16" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":262144 ,"Attrs":[] },{ "Name":"fPCD_IO1_WS_16" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":524288 ,"Attrs":[] },{ "Name":"fPCD_IO2_16" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1048576 ,"Attrs":[] },{ "Name":"fPCD_IO2_ZW_8" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2097152 ,"Attrs":[] },{ "Name":"fPCD_IO2_SRC_16" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4194304 ,"Attrs":[] },{ "Name":"fPCD_IO2_WS_16" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8388608 ,"Attrs":[] },{ "Name":"mPCD_MEM1_WS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":50331648 ,"Attrs":[] },{ "Name":"fPCD_MEM1_WS_ONE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16777216 ,"Attrs":[] },{ "Name":"fPCD_MEM1_WS_TWO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":33554432 ,"Attrs":[] },{ "Name":"fPCD_MEM1_WS_THREE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":50331648 ,"Attrs":[] },{ "Name":"fPCD_MEM1_16" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":67108864 ,"Attrs":[] },{ "Name":"mPCD_MEM2_WS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":805306368 ,"Attrs":[] },{ "Name":"fPCD_MEM2_WS_ONE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":268435456 ,"Attrs":[] },{ "Name":"fPCD_MEM2_WS_TWO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":536870912 ,"Attrs":[] },{ "Name":"fPCD_MEM2_WS_THREE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":805306368 ,"Attrs":[] },{ "Name":"fPCD_MEM2_16" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1073741824 ,"Attrs":[] },{ "Name":"PCD_MAX_MEMORY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"PCD_MAX_IO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"mPMF_AUDIO_ENABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"fPMF_AUDIO_ENABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"CM_HWPI_NOT_DOCKABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"CM_HWPI_UNDOCKED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_HWPI_DOCKED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"ResType_All" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"ResType_None" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"ResType_Mem" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"ResType_IO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"ResType_DMA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"ResType_IRQ" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"ResType_DoNotUse" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] },{ "Name":"ResType_BusNumber" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":6 ,"Attrs":[] },{ "Name":"ResType_MemLarge" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] },{ "Name":"ResType_MAX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] },{ "Name":"ResType_Ignored_Bit" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32768 ,"Attrs":[] },{ "Name":"ResType_ClassSpecific" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65535 ,"Attrs":[] },{ "Name":"ResType_Reserved" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32768 ,"Attrs":[] },{ "Name":"ResType_DevicePrivate" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32769 ,"Attrs":[] },{ "Name":"ResType_PcCardConfig" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32770 ,"Attrs":[] },{ "Name":"ResType_MfCardConfig" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32771 ,"Attrs":[] },{ "Name":"ResType_Connection" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32772 ,"Attrs":[] },{ "Name":"CM_ADD_RANGE_ADDIFCONFLICT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"CM_ADD_RANGE_DONOTADDIFCONFLICT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_ADD_RANGE_BITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"BASIC_LOG_CONF" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"FILTERED_LOG_CONF" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"ALLOC_LOG_CONF" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"BOOT_LOG_CONF" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"FORCED_LOG_CONF" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"OVERRIDE_LOG_CONF" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] },{ "Name":"NUM_LOG_CONF" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":6 ,"Attrs":[] },{ "Name":"LOG_CONF_BITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] },{ "Name":"PRIORITY_EQUAL_FIRST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"PRIORITY_EQUAL_LAST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"PRIORITY_BIT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"RegDisposition_OpenAlways" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"RegDisposition_OpenExisting" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"RegDisposition_Bits" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_ADD_ID_HARDWARE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"CM_ADD_ID_COMPATIBLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_ADD_ID_BITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_CREATE_DEVNODE_NORMAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"CM_CREATE_DEVNODE_NO_WAIT_INSTALL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_CREATE_DEVNODE_PHANTOM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"CM_CREATE_DEVNODE_GENERATE_ID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"CM_CREATE_DEVNODE_DO_NOT_INSTALL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"CM_CREATE_DEVNODE_BITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15 ,"Attrs":[] },{ "Name":"CM_CREATE_DEVINST_NORMAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"CM_CREATE_DEVINST_NO_WAIT_INSTALL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_CREATE_DEVINST_PHANTOM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"CM_CREATE_DEVINST_GENERATE_ID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"CM_CREATE_DEVINST_DO_NOT_INSTALL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"CM_CREATE_DEVINST_BITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15 ,"Attrs":[] },{ "Name":"CM_DELETE_CLASS_ONLY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"CM_DELETE_CLASS_SUBKEYS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_DELETE_CLASS_INTERFACE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"CM_DELETE_CLASS_BITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"CM_ENUMERATE_CLASSES_INSTALLER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"CM_ENUMERATE_CLASSES_INTERFACE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_ENUMERATE_CLASSES_BITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_DETECT_NEW_PROFILE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_DETECT_CRASHED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"CM_DETECT_HWPROF_FIRST_BOOT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"CM_DETECT_RUN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2147483648 ,"Attrs":[] },{ "Name":"CM_DETECT_BITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2147483655 ,"Attrs":[] },{ "Name":"CM_DISABLE_POLITE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"CM_DISABLE_ABSOLUTE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_DISABLE_HARDWARE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"CM_DISABLE_UI_NOT_OK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"CM_DISABLE_PERSIST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"CM_DISABLE_BITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15 ,"Attrs":[] },{ "Name":"CM_GETIDLIST_FILTER_NONE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"CM_GETIDLIST_FILTER_ENUMERATOR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_GETIDLIST_FILTER_SERVICE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"CM_GETIDLIST_FILTER_EJECTRELATIONS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"CM_GETIDLIST_FILTER_REMOVALRELATIONS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"CM_GETIDLIST_FILTER_POWERRELATIONS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"CM_GETIDLIST_FILTER_BUSRELATIONS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"CM_GETIDLIST_DONOTGENERATE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":268435520 ,"Attrs":[] },{ "Name":"CM_GETIDLIST_FILTER_BITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":268435583 ,"Attrs":[] },{ "Name":"CM_GETIDLIST_FILTER_TRANSPORTRELATIONS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] },{ "Name":"CM_GETIDLIST_FILTER_PRESENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"CM_GETIDLIST_FILTER_CLASS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] },{ "Name":"CM_GET_DEVICE_INTERFACE_LIST_PRESENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"CM_GET_DEVICE_INTERFACE_LIST_ALL_DEVICES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_GET_DEVICE_INTERFACE_LIST_BITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_DRP_DEVICEDESC" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_DRP_HARDWAREID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"CM_DRP_COMPATIBLEIDS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"CM_DRP_UNUSED0" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"CM_DRP_SERVICE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] },{ "Name":"CM_DRP_UNUSED1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":6 ,"Attrs":[] },{ "Name":"CM_DRP_UNUSED2" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] },{ "Name":"CM_DRP_CLASS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"CM_DRP_CLASSGUID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":9 ,"Attrs":[] },{ "Name":"CM_DRP_DRIVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":10 ,"Attrs":[] },{ "Name":"CM_DRP_CONFIGFLAGS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":11 ,"Attrs":[] },{ "Name":"CM_DRP_MFG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12 ,"Attrs":[] },{ "Name":"CM_DRP_FRIENDLYNAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":13 ,"Attrs":[] },{ "Name":"CM_DRP_LOCATION_INFORMATION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":14 ,"Attrs":[] },{ "Name":"CM_DRP_PHYSICAL_DEVICE_OBJECT_NAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15 ,"Attrs":[] },{ "Name":"CM_DRP_CAPABILITIES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"CM_DRP_UI_NUMBER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":17 ,"Attrs":[] },{ "Name":"CM_DRP_UPPERFILTERS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":18 ,"Attrs":[] },{ "Name":"CM_CRP_UPPERFILTERS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":18 ,"Attrs":[] },{ "Name":"CM_DRP_LOWERFILTERS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":19 ,"Attrs":[] },{ "Name":"CM_CRP_LOWERFILTERS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":19 ,"Attrs":[] },{ "Name":"CM_DRP_BUSTYPEGUID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":20 ,"Attrs":[] },{ "Name":"CM_DRP_LEGACYBUSTYPE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":21 ,"Attrs":[] },{ "Name":"CM_DRP_BUSNUMBER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":22 ,"Attrs":[] },{ "Name":"CM_DRP_ENUMERATOR_NAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":23 ,"Attrs":[] },{ "Name":"CM_DRP_SECURITY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":24 ,"Attrs":[] },{ "Name":"CM_CRP_SECURITY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":24 ,"Attrs":[] },{ "Name":"CM_DRP_SECURITY_SDS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":25 ,"Attrs":[] },{ "Name":"CM_CRP_SECURITY_SDS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":25 ,"Attrs":[] },{ "Name":"CM_DRP_DEVTYPE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":26 ,"Attrs":[] },{ "Name":"CM_CRP_DEVTYPE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":26 ,"Attrs":[] },{ "Name":"CM_DRP_EXCLUSIVE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":27 ,"Attrs":[] },{ "Name":"CM_CRP_EXCLUSIVE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":27 ,"Attrs":[] },{ "Name":"CM_DRP_CHARACTERISTICS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":28 ,"Attrs":[] },{ "Name":"CM_CRP_CHARACTERISTICS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":28 ,"Attrs":[] },{ "Name":"CM_DRP_ADDRESS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":29 ,"Attrs":[] },{ "Name":"CM_DRP_UI_NUMBER_DESC_FORMAT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":30 ,"Attrs":[] },{ "Name":"CM_DRP_DEVICE_POWER_DATA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":31 ,"Attrs":[] },{ "Name":"CM_DRP_REMOVAL_POLICY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"CM_DRP_REMOVAL_POLICY_HW_DEFAULT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":33 ,"Attrs":[] },{ "Name":"CM_DRP_REMOVAL_POLICY_OVERRIDE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":34 ,"Attrs":[] },{ "Name":"CM_DRP_INSTALL_STATE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":35 ,"Attrs":[] },{ "Name":"CM_DRP_LOCATION_PATHS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":36 ,"Attrs":[] },{ "Name":"CM_DRP_BASE_CONTAINERID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":37 ,"Attrs":[] },{ "Name":"CM_DRP_MIN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_CRP_MIN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_DRP_MAX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":37 ,"Attrs":[] },{ "Name":"CM_CRP_MAX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":37 ,"Attrs":[] },{ "Name":"CM_DEVCAP_LOCKSUPPORTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_DEVCAP_EJECTSUPPORTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"CM_DEVCAP_REMOVABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"CM_DEVCAP_DOCKDEVICE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"CM_DEVCAP_UNIQUEID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"CM_DEVCAP_SILENTINSTALL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"CM_DEVCAP_RAWDEVICEOK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"CM_DEVCAP_SURPRISEREMOVALOK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] },{ "Name":"CM_DEVCAP_HARDWAREDISABLED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"CM_DEVCAP_NONDYNAMIC" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] },{ "Name":"CM_DEVCAP_SECUREDEVICE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] },{ "Name":"CM_REMOVAL_POLICY_EXPECT_NO_REMOVAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_REMOVAL_POLICY_EXPECT_ORDERLY_REMOVAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"CM_REMOVAL_POLICY_EXPECT_SURPRISE_REMOVAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"CM_INSTALL_STATE_INSTALLED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"CM_INSTALL_STATE_NEEDS_REINSTALL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_INSTALL_STATE_FAILED_INSTALL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"CM_INSTALL_STATE_FINISH_INSTALL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"CM_LOCATE_DEVNODE_NORMAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"CM_LOCATE_DEVNODE_PHANTOM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_LOCATE_DEVNODE_CANCELREMOVE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"CM_LOCATE_DEVNODE_NOVALIDATION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"CM_LOCATE_DEVNODE_BITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] },{ "Name":"CM_LOCATE_DEVINST_NORMAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"CM_LOCATE_DEVINST_PHANTOM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_LOCATE_DEVINST_CANCELREMOVE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"CM_LOCATE_DEVINST_NOVALIDATION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"CM_LOCATE_DEVINST_BITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] },{ "Name":"CM_OPEN_CLASS_KEY_INSTALLER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"CM_OPEN_CLASS_KEY_INTERFACE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_OPEN_CLASS_KEY_BITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_REMOVE_UI_OK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"CM_REMOVE_UI_NOT_OK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_REMOVE_NO_RESTART" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"CM_REMOVE_DISABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"CM_REMOVE_BITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] },{ "Name":"CM_QUERY_REMOVE_UI_OK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"CM_QUERY_REMOVE_UI_NOT_OK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_REENUMERATE_NORMAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"CM_REENUMERATE_SYNCHRONOUS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_REENUMERATE_RETRY_INSTALLATION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"CM_REENUMERATE_ASYNCHRONOUS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"CM_REENUMERATE_BITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] },{ "Name":"CM_REGISTER_DEVICE_DRIVER_STATIC" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"CM_REGISTER_DEVICE_DRIVER_DISABLEABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_REGISTER_DEVICE_DRIVER_REMOVABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"CM_REGISTER_DEVICE_DRIVER_BITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"CM_REGISTRY_HARDWARE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"CM_REGISTRY_SOFTWARE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_REGISTRY_USER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"CM_REGISTRY_CONFIG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] },{ "Name":"CM_REGISTRY_BITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":769 ,"Attrs":[] },{ "Name":"CM_SET_DEVNODE_PROBLEM_NORMAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"CM_SET_DEVNODE_PROBLEM_OVERRIDE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_SET_DEVNODE_PROBLEM_BITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_SET_DEVINST_PROBLEM_NORMAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"CM_SET_DEVINST_PROBLEM_OVERRIDE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_SET_DEVINST_PROBLEM_BITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_SET_HW_PROF_FLAGS_UI_NOT_OK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_SET_HW_PROF_FLAGS_BITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_SETUP_DEVNODE_READY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"CM_SETUP_DEVINST_READY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"CM_SETUP_DOWNLOAD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_SETUP_WRITE_LOG_CONFS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"CM_SETUP_PROP_CHANGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"CM_SETUP_DEVNODE_RESET" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"CM_SETUP_DEVINST_RESET" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"CM_SETUP_DEVNODE_CONFIG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] },{ "Name":"CM_SETUP_DEVINST_CONFIG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] },{ "Name":"CM_SETUP_DEVNODE_CONFIG_CLASS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":6 ,"Attrs":[] },{ "Name":"CM_SETUP_DEVINST_CONFIG_CLASS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":6 ,"Attrs":[] },{ "Name":"CM_SETUP_DEVNODE_CONFIG_EXTENSIONS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] },{ "Name":"CM_SETUP_DEVINST_CONFIG_EXTENSIONS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] },{ "Name":"CM_SETUP_DEVNODE_CONFIG_RESET" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"CM_SETUP_DEVINST_CONFIG_RESET" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"CM_SETUP_BITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15 ,"Attrs":[] },{ "Name":"CM_QUERY_ARBITRATOR_RAW" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"CM_QUERY_ARBITRATOR_TRANSLATED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_QUERY_ARBITRATOR_BITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_CUSTOMDEVPROP_MERGE_MULTISZ" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_CUSTOMDEVPROP_BITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_NAME_ATTRIBUTE_NAME_RETRIEVED_FROM_DEVICE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_NAME_ATTRIBUTE_USER_ASSIGNED_NAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"CM_CLASS_PROPERTY_INSTALLER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"CM_CLASS_PROPERTY_INTERFACE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_CLASS_PROPERTY_BITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_NOTIFY_FILTER_FLAG_ALL_INTERFACE_CLASSES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_NOTIFY_FILTER_FLAG_ALL_DEVICE_INSTANCES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"CM_GLOBAL_STATE_CAN_DO_UI" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"CM_GLOBAL_STATE_ON_BIG_STACK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"CM_GLOBAL_STATE_SERVICES_AVAILABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"CM_GLOBAL_STATE_SHUTTING_DOWN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"CM_GLOBAL_STATE_DETECTION_PENDING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"CM_GLOBAL_STATE_REBOOT_REQUIRED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"INSTALLFLAG_FORCE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"INSTALLFLAG_READONLY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"INSTALLFLAG_NONINTERACTIVE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"INSTALLFLAG_BITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] },{ "Name":"DIIDFLAG_SHOWSEARCHUI" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"DIIDFLAG_NOFINISHINSTALLUI" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"DIIDFLAG_INSTALLNULLDRIVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"DIIDFLAG_INSTALLCOPYINFDRIVERS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"DIIDFLAG_BITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15 ,"Attrs":[] },{ "Name":"DIIRFLAG_INF_ALREADY_COPIED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"DIIRFLAG_FORCE_INF" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"DIIRFLAG_HW_USING_THE_INF" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"DIIRFLAG_HOTPATCH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"DIIRFLAG_NOBACKUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"DIIRFLAG_PRE_CONFIGURE_INF" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"DIIRFLAG_INSTALL_AS_SET" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"DIURFLAG_NO_REMOVE_INF" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"DIURFLAG_RESERVED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"ROLLBACK_FLAG_NO_UI" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"ROLLBACK_BITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"MAX_KEY_LEN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":100 ,"Attrs":[] },{ "Name":"SZ_KEY_OPTIONDESC" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"OptionDesc" ,"Attrs":[] },{ "Name":"SZ_KEY_LDIDOEM" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"LdidOEM" ,"Attrs":[] },{ "Name":"SZ_KEY_SRCDISKFILES" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"SourceDisksFiles" ,"Attrs":[] },{ "Name":"SZ_KEY_SRCDISKNAMES" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"SourceDisksNames" ,"Attrs":[] },{ "Name":"SZ_KEY_STRINGS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Strings" ,"Attrs":[] },{ "Name":"SZ_KEY_DESTDIRS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DestinationDirs" ,"Attrs":[] },{ "Name":"SZ_KEY_LAYOUT_FILE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"LayoutFile" ,"Attrs":[] },{ "Name":"SZ_KEY_DEFDESTDIR" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DefaultDestDir" ,"Attrs":[] },{ "Name":"SZ_KEY_LFN_SECTION" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"VarLDID.LFN" ,"Attrs":[] },{ "Name":"SZ_KEY_SFN_SECTION" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"VarLDID.SFN" ,"Attrs":[] },{ "Name":"SZ_KEY_UPDATEINIS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"UpdateInis" ,"Attrs":[] },{ "Name":"SZ_KEY_UPDATEINIFIELDS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"UpdateIniFields" ,"Attrs":[] },{ "Name":"SZ_KEY_INI2REG" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Ini2Reg" ,"Attrs":[] },{ "Name":"SZ_KEY_COPYFILES" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"CopyFiles" ,"Attrs":[] },{ "Name":"SZ_KEY_RENFILES" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"RenFiles" ,"Attrs":[] },{ "Name":"SZ_KEY_DELFILES" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DelFiles" ,"Attrs":[] },{ "Name":"SZ_KEY_ADDREG" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"AddReg" ,"Attrs":[] },{ "Name":"SZ_KEY_ADDREGNOCLOBBER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"AddRegNoClobber" ,"Attrs":[] },{ "Name":"SZ_KEY_DELREG" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DelReg" ,"Attrs":[] },{ "Name":"SZ_KEY_BITREG" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"BitReg" ,"Attrs":[] },{ "Name":"SZ_KEY_COPYINF" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"CopyINF" ,"Attrs":[] },{ "Name":"SZ_KEY_LOGCONFIG" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"LogConfig" ,"Attrs":[] },{ "Name":"SZ_KEY_ADDSERVICE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"AddService" ,"Attrs":[] },{ "Name":"SZ_KEY_DELSERVICE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DelService" ,"Attrs":[] },{ "Name":"SZ_KEY_ADDTRIGGER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"AddTrigger" ,"Attrs":[] },{ "Name":"SZ_KEY_ADDINTERFACE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"AddInterface" ,"Attrs":[] },{ "Name":"SZ_KEY_ADDIME" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"AddIme" ,"Attrs":[] },{ "Name":"SZ_KEY_DELIME" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DelIme" ,"Attrs":[] },{ "Name":"SZ_KEY_REGSVR" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"RegisterDlls" ,"Attrs":[] },{ "Name":"SZ_KEY_UNREGSVR" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"UnregisterDlls" ,"Attrs":[] },{ "Name":"SZ_KEY_PROFILEITEMS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ProfileItems" ,"Attrs":[] },{ "Name":"SZ_KEY_MODULES" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Modules" ,"Attrs":[] },{ "Name":"SZ_KEY_DEFAULTOPTION" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DefaultOption" ,"Attrs":[] },{ "Name":"SZ_KEY_LISTOPTIONS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ListOptions" ,"Attrs":[] },{ "Name":"SZ_KEY_CLEANONLY" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"CleanOnly" ,"Attrs":[] },{ "Name":"SZ_KEY_UPGRADEONLY" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"UpgradeOnly" ,"Attrs":[] },{ "Name":"SZ_KEY_EXCLUDEID" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ExcludeId" ,"Attrs":[] },{ "Name":"SZ_KEY_ADDPOWERSETTING" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"AddPowerSetting" ,"Attrs":[] },{ "Name":"SZ_KEY_ADDPROP" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"AddProperty" ,"Attrs":[] },{ "Name":"SZ_KEY_DELPROP" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DelProperty" ,"Attrs":[] },{ "Name":"SZ_KEY_FEATURESCORE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"FeatureScore" ,"Attrs":[] },{ "Name":"SZ_KEY_ADDEVENTPROVIDER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"AddEventProvider" ,"Attrs":[] },{ "Name":"SZ_KEY_ADDCHANNEL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"AddChannel" ,"Attrs":[] },{ "Name":"SZ_KEY_IMPORTCHANNEL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ImportChannel" ,"Attrs":[] },{ "Name":"SZ_KEY_ADDAUTOLOGGER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"AddAutoLogger" ,"Attrs":[] },{ "Name":"SZ_KEY_UPDATEAUTOLOGGER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"UpdateAutoLogger" ,"Attrs":[] },{ "Name":"SZ_KEY_ADDAUTOLOGGERPROVIDER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"AddAutoLoggerProvider" ,"Attrs":[] },{ "Name":"SZ_KEY_ADDFILTER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"AddFilter" ,"Attrs":[] },{ "Name":"SZ_KEY_FILTERLEVEL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"FilterLevel" ,"Attrs":[] },{ "Name":"SZ_KEY_FILTERPOSITION" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"FilterPosition" ,"Attrs":[] },{ "Name":"SZ_KEY_PHASE1" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Phase1" ,"Attrs":[] },{ "Name":"SZ_KEY_HARDWARE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Hardware" ,"Attrs":[] },{ "Name":"INFSTR_KEY_CONFIGPRIORITY" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ConfigPriority" ,"Attrs":[] },{ "Name":"MAX_PRIORITYSTR_LEN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"INFSTR_CFGPRI_HARDWIRED" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"HARDWIRED" ,"Attrs":[] },{ "Name":"INFSTR_CFGPRI_DESIRED" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DESIRED" ,"Attrs":[] },{ "Name":"INFSTR_CFGPRI_NORMAL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"NORMAL" ,"Attrs":[] },{ "Name":"INFSTR_CFGPRI_SUBOPTIMAL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"SUBOPTIMAL" ,"Attrs":[] },{ "Name":"INFSTR_CFGPRI_DISABLED" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DISABLED" ,"Attrs":[] },{ "Name":"INFSTR_CFGPRI_RESTART" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"RESTART" ,"Attrs":[] },{ "Name":"INFSTR_CFGPRI_REBOOT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"REBOOT" ,"Attrs":[] },{ "Name":"INFSTR_CFGPRI_POWEROFF" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"POWEROFF" ,"Attrs":[] },{ "Name":"INFSTR_CFGPRI_HARDRECONFIG" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"HARDRECONFIG" ,"Attrs":[] },{ "Name":"INFSTR_CFGPRI_FORCECONFIG" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"FORCECONFIG" ,"Attrs":[] },{ "Name":"INFSTR_CFGTYPE_BASIC" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"BASIC" ,"Attrs":[] },{ "Name":"INFSTR_CFGTYPE_FORCED" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"FORCED" ,"Attrs":[] },{ "Name":"INFSTR_CFGTYPE_OVERRIDE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"OVERRIDE" ,"Attrs":[] },{ "Name":"INFSTR_KEY_MEMCONFIG" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MemConfig" ,"Attrs":[] },{ "Name":"INFSTR_KEY_MEMLARGECONFIG" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MemLargeConfig" ,"Attrs":[] },{ "Name":"INFSTR_KEY_IOCONFIG" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"IOConfig" ,"Attrs":[] },{ "Name":"INFSTR_KEY_IRQCONFIG" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"IRQConfig" ,"Attrs":[] },{ "Name":"INFSTR_KEY_DMACONFIG" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DMAConfig" ,"Attrs":[] },{ "Name":"INFSTR_KEY_PCCARDCONFIG" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"PcCardConfig" ,"Attrs":[] },{ "Name":"INFSTR_KEY_MFCARDCONFIG" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MfCardConfig" ,"Attrs":[] },{ "Name":"INFSTR_SECT_CLASS_INSTALL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ClassInstall" ,"Attrs":[] },{ "Name":"INFSTR_SECT_CLASS_INSTALL_32" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ClassInstall32" ,"Attrs":[] },{ "Name":"INFSTR_SECT_DEFAULT_INSTALL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DefaultInstall" ,"Attrs":[] },{ "Name":"INFSTR_SECT_DEFAULT_UNINSTALL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DefaultUninstall" ,"Attrs":[] },{ "Name":"INFSTR_SECT_INTERFACE_INSTALL_32" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"InterfaceInstall32" ,"Attrs":[] },{ "Name":"INFSTR_SECT_VERSION" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Version" ,"Attrs":[] },{ "Name":"INFSTR_KEY_PROVIDER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Provider" ,"Attrs":[] },{ "Name":"INFSTR_KEY_SIGNATURE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Signature" ,"Attrs":[] },{ "Name":"INFSTR_KEY_DRIVERSET" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DriverSet" ,"Attrs":[] },{ "Name":"MAX_INF_FLAG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":20 ,"Attrs":[] },{ "Name":"INFSTR_KEY_HARDWARE_CLASS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Class" ,"Attrs":[] },{ "Name":"INFSTR_KEY_HARDWARE_CLASSGUID" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ClassGUID" ,"Attrs":[] },{ "Name":"INFSTR_KEY_NOSETUPINF" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"NoSetupInf" ,"Attrs":[] },{ "Name":"INFSTR_KEY_FROMINET" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"FromINet" ,"Attrs":[] },{ "Name":"INFSTR_KEY_CATALOGFILE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"CatalogFile" ,"Attrs":[] },{ "Name":"INFSTR_KEY_PNPLOCKDOWN" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"PnpLockDown" ,"Attrs":[] },{ "Name":"INFSTR_KEY_EXTENSIONID" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ExtensionId" ,"Attrs":[] },{ "Name":"INFSTR_SECT_MFG" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Manufacturer" ,"Attrs":[] },{ "Name":"INFSTR_SECT_TARGETCOMPUTERS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"TargetComputers" ,"Attrs":[] },{ "Name":"INFSTR_SECT_EXTENSIONCONTRACTS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ExtensionContracts" ,"Attrs":[] },{ "Name":"INFSTR_KEY_CLASS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Class" ,"Attrs":[] },{ "Name":"INFSTR_KEY_CLASSGUID" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ClassGUID" ,"Attrs":[] },{ "Name":"INFSTR_RESTART" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Restart" ,"Attrs":[] },{ "Name":"INFSTR_REBOOT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Reboot" ,"Attrs":[] },{ "Name":"INFSTR_KEY_DISPLAYNAME" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DisplayName" ,"Attrs":[] },{ "Name":"INFSTR_KEY_SERVICETYPE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ServiceType" ,"Attrs":[] },{ "Name":"INFSTR_KEY_STARTTYPE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"StartType" ,"Attrs":[] },{ "Name":"INFSTR_KEY_ERRORCONTROL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ErrorControl" ,"Attrs":[] },{ "Name":"INFSTR_KEY_SERVICEBINARY" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ServiceBinary" ,"Attrs":[] },{ "Name":"INFSTR_KEY_LOADORDERGROUP" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"LoadOrderGroup" ,"Attrs":[] },{ "Name":"INFSTR_KEY_DEPENDENCIES" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Dependencies" ,"Attrs":[] },{ "Name":"INFSTR_KEY_REQUIREDPRIVILEGES" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"RequiredPrivileges" ,"Attrs":[] },{ "Name":"INFSTR_KEY_STARTNAME" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"StartName" ,"Attrs":[] },{ "Name":"INFSTR_KEY_SECURITY" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Security" ,"Attrs":[] },{ "Name":"INFSTR_KEY_DESCRIPTION" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Description" ,"Attrs":[] },{ "Name":"INFSTR_KEY_SERVICESIDTYPE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ServiceSidType" ,"Attrs":[] },{ "Name":"INFSTR_KEY_DELAYEDAUTOSTART" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DelayedAutoStart" ,"Attrs":[] },{ "Name":"INFSTR_KEY_TRIGGER_TYPE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"TriggerType" ,"Attrs":[] },{ "Name":"INFSTR_KEY_ACTION" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Action" ,"Attrs":[] },{ "Name":"INFSTR_KEY_SUB_TYPE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"SubType" ,"Attrs":[] },{ "Name":"INFSTR_KEY_DATA_ITEM" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DataItem" ,"Attrs":[] },{ "Name":"INFSTR_KEY_PROVIDER_NAME" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ProviderName" ,"Attrs":[] },{ "Name":"INFSTR_KEY_RESOURCE_FILE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ResourceFile" ,"Attrs":[] },{ "Name":"INFSTR_KEY_MESSAGE_FILE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MessageFile" ,"Attrs":[] },{ "Name":"INFSTR_KEY_PARAMETER_FILE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ParameterFile" ,"Attrs":[] },{ "Name":"INFSTR_KEY_CHANNEL_ACCESS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Access" ,"Attrs":[] },{ "Name":"INFSTR_KEY_CHANNEL_ISOLATION" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Isolation" ,"Attrs":[] },{ "Name":"INFSTR_KEY_CHANNEL_ENABLED" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Enabled" ,"Attrs":[] },{ "Name":"INFSTR_KEY_CHANNEL_VALUE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Value" ,"Attrs":[] },{ "Name":"INFSTR_KEY_LOGGING_MAXSIZE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"LoggingMaxSize" ,"Attrs":[] },{ "Name":"INFSTR_KEY_LOGGING_RETENTION" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"LoggingRetention" ,"Attrs":[] },{ "Name":"INFSTR_KEY_LOGGING_AUTOBACKUP" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"LoggingAutoBackup" ,"Attrs":[] },{ "Name":"INFSTR_KEY_START" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Start" ,"Attrs":[] },{ "Name":"INFSTR_KEY_BUFFER_SIZE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"BufferSize" ,"Attrs":[] },{ "Name":"INFSTR_KEY_CLOCK_TYPE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ClockType" ,"Attrs":[] },{ "Name":"INFSTR_KEY_DISABLE_REALTIME_PERSISTENCE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DisableRealtimePersistence" ,"Attrs":[] },{ "Name":"INFSTR_KEY_FILE_NAME" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"FileName" ,"Attrs":[] },{ "Name":"INFSTR_KEY_FILE_MAX" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"FileMax" ,"Attrs":[] },{ "Name":"INFSTR_KEY_FLUSH_TIMER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"FlushTimer" ,"Attrs":[] },{ "Name":"INFSTR_KEY_LOG_FILE_MODE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"LogFileMode" ,"Attrs":[] },{ "Name":"INFSTR_KEY_MAX_FILE_SIZE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MaxFileSize" ,"Attrs":[] },{ "Name":"INFSTR_KEY_MAXIMUM_BUFFERS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MaximumBuffers" ,"Attrs":[] },{ "Name":"INFSTR_KEY_MINIMUM_BUFFERS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MinimumBuffers" ,"Attrs":[] },{ "Name":"INFSTR_KEY_ENABLED" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Enabled" ,"Attrs":[] },{ "Name":"INFSTR_KEY_ENABLE_FLAGS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"EnableFlags" ,"Attrs":[] },{ "Name":"INFSTR_KEY_ENABLE_LEVEL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"EnableLevel" ,"Attrs":[] },{ "Name":"INFSTR_KEY_ENABLE_PROPERTY" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"EnableProperty" ,"Attrs":[] },{ "Name":"INFSTR_KEY_MATCH_ANY_KEYWORD" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MatchAnyKeyword" ,"Attrs":[] },{ "Name":"INFSTR_KEY_MATCH_ALL_KEYWORD" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MatchAllKeyword" ,"Attrs":[] },{ "Name":"INFSTR_SECT_DETMODULES" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Det.Modules" ,"Attrs":[] },{ "Name":"INFSTR_SECT_DETCLASSINFO" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Det.ClassInfo" ,"Attrs":[] },{ "Name":"INFSTR_SECT_MANUALDEV" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Det.ManualDev" ,"Attrs":[] },{ "Name":"INFSTR_SECT_AVOIDCFGSYSDEV" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Det.AvoidCfgSysDev" ,"Attrs":[] },{ "Name":"INFSTR_SECT_REGCFGSYSDEV" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Det.RegCfgSysDev" ,"Attrs":[] },{ "Name":"INFSTR_SECT_DEVINFS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Det.DevINFs" ,"Attrs":[] },{ "Name":"INFSTR_SECT_AVOIDINIDEV" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Det.AvoidIniDev" ,"Attrs":[] },{ "Name":"INFSTR_SECT_AVOIDENVDEV" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Det.AvoidEnvDev" ,"Attrs":[] },{ "Name":"INFSTR_SECT_REGINIDEV" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Det.RegIniDev" ,"Attrs":[] },{ "Name":"INFSTR_SECT_REGENVDEV" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Det.RegEnvDev" ,"Attrs":[] },{ "Name":"INFSTR_SECT_HPOMNIBOOK" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Det.HPOmnibook" ,"Attrs":[] },{ "Name":"INFSTR_SECT_FORCEHWVERIFY" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Det.ForceHWVerify" ,"Attrs":[] },{ "Name":"INFSTR_SECT_DETOPTIONS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Det.Options" ,"Attrs":[] },{ "Name":"INFSTR_SECT_BADPNPBIOS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"BadPnpBios" ,"Attrs":[] },{ "Name":"INFSTR_SECT_GOODACPIBIOS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"GoodACPIBios" ,"Attrs":[] },{ "Name":"INFSTR_SECT_BADACPIBIOS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"BadACPIBios" ,"Attrs":[] },{ "Name":"INFSTR_SECT_BADROUTINGTABLEBIOS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"BadPCIIRQRoutingTableBios" ,"Attrs":[] },{ "Name":"INFSTR_SECT_BADPMCALLBIOS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"BadProtectedModeCallBios" ,"Attrs":[] },{ "Name":"INFSTR_SECT_BADRMCALLBIOS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"BadRealModeCallBios" ,"Attrs":[] },{ "Name":"INFSTR_SECT_MACHINEIDBIOS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MachineIDBios" ,"Attrs":[] },{ "Name":"INFSTR_SECT_BADDISKBIOS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"BadDiskBios" ,"Attrs":[] },{ "Name":"INFSTR_SECT_BADDSBIOS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"BadDSBios" ,"Attrs":[] },{ "Name":"INFSTR_KEY_DETPARAMS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Params" ,"Attrs":[] },{ "Name":"INFSTR_KEY_SKIPLIST" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"SkipList" ,"Attrs":[] },{ "Name":"INFSTR_KEY_DETECTLIST" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DetectList" ,"Attrs":[] },{ "Name":"INFSTR_KEY_EXCLUDERES" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ExcludeRes" ,"Attrs":[] },{ "Name":"INFSTR_SUBKEY_LOGCONFIG" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"LogConfig" ,"Attrs":[] },{ "Name":"INFSTR_SUBKEY_DET" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Det" ,"Attrs":[] },{ "Name":"INFSTR_SUBKEY_FACTDEF" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"FactDef" ,"Attrs":[] },{ "Name":"INFSTR_SUBKEY_POSSIBLEDUPS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"PosDup" ,"Attrs":[] },{ "Name":"INFSTR_SUBKEY_NORESOURCEDUPS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"NoResDup" ,"Attrs":[] },{ "Name":"INFSTR_SUBKEY_HW" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Hw" ,"Attrs":[] },{ "Name":"INFSTR_SUBKEY_CTL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"CTL" ,"Attrs":[] },{ "Name":"INFSTR_SUBKEY_SERVICES" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Services" ,"Attrs":[] },{ "Name":"INFSTR_SUBKEY_SOFTWARE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Software" ,"Attrs":[] },{ "Name":"INFSTR_SUBKEY_INTERFACES" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Interfaces" ,"Attrs":[] },{ "Name":"INFSTR_SUBKEY_COINSTALLERS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"CoInstallers" ,"Attrs":[] },{ "Name":"INFSTR_SUBKEY_LOGCONFIGOVERRIDE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"LogConfigOverride" ,"Attrs":[] },{ "Name":"INFSTR_SUBKEY_WMI" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"WMI" ,"Attrs":[] },{ "Name":"INFSTR_SUBKEY_EVENTS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Events" ,"Attrs":[] },{ "Name":"INFSTR_SUBKEY_FILTERS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Filters" ,"Attrs":[] },{ "Name":"INFSTR_CONTROLFLAGS_SECTION" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ControlFlags" ,"Attrs":[] },{ "Name":"INFSTR_KEY_COPYFILESONLY" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"CopyFilesOnly" ,"Attrs":[] },{ "Name":"INFSTR_KEY_EXCLUDEFROMSELECT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ExcludeFromSelect" ,"Attrs":[] },{ "Name":"INFSTR_KEY_ALWAYSEXCLUDEFROMSELECT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"AlwaysExcludeFromSelect" ,"Attrs":[] },{ "Name":"INFSTR_KEY_INTERACTIVEINSTALL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"InteractiveInstall" ,"Attrs":[] },{ "Name":"INFSTR_KEY_REQUESTADDITIONALSOFTWARE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"RequestAdditionalSoftware" ,"Attrs":[] },{ "Name":"INFSTR_PLATFORM_WIN" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Win" ,"Attrs":[] },{ "Name":"INFSTR_PLATFORM_NT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"NT" ,"Attrs":[] },{ "Name":"INFSTR_PLATFORM_NTX86" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"NTx86" ,"Attrs":[] },{ "Name":"INFSTR_PLATFORM_NTMIPS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"NTMIPS" ,"Attrs":[] },{ "Name":"INFSTR_PLATFORM_NTALPHA" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"NTAlpha" ,"Attrs":[] },{ "Name":"INFSTR_PLATFORM_NTPPC" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"NTPPC" ,"Attrs":[] },{ "Name":"INFSTR_PLATFORM_NTIA64" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"NTIA64" ,"Attrs":[] },{ "Name":"INFSTR_PLATFORM_NTAXP64" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"NTAXP64" ,"Attrs":[] },{ "Name":"INFSTR_PLATFORM_NTAMD64" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"NTAMD64" ,"Attrs":[] },{ "Name":"INFSTR_PLATFORM_NTARM" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"NTARM" ,"Attrs":[] },{ "Name":"INFSTR_PLATFORM_NTARM64" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"NTARM64" ,"Attrs":[] },{ "Name":"MAX_INFSTR_STRKEY_LEN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"INFSTR_STRKEY_DRVDESC" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DriverDesc" ,"Attrs":[] },{ "Name":"INFSTR_DRIVERSELECT_SECTION" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DriverSelect" ,"Attrs":[] },{ "Name":"INFSTR_DRIVERSELECT_FUNCTIONS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DriverSelectFunctions" ,"Attrs":[] },{ "Name":"INFSTR_DRIVERVERSION_SECTION" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DriverVer" ,"Attrs":[] },{ "Name":"INFSTR_SOFTWAREVERSION_SECTION" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"SoftwareVersion" ,"Attrs":[] },{ "Name":"INFSTR_SECT_CFGSYS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ConfigSysDrivers" ,"Attrs":[] },{ "Name":"INFSTR_SECT_AUTOEXECBAT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"AutoexecBatDrivers" ,"Attrs":[] },{ "Name":"INFSTR_SECT_SYSINI" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"SystemIniDrivers" ,"Attrs":[] },{ "Name":"INFSTR_SECT_SYSINIDRV" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"SystemIniDriversLine" ,"Attrs":[] },{ "Name":"INFSTR_SECT_WININIRUN" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"WinIniRunLine" ,"Attrs":[] },{ "Name":"INFSTR_KEY_PATH" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Path" ,"Attrs":[] },{ "Name":"INFSTR_KEY_NAME" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Name" ,"Attrs":[] },{ "Name":"INFSTR_KEY_IO" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"IO" ,"Attrs":[] },{ "Name":"INFSTR_KEY_MEM" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Mem" ,"Attrs":[] },{ "Name":"INFSTR_KEY_IRQ" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"IRQ" ,"Attrs":[] },{ "Name":"INFSTR_KEY_DMA" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DMA" ,"Attrs":[] },{ "Name":"INFSTR_BUS_ISA" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"BUS_ISA" ,"Attrs":[] },{ "Name":"INFSTR_BUS_EISA" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"BUS_EISA" ,"Attrs":[] },{ "Name":"INFSTR_BUS_MCA" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"BUS_MCA" ,"Attrs":[] },{ "Name":"INFSTR_BUS_ALL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"BUS_ALL" ,"Attrs":[] },{ "Name":"INFSTR_RISK_NONE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"RISK_NONE" ,"Attrs":[] },{ "Name":"INFSTR_RISK_VERYLOW" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"RISK_VERYLOW" ,"Attrs":[] },{ "Name":"INFSTR_RISK_BIOSROMRD" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"RISK_BIOSROMRD" ,"Attrs":[] },{ "Name":"INFSTR_RISK_QUERYDRV" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"RISK_QUERYDRV" ,"Attrs":[] },{ "Name":"INFSTR_RISK_SWINT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"RISK_SWINT" ,"Attrs":[] },{ "Name":"INFSTR_RISK_LOW" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"RISK_LOW" ,"Attrs":[] },{ "Name":"INFSTR_RISK_DELICATE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"RISK_DELICATE" ,"Attrs":[] },{ "Name":"INFSTR_RISK_MEMRD" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"RISK_MEMRD" ,"Attrs":[] },{ "Name":"INFSTR_RISK_IORD" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"RISK_IORD" ,"Attrs":[] },{ "Name":"INFSTR_RISK_MEMWR" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"RISK_MEMWR" ,"Attrs":[] },{ "Name":"INFSTR_RISK_IOWR" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"RISK_IOWR" ,"Attrs":[] },{ "Name":"INFSTR_RISK_UNRELIABLE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"RISK_UNRELIABLE" ,"Attrs":[] },{ "Name":"INFSTR_RISK_VERYHIGH" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"RISK_VERYHIGH" ,"Attrs":[] },{ "Name":"INFSTR_CLASS_SAFEEXCL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"SAFE_EXCL" ,"Attrs":[] },{ "Name":"INFSTR_SECT_DISPLAY_CLEANUP" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DisplayCleanup" ,"Attrs":[] },{ "Name":"GUID_HWPROFILE_QUERY_CHANGE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"cb3a4001-46f0-11d0-b08f-00609713053f" ,"Attrs":[] },{ "Name":"GUID_HWPROFILE_CHANGE_CANCELLED" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"cb3a4002-46f0-11d0-b08f-00609713053f" ,"Attrs":[] },{ "Name":"GUID_HWPROFILE_CHANGE_COMPLETE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"cb3a4003-46f0-11d0-b08f-00609713053f" ,"Attrs":[] },{ "Name":"GUID_DEVICE_INTERFACE_ARRIVAL" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"cb3a4004-46f0-11d0-b08f-00609713053f" ,"Attrs":[] },{ "Name":"GUID_DEVICE_INTERFACE_REMOVAL" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"cb3a4005-46f0-11d0-b08f-00609713053f" ,"Attrs":[] },{ "Name":"GUID_TARGET_DEVICE_QUERY_REMOVE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"cb3a4006-46f0-11d0-b08f-00609713053f" ,"Attrs":[] },{ "Name":"GUID_TARGET_DEVICE_REMOVE_CANCELLED" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"cb3a4007-46f0-11d0-b08f-00609713053f" ,"Attrs":[] },{ "Name":"GUID_TARGET_DEVICE_REMOVE_COMPLETE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"cb3a4008-46f0-11d0-b08f-00609713053f" ,"Attrs":[] },{ "Name":"GUID_PNP_CUSTOM_NOTIFICATION" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"aca73f8e-8d23-11d1-ac7d-0000f87571d0" ,"Attrs":[] },{ "Name":"GUID_PNP_POWER_NOTIFICATION" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c2cf0660-eb7a-11d1-bd7f-0000f87571d0" ,"Attrs":[] },{ "Name":"GUID_PNP_POWER_SETTING_CHANGE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"29c69b3e-c79a-43bf-bbde-a932fa1bea7e" ,"Attrs":[] },{ "Name":"GUID_TARGET_DEVICE_TRANSPORT_RELATIONS_CHANGED" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"fcf528f6-a82f-47b1-ad3a-8050594cad28" ,"Attrs":[] },{ "Name":"GUID_KERNEL_SOFT_RESTART_PREPARE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"de373def-a85c-4f76-8cbf-f96bea8bd10f" ,"Attrs":[] },{ "Name":"GUID_KERNEL_SOFT_RESTART_CANCEL" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"31d737e7-8c0b-468a-956e-9f433ec358fb" ,"Attrs":[] },{ "Name":"GUID_RECOVERY_PCI_PREPARE_SHUTDOWN" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"90d889de-8704-44cf-8115-ed8528d2b2da" ,"Attrs":[] },{ "Name":"GUID_RECOVERY_NVMED_PREPARE_SHUTDOWN" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4b9770ea-bde7-400b-a9b9-4f684f54cc2a" ,"Attrs":[] },{ "Name":"GUID_KERNEL_SOFT_RESTART_FINALIZE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"20e91abd-350a-4d4f-8577-99c81507473a" ,"Attrs":[] },{ "Name":"GUID_BUS_INTERFACE_STANDARD" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"496b8280-6f25-11d0-beaf-08002be2092f" ,"Attrs":[] },{ "Name":"GUID_PCI_BUS_INTERFACE_STANDARD" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"496b8281-6f25-11d0-beaf-08002be2092f" ,"Attrs":[] },{ "Name":"GUID_PCI_BUS_INTERFACE_STANDARD2" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"de94e966-fdff-4c9c-9998-6747b150e74c" ,"Attrs":[] },{ "Name":"GUID_ARBITER_INTERFACE_STANDARD" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"e644f185-8c0e-11d0-becf-08002be2092f" ,"Attrs":[] },{ "Name":"GUID_TRANSLATOR_INTERFACE_STANDARD" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"6c154a92-aacf-11d0-8d2a-00a0c906b244" ,"Attrs":[] },{ "Name":"GUID_ACPI_INTERFACE_STANDARD" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"b091a08a-ba97-11d0-bd14-00aa00b7b32a" ,"Attrs":[] },{ "Name":"GUID_INT_ROUTE_INTERFACE_STANDARD" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"70941bf4-0073-11d1-a09e-00c04fc340b1" ,"Attrs":[] },{ "Name":"GUID_PCMCIA_BUS_INTERFACE_STANDARD" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"76173af0-c504-11d1-947f-00c04fb960ee" ,"Attrs":[] },{ "Name":"GUID_ACPI_REGS_INTERFACE_STANDARD" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"06141966-7245-6369-462e-4e656c736f6e" ,"Attrs":[] },{ "Name":"GUID_LEGACY_DEVICE_DETECTION_STANDARD" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"50feb0de-596a-11d2-a5b8-0000f81a4619" ,"Attrs":[] },{ "Name":"GUID_PCI_DEVICE_PRESENT_INTERFACE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"d1b82c26-bf49-45ef-b216-71cbd7889b57" ,"Attrs":[] },{ "Name":"GUID_MF_ENUMERATION_INTERFACE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"aeb895f0-5586-11d1-8d84-00a0c906b244" ,"Attrs":[] },{ "Name":"GUID_REENUMERATE_SELF_INTERFACE_STANDARD" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"2aeb0243-6a6e-486b-82fc-d815f6b97006" ,"Attrs":[] },{ "Name":"GUID_AGP_TARGET_BUS_INTERFACE_STANDARD" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"b15cfce8-06d1-4d37-9d4c-bedde0c2a6ff" ,"Attrs":[] },{ "Name":"GUID_ACPI_CMOS_INTERFACE_STANDARD" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"3a8d0384-6505-40ca-bc39-56c15f8c5fed" ,"Attrs":[] },{ "Name":"GUID_ACPI_PORT_RANGES_INTERFACE_STANDARD" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"f14f609b-cbbd-4957-a674-bc00213f1c97" ,"Attrs":[] },{ "Name":"GUID_ACPI_INTERFACE_STANDARD2" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"e8695f63-1831-4870-a8cf-9c2f03f9dcb5" ,"Attrs":[] },{ "Name":"GUID_PNP_LOCATION_INTERFACE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"70211b0e-0afb-47db-afc1-410bf842497a" ,"Attrs":[] },{ "Name":"GUID_PCI_EXPRESS_LINK_QUIESCENT_INTERFACE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"146cd41c-dae3-4437-8aff-2af3f038099b" ,"Attrs":[] },{ "Name":"GUID_PCI_EXPRESS_ROOT_PORT_INTERFACE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"83a7734a-84c7-4161-9a98-6000ed0c4a33" ,"Attrs":[] },{ "Name":"GUID_MSIX_TABLE_CONFIG_INTERFACE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"1a6a460b-194f-455d-b34b-b84c5b05712b" ,"Attrs":[] },{ "Name":"GUID_D3COLD_SUPPORT_INTERFACE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"b38290e5-3cd0-4f9d-9937-f5fe2b44d47a" ,"Attrs":[] },{ "Name":"GUID_PROCESSOR_PCC_INTERFACE_STANDARD" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"37b17e9a-c21c-4296-972d-11c4b32b28f0" ,"Attrs":[] },{ "Name":"GUID_PCI_VIRTUALIZATION_INTERFACE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"64897b47-3a4a-4d75-bc74-89dd6c078293" ,"Attrs":[] },{ "Name":"GUID_PCC_INTERFACE_STANDARD" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"3ee8ba63-0f59-4a24-8a45-35808bdd1249" ,"Attrs":[] },{ "Name":"GUID_PCC_INTERFACE_INTERNAL" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"7cce62ce-c189-4814-a6a7-12112089e938" ,"Attrs":[] },{ "Name":"GUID_THERMAL_COOLING_INTERFACE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"ecbe47a8-c498-4bb9-bd70-e867e0940d22" ,"Attrs":[] },{ "Name":"GUID_DMA_CACHE_COHERENCY_INTERFACE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"b520f7fa-8a5a-4e40-a3f6-6be1e162d935" ,"Attrs":[] },{ "Name":"GUID_DEVICE_RESET_INTERFACE_STANDARD" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"649fdf26-3bc0-4813-ad24-7e0c1eda3fa3" ,"Attrs":[] },{ "Name":"GUID_IOMMU_BUS_INTERFACE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"1efee0b2-d278-4ae4-bddc-1b34dd648043" ,"Attrs":[] },{ "Name":"GUID_PCI_SECURITY_INTERFACE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"6e7f1451-199e-4acc-ba2d-762b4edf4674" ,"Attrs":[] },{ "Name":"GUID_SCM_BUS_INTERFACE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"25944783-ce79-4232-815e-4a30014e8eb4" ,"Attrs":[] },{ "Name":"GUID_SECURE_DRIVER_INTERFACE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"370f67e1-4ff5-4a94-9a35-06c5d9cc30e2" ,"Attrs":[] },{ "Name":"GUID_SDEV_IDENTIFIER_INTERFACE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"49d67af8-916c-4ee8-9df1-889f17d21e91" ,"Attrs":[] },{ "Name":"GUID_SCM_BUS_NVD_INTERFACE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"8de064ff-b630-42e4-88ea-6f24c8641175" ,"Attrs":[] },{ "Name":"GUID_SCM_BUS_LD_INTERFACE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"9b89307d-d76b-4f48-b186-54041ae92e8d" ,"Attrs":[] },{ "Name":"GUID_SCM_PHYSICAL_NVDIMM_INTERFACE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"0079c21b-917e-405e-a9ce-0732b5bbcebd" ,"Attrs":[] },{ "Name":"GUID_PNP_EXTENDED_ADDRESS_INTERFACE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"b8e992ec-a797-4dc4-8846-84d041707446" ,"Attrs":[] },{ "Name":"GUID_D3COLD_AUX_POWER_AND_TIMING_INTERFACE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"0044d8aa-f664-4588-9ffc-2afeaf5950b9" ,"Attrs":[] },{ "Name":"GUID_PCI_FPGA_CONTROL_INTERFACE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"2df3f7a8-b9b3-4063-9215-b5d14a0b266e" ,"Attrs":[] },{ "Name":"GUID_PCI_PTM_CONTROL_INTERFACE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"348a5ebb-ba24-44b7-9916-285687735117" ,"Attrs":[] },{ "Name":"GUID_BUS_RESOURCE_UPDATE_INTERFACE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"27d0102d-bfb2-4164-81dd-dbb82f968b48" ,"Attrs":[] },{ "Name":"GUID_NPEM_CONTROL_INTERFACE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4d95573d-b774-488a-b120-4f284a9eff51" ,"Attrs":[] },{ "Name":"GUID_PCI_ATS_INTERFACE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"010a7fe8-96f5-4943-bedf-95e651b93412" ,"Attrs":[] },{ "Name":"GUID_BUS_TYPE_INTERNAL" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"1530ea73-086b-11d1-a09f-00c04fc340b1" ,"Attrs":[] },{ "Name":"GUID_BUS_TYPE_PCMCIA" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"09343630-af9f-11d0-92e9-0000f81e1b30" ,"Attrs":[] },{ "Name":"GUID_BUS_TYPE_PCI" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c8ebdfb0-b510-11d0-80e5-00a0c92542e3" ,"Attrs":[] },{ "Name":"GUID_BUS_TYPE_ISAPNP" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"e676f854-d87d-11d0-92b2-00a0c9055fc5" ,"Attrs":[] },{ "Name":"GUID_BUS_TYPE_EISA" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"ddc35509-f3fc-11d0-a537-0000f8753ed1" ,"Attrs":[] },{ "Name":"GUID_BUS_TYPE_MCA" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"1c75997a-dc33-11d0-92b2-00a0c9055fc5" ,"Attrs":[] },{ "Name":"GUID_BUS_TYPE_SERENUM" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"77114a87-8944-11d1-bd90-00a0c906be2d" ,"Attrs":[] },{ "Name":"GUID_BUS_TYPE_USB" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"9d7debbc-c85d-11d1-9eb4-006008c3a19a" ,"Attrs":[] },{ "Name":"GUID_BUS_TYPE_LPTENUM" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c4ca1000-2ddc-11d5-a17a-00c04f60524d" ,"Attrs":[] },{ "Name":"GUID_BUS_TYPE_USBPRINT" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"441ee000-4342-11d5-a184-00c04f60524d" ,"Attrs":[] },{ "Name":"GUID_BUS_TYPE_DOT4PRT" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"441ee001-4342-11d5-a184-00c04f60524d" ,"Attrs":[] },{ "Name":"GUID_BUS_TYPE_1394" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"f74e73eb-9ac5-45eb-be4d-772cc71ddfb3" ,"Attrs":[] },{ "Name":"GUID_BUS_TYPE_HID" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"eeaf37d0-1963-47c4-aa48-72476db7cf49" ,"Attrs":[] },{ "Name":"GUID_BUS_TYPE_AVC" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c06ff265-ae09-48f0-812c-16753d7cba83" ,"Attrs":[] },{ "Name":"GUID_BUS_TYPE_IRDA" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"7ae17dc1-c944-44d6-881f-4c2e61053bc1" ,"Attrs":[] },{ "Name":"GUID_BUS_TYPE_SD" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"e700cc04-4036-4e89-9579-89ebf45f00cd" ,"Attrs":[] },{ "Name":"GUID_BUS_TYPE_ACPI" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"d7b46895-001a-4942-891f-a7d46610a843" ,"Attrs":[] },{ "Name":"GUID_BUS_TYPE_SW_DEVICE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"06d10322-7de0-4cef-8e25-197d0e7442e2" ,"Attrs":[] },{ "Name":"GUID_BUS_TYPE_SCM" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"375a5912-804c-45aa-bdc2-fdd25a1d9512" ,"Attrs":[] },{ "Name":"GUID_POWER_DEVICE_ENABLE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"827c0a6f-feb0-11d0-bd26-00aa00b7b32a" ,"Attrs":[] },{ "Name":"GUID_POWER_DEVICE_TIMEOUTS" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"a45da735-feb0-11d0-bd26-00aa00b7b32a" ,"Attrs":[] },{ "Name":"GUID_POWER_DEVICE_WAKE_ENABLE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"a9546a82-feb0-11d0-bd26-00aa00b7b32a" ,"Attrs":[] },{ "Name":"GUID_WUDF_DEVICE_HOST_PROBLEM" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c43d25bd-9346-40ee-a2d2-d70c15f8b75b" ,"Attrs":[] },{ "Name":"GUID_PARTITION_UNIT_INTERFACE_STANDARD" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"52363f5b-d891-429b-8195-aec5fef6853c" ,"Attrs":[] },{ "Name":"GUID_QUERY_CRASHDUMP_FUNCTIONS" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"9cc6b8ff-32e2-4834-b1de-b32ef8880a4b" ,"Attrs":[] }], "Types":[{ "Name":"SP_COPY_STYLE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"SP_COPY_DELETESOURCE","Value":1} ,{"Name":"SP_COPY_REPLACEONLY","Value":2} ,{"Name":"SP_COPY_NEWER_OR_SAME","Value":4} ,{"Name":"SP_COPY_NEWER_ONLY","Value":65536} ,{"Name":"SP_COPY_NOOVERWRITE","Value":8} ,{"Name":"SP_COPY_NODECOMP","Value":16} ,{"Name":"SP_COPY_LANGUAGEAWARE","Value":32} ,{"Name":"SP_COPY_SOURCE_ABSOLUTE","Value":64} ,{"Name":"SP_COPY_SOURCEPATH_ABSOLUTE","Value":128} ,{"Name":"SP_COPY_FORCE_IN_USE","Value":512} ,{"Name":"SP_COPY_IN_USE_NEEDS_REBOOT","Value":256} ,{"Name":"SP_COPY_NOSKIP","Value":1024} ,{"Name":"SP_COPY_FORCE_NOOVERWRITE","Value":4096} ,{"Name":"SP_COPY_FORCE_NEWER","Value":8192} ,{"Name":"SP_COPY_WARNIFSKIP","Value":16384} ,{"Name":"SP_COPY_NOBROWSE","Value":32768} ,{"Name":"SP_COPY_NEWER","Value":4} ,{"Name":"SP_COPY_RESERVED","Value":131072} ,{"Name":"SP_COPY_OEMINF_CATALOG_ONLY","Value":262144} ,{"Name":"SP_COPY_REPLACE_BOOT_FILE","Value":524288} ,{"Name":"SP_COPY_NOPRUNE","Value":1048576} ,{"Name":"SP_COPY_OEM_F6_INF","Value":2097152} ,{"Name":"SP_COPY_ALREADYDECOMP","Value":4194304} ,{"Name":"SP_COPY_WINDOWS_SIGNED","Value":16777216} ,{"Name":"SP_COPY_PNPLOCKED","Value":33554432} ,{"Name":"SP_COPY_IN_USE_TRY_RENAME","Value":67108864} ,{"Name":"SP_COPY_INBOX_INF","Value":134217728} ,{"Name":"SP_COPY_HARDLINK","Value":268435456} ] ,"IntegerBase":"UInt32" },{ "Name":"SETUP_FILE_OPERATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"FILEOP_DELETE","Value":2} ,{"Name":"FILEOP_COPY","Value":0} ] ,"IntegerBase":"UInt32" },{ "Name":"OEM_SOURCE_MEDIA_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"SPOST_NONE","Value":0} ,{"Name":"SPOST_PATH","Value":1} ,{"Name":"SPOST_URL","Value":2} ] ,"IntegerBase":"UInt32" },{ "Name":"SETUP_DI_BUILD_DRIVER_DRIVER_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"SPDIT_CLASSDRIVER","Value":1} ,{"Name":"SPDIT_COMPATDRIVER","Value":2} ] ,"IntegerBase":"UInt32" },{ "Name":"SP_INF_STYLE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"INF_STYLE_NONE","Value":0} ,{"Name":"INF_STYLE_OLDNT","Value":1} ,{"Name":"INF_STYLE_WIN4","Value":2} ] ,"IntegerBase":"UInt32" },{ "Name":"CONFIGRET" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"CR_SUCCESS","Value":0} ,{"Name":"CR_DEFAULT","Value":1} ,{"Name":"CR_OUT_OF_MEMORY","Value":2} ,{"Name":"CR_INVALID_POINTER","Value":3} ,{"Name":"CR_INVALID_FLAG","Value":4} ,{"Name":"CR_INVALID_DEVNODE","Value":5} ,{"Name":"CR_INVALID_DEVINST","Value":5} ,{"Name":"CR_INVALID_RES_DES","Value":6} ,{"Name":"CR_INVALID_LOG_CONF","Value":7} ,{"Name":"CR_INVALID_ARBITRATOR","Value":8} ,{"Name":"CR_INVALID_NODELIST","Value":9} ,{"Name":"CR_DEVNODE_HAS_REQS","Value":10} ,{"Name":"CR_DEVINST_HAS_REQS","Value":10} ,{"Name":"CR_INVALID_RESOURCEID","Value":11} ,{"Name":"CR_DLVXD_NOT_FOUND","Value":12} ,{"Name":"CR_NO_SUCH_DEVNODE","Value":13} ,{"Name":"CR_NO_SUCH_DEVINST","Value":13} ,{"Name":"CR_NO_MORE_LOG_CONF","Value":14} ,{"Name":"CR_NO_MORE_RES_DES","Value":15} ,{"Name":"CR_ALREADY_SUCH_DEVNODE","Value":16} ,{"Name":"CR_ALREADY_SUCH_DEVINST","Value":16} ,{"Name":"CR_INVALID_RANGE_LIST","Value":17} ,{"Name":"CR_INVALID_RANGE","Value":18} ,{"Name":"CR_FAILURE","Value":19} ,{"Name":"CR_NO_SUCH_LOGICAL_DEV","Value":20} ,{"Name":"CR_CREATE_BLOCKED","Value":21} ,{"Name":"CR_NOT_SYSTEM_VM","Value":22} ,{"Name":"CR_REMOVE_VETOED","Value":23} ,{"Name":"CR_APM_VETOED","Value":24} ,{"Name":"CR_INVALID_LOAD_TYPE","Value":25} ,{"Name":"CR_BUFFER_SMALL","Value":26} ,{"Name":"CR_NO_ARBITRATOR","Value":27} ,{"Name":"CR_NO_REGISTRY_HANDLE","Value":28} ,{"Name":"CR_REGISTRY_ERROR","Value":29} ,{"Name":"CR_INVALID_DEVICE_ID","Value":30} ,{"Name":"CR_INVALID_DATA","Value":31} ,{"Name":"CR_INVALID_API","Value":32} ,{"Name":"CR_DEVLOADER_NOT_READY","Value":33} ,{"Name":"CR_NEED_RESTART","Value":34} ,{"Name":"CR_NO_MORE_HW_PROFILES","Value":35} ,{"Name":"CR_DEVICE_NOT_THERE","Value":36} ,{"Name":"CR_NO_SUCH_VALUE","Value":37} ,{"Name":"CR_WRONG_TYPE","Value":38} ,{"Name":"CR_INVALID_PRIORITY","Value":39} ,{"Name":"CR_NOT_DISABLEABLE","Value":40} ,{"Name":"CR_FREE_RESOURCES","Value":41} ,{"Name":"CR_QUERY_VETOED","Value":42} ,{"Name":"CR_CANT_SHARE_IRQ","Value":43} ,{"Name":"CR_NO_DEPENDENT","Value":44} ,{"Name":"CR_SAME_RESOURCES","Value":45} ,{"Name":"CR_NO_SUCH_REGISTRY_KEY","Value":46} ,{"Name":"CR_INVALID_MACHINENAME","Value":47} ,{"Name":"CR_REMOTE_COMM_FAILURE","Value":48} ,{"Name":"CR_MACHINE_UNAVAILABLE","Value":49} ,{"Name":"CR_NO_CM_SERVICES","Value":50} ,{"Name":"CR_ACCESS_DENIED","Value":51} ,{"Name":"CR_CALL_NOT_IMPLEMENTED","Value":52} ,{"Name":"CR_INVALID_PROPERTY","Value":53} ,{"Name":"CR_DEVICE_INTERFACE_ACTIVE","Value":54} ,{"Name":"CR_NO_SUCH_DEVICE_INTERFACE","Value":55} ,{"Name":"CR_INVALID_REFERENCE_STRING","Value":56} ,{"Name":"CR_INVALID_CONFLICT_LIST","Value":57} ,{"Name":"CR_INVALID_INDEX","Value":58} ,{"Name":"CR_INVALID_STRUCTURE_SIZE","Value":59} ,{"Name":"NUM_CR_RESULTS","Value":60} ] ,"IntegerBase":"UInt32" },{ "Name":"HCMNOTIFICATION" ,"Architectures":[] ,"Platform":null ,"Kind":"NativeTypedef" ,"AlsoUsableFor":null ,"Def":{"Kind":"Native","Name":"IntPtr"} ,"FreeFunc":null ,"InvalidHandleValue":0 },{ "Name":"HDEVINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"NativeTypedef" ,"AlsoUsableFor":null ,"Def":{"Kind":"Native","Name":"IntPtr"} ,"FreeFunc":"SetupDiDestroyDeviceInfoList" ,"InvalidHandleValue":0 },{ "Name":"INFCONTEXT" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Inf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"CurrentInf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"Section","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Line","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_INF_INFORMATION" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"InfStyle","Type":{"Kind":"ApiRef","Name":"SP_INF_STYLE","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"InfCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"VersionData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_ALTPLATFORM_INFO_V3" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Platform","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ProcessorArchitecture","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"FirstValidatedMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FirstValidatedMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ProductType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"SuiteMask","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"BuildNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"SP_ALTPLATFORM_INFO_V2" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Platform","Type":{"Kind":"ApiRef","Name":"VER_PLATFORM","TargetKind":"Default","Api":"System.Diagnostics.Debug","Parents":[]},"Attrs":[]} ,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ProcessorArchitecture","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"FirstValidatedMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FirstValidatedMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"SP_ALTPLATFORM_INFO_V1" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Platform","Type":{"Kind":"ApiRef","Name":"VER_PLATFORM","TargetKind":"Default","Api":"System.Diagnostics.Debug","Parents":[]},"Attrs":[]} ,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ProcessorArchitecture","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_ORIGINAL_FILE_INFO_A" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"OriginalInfName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"OriginalCatalogName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_ORIGINAL_FILE_INFO_W" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"OriginalInfName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"OriginalCatalogName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PSP_FILE_CALLBACK_A" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"Notification","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Param1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"Param2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"PSP_FILE_CALLBACK_W" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"Notification","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Param1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"Param2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"FILEPATHS_A" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Target","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Win32Error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"FILEPATHS_W" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Target","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Win32Error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"FILEPATHS_SIGNERINFO_A" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Target","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Win32Error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DigitalSigner","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Version","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"CatalogFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ] ,"NestedTypes":[] },{ "Name":"FILEPATHS_SIGNERINFO_W" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Target","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Win32Error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DigitalSigner","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Version","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"CatalogFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ] ,"NestedTypes":[] },{ "Name":"SOURCE_MEDIA_A" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Reserved","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Tagfile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Description","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SourcePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SourceFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SOURCE_MEDIA_W" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Reserved","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Tagfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SourcePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SourceFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"CABINET_INFO_A" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"CabinetPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"CabinetFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"DiskName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SetId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"CabinetNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"CABINET_INFO_W" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"CabinetPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"CabinetFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"DiskName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SetId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"CabinetNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"FILE_IN_CABINET_INFO_A" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"NameInCabinet","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"FileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Win32Error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DosDate","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"DosTime","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"DosAttribs","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"FullTargetName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"FILE_IN_CABINET_INFO_W" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"NameInCabinet","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"FileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Win32Error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DosDate","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"DosTime","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"DosAttribs","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"FullTargetName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_REGISTER_CONTROL_STATUSA" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Win32Error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FailureCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_REGISTER_CONTROL_STATUSW" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Win32Error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FailureCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_FILE_COPY_PARAMS_A" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"SourceRootPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SourcePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SourceFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SourceDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SourceTagfile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"TargetDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"TargetFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"CopyStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"LayoutInf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"SecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ] ,"NestedTypes":[] },{ "Name":"SP_FILE_COPY_PARAMS_W" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"SourceRootPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SourcePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SourceFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SourceDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SourceTagfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"TargetDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"TargetFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"CopyStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"LayoutInf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"SecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ] ,"NestedTypes":[] },{ "Name":"SP_DEVINFO_DATA" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ClassGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"DevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_DEVICE_INTERFACE_DATA" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"InterfaceClassGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_DEVICE_INTERFACE_DETAIL_DATA_A" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DevicePath","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_DEVICE_INTERFACE_DETAIL_DATA_W" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DevicePath","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_DEVINFO_LIST_DETAIL_DATA_A" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ClassGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"RemoteMachineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"RemoteMachineName","Type":{"Kind":"Array","Shape":{"Size":263},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_DEVINFO_LIST_DETAIL_DATA_W" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ClassGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"RemoteMachineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"RemoteMachineName","Type":{"Kind":"Array","Shape":{"Size":263},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_DEVINSTALL_PARAMS_A" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FlagsEx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"InstallMsgHandler","Type":{"Kind":"ApiRef","Name":"PSP_FILE_CALLBACK_A","TargetKind":"FunctionPointer","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"InstallMsgHandlerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"ClassInstallReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DriverPath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_DEVINSTALL_PARAMS_W" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FlagsEx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"InstallMsgHandler","Type":{"Kind":"ApiRef","Name":"PSP_FILE_CALLBACK_A","TargetKind":"FunctionPointer","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"InstallMsgHandlerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"ClassInstallReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DriverPath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_CLASSINSTALL_HEADER" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"InstallFunction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_ENABLECLASS_PARAMS" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"ClassGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"EnableMessage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_PROPCHANGE_PARAMS" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"StateChange","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"HwProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_REMOVEDEVICE_PARAMS" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"Scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"HwProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_UNREMOVEDEVICE_PARAMS" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"Scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"HwProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_SELECTDEVICE_PARAMS_A" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"Title","Type":{"Kind":"Array","Shape":{"Size":60},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"Instructions","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"ListLabel","Type":{"Kind":"Array","Shape":{"Size":30},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"SubTitle","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_SELECTDEVICE_PARAMS_W" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"Title","Type":{"Kind":"Array","Shape":{"Size":60},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"Instructions","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"ListLabel","Type":{"Kind":"Array","Shape":{"Size":30},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"SubTitle","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PDETECT_PROGRESS_NOTIFY" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"ProgressNotifyParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"DetectComplete","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SP_DETECTDEVICE_PARAMS" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"DetectProgressNotify","Type":{"Kind":"ApiRef","Name":"PDETECT_PROGRESS_NOTIFY","TargetKind":"FunctionPointer","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"ProgressNotifyParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_INSTALLWIZARD_DATA" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DynamicPages","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"ApiRef","Name":"HPROPSHEETPAGE","TargetKind":"Default","Api":"UI.Controls","Parents":[]}},"Attrs":[]} ,{"Name":"NumDynamicPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DynamicPageFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PrivateFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PrivateData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"hwndWizardDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_NEWDEVICEWIZARD_DATA" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DynamicPages","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"ApiRef","Name":"HPROPSHEETPAGE","TargetKind":"Default","Api":"UI.Controls","Parents":[]}},"Attrs":[]} ,{"Name":"NumDynamicPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"hwndWizardDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_TROUBLESHOOTER_PARAMS_A" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"ChmFile","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"HtmlTroubleShooter","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_TROUBLESHOOTER_PARAMS_W" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"ChmFile","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"HtmlTroubleShooter","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_POWERMESSAGEWAKE_PARAMS_A" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"PowerMessageWake","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_POWERMESSAGEWAKE_PARAMS_W" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"PowerMessageWake","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_DRVINFO_DATA_V2_A" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DriverType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"MfgName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"ProviderName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"DriverDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"DriverVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_DRVINFO_DATA_V2_W" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DriverType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"MfgName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"ProviderName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"DriverDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"DriverVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_DRVINFO_DATA_V1_A" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DriverType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"MfgName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"ProviderName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_DRVINFO_DATA_V1_W" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DriverType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"MfgName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"ProviderName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_DRVINFO_DETAIL_DATA_A" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"InfDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"CompatIDsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CompatIDsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"SectionName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"InfFileName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"DrvDescription","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"HardwareID","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_DRVINFO_DETAIL_DATA_W" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"InfDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"CompatIDsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CompatIDsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"SectionName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"InfFileName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"DrvDescription","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"HardwareID","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_DRVINSTALL_PARAMS" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Rank","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PrivateData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PSP_DETSIG_CMPPROC" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"NewDeviceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"ExistingDeviceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"CompareContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ] },{ "Name":"COINSTALLER_CONTEXT_DATA" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"PostProcessing","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"InstallResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PrivateData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_CLASSIMAGELIST_DATA" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ImageList","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"UI.Controls","Parents":[]},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_PROPSHEETPAGE_REQUEST" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PageRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_BACKUP_QUEUE_PARAMS_V2_A" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FullInfPath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"FilenameOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"ReinstallInstance","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_BACKUP_QUEUE_PARAMS_V2_W" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FullInfPath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"FilenameOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"ReinstallInstance","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_BACKUP_QUEUE_PARAMS_V1_A" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FullInfPath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"FilenameOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_BACKUP_QUEUE_PARAMS_V1_W" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FullInfPath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"FilenameOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SetupFileLogInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"SetupFileLogSourceFilename","Value":0} ,{"Name":"SetupFileLogChecksum","Value":1} ,{"Name":"SetupFileLogDiskTagfile","Value":2} ,{"Name":"SetupFileLogDiskDescription","Value":3} ,{"Name":"SetupFileLogOtherInfo","Value":4} ,{"Name":"SetupFileLogMax","Value":5} ] ,"IntegerBase":"Int32" },{ "Name":"SP_INF_SIGNER_INFO_V1_A" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CatalogFile","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"DigitalSigner","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"DigitalSignerVersion","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_INF_SIGNER_INFO_V1_W" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CatalogFile","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"DigitalSigner","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"DigitalSignerVersion","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_INF_SIGNER_INFO_V2_A" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CatalogFile","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"DigitalSigner","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"DigitalSignerVersion","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"SignerScore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_INF_SIGNER_INFO_V2_W" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CatalogFile","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"DigitalSigner","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"DigitalSignerVersion","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"SignerScore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PNP_VETO_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PNP_VetoTypeUnknown","Value":0} ,{"Name":"PNP_VetoLegacyDevice","Value":1} ,{"Name":"PNP_VetoPendingClose","Value":2} ,{"Name":"PNP_VetoWindowsApp","Value":3} ,{"Name":"PNP_VetoWindowsService","Value":4} ,{"Name":"PNP_VetoOutstandingOpen","Value":5} ,{"Name":"PNP_VetoDevice","Value":6} ,{"Name":"PNP_VetoDriver","Value":7} ,{"Name":"PNP_VetoIllegalDeviceRequest","Value":8} ,{"Name":"PNP_VetoInsufficientPower","Value":9} ,{"Name":"PNP_VetoNonDisableable","Value":10} ,{"Name":"PNP_VetoLegacyDriver","Value":11} ,{"Name":"PNP_VetoInsufficientRights","Value":12} ,{"Name":"PNP_VetoAlreadyRemoved","Value":13} ] ,"IntegerBase":"Int32" },{ "Name":"CONFLICT_DETAILS_A" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"CD_ulSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CD_ulMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CD_dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CD_rdResDes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"CD_ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CD_szDescription","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"CONFLICT_DETAILS_W" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"CD_ulSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CD_ulMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CD_dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CD_rdResDes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"CD_ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CD_szDescription","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"MEM_RANGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"MR_Align","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"MR_nBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MR_Min","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"MR_Max","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"MR_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MR_Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"MEM_DES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"MD_Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MD_Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MD_Alloc_Base","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"MD_Alloc_End","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"MD_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MD_Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"MEM_RESOURCE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"MEM_Header","Type":{"Kind":"ApiRef","Name":"MEM_DES","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"MEM_Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MEM_RANGE","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"Mem_Large_Range_s" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"MLR_Align","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"MLR_nBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"MLR_Min","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"MLR_Max","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"MLR_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MLR_Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"Mem_Large_Des_s" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"MLD_Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MLD_Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MLD_Alloc_Base","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"MLD_Alloc_End","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"MLD_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MLD_Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"Mem_Large_Resource_s" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"MEM_LARGE_Header","Type":{"Kind":"ApiRef","Name":"Mem_Large_Des_s","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"MEM_LARGE_Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"Mem_Large_Range_s","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"IO_RANGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"IOR_Align","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"IOR_nPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"IOR_Min","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"IOR_Max","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"IOR_RangeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"IOR_Alias","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"IO_DES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"IOD_Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"IOD_Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"IOD_Alloc_Base","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"IOD_Alloc_End","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"IOD_DesFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"IO_RESOURCE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"IO_Header","Type":{"Kind":"ApiRef","Name":"IO_DES","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"IO_Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"IO_RANGE","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"DMA_RANGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"DR_Min","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DR_Max","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DR_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"DMA_DES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"DD_Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DD_Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DD_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DD_Alloc_Chan","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"DMA_RESOURCE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"DMA_Header","Type":{"Kind":"ApiRef","Name":"DMA_DES","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"DMA_Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DMA_RANGE","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"IRQ_RANGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"IRQR_Min","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"IRQR_Max","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"IRQR_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"IRQ_DES_32" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"IRQD_Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"IRQD_Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"IRQD_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"IRQD_Alloc_Num","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"IRQD_Affinity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"IRQ_DES_64" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"IRQD_Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"IRQD_Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"IRQD_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"IRQD_Alloc_Num","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"IRQD_Affinity","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"IRQ_RESOURCE_32" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"IRQ_Header","Type":{"Kind":"ApiRef","Name":"IRQ_DES_32","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"IRQ_Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"IRQ_RANGE","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"IRQ_RESOURCE_64" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"IRQ_Header","Type":{"Kind":"ApiRef","Name":"IRQ_DES_64","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"IRQ_Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"IRQ_RANGE","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"DevPrivate_Range_s" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"PR_Data1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PR_Data2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PR_Data3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"DevPrivate_Des_s" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"PD_Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PD_Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PD_Data1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PD_Data2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PD_Data3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PD_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"DevPrivate_Resource_s" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"PRV_Header","Type":{"Kind":"ApiRef","Name":"DevPrivate_Des_s","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"PRV_Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DevPrivate_Range_s","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"CS_DES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"CSD_SignatureLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CSD_LegacyDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CSD_LegacyDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CSD_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CSD_ClassGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"CSD_Signature","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"CS_RESOURCE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"CS_Header","Type":{"Kind":"ApiRef","Name":"CS_DES","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PCCARD_DES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"PCD_Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PCD_Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PCD_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PCD_ConfigIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"PCD_Reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"PCD_MemoryCardBase1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PCD_MemoryCardBase2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PCD_MemoryCardBase","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ,{"Name":"PCD_MemoryFlags","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} ,{"Name":"PCD_IoFlags","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PCCARD_RESOURCE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"PcCard_Header","Type":{"Kind":"ApiRef","Name":"PCCARD_DES","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"MFCARD_DES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"PMF_Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PMF_Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PMF_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PMF_ConfigOptions","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"PMF_IoResourceIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"PMF_Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"PMF_ConfigRegisterBase","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"MFCARD_RESOURCE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"MfCard_Header","Type":{"Kind":"ApiRef","Name":"MFCARD_DES","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"BUSNUMBER_RANGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"BUSR_Min","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"BUSR_Max","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"BUSR_nBusNumbers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"BUSR_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"BUSNUMBER_DES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"BUSD_Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"BUSD_Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"BUSD_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"BUSD_Alloc_Base","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"BUSD_Alloc_End","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"BUSNUMBER_RESOURCE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"BusNumber_Header","Type":{"Kind":"ApiRef","Name":"BUSNUMBER_DES","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"BusNumber_Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"BUSNUMBER_RANGE","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"Connection_Des_s" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"COND_Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"COND_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"COND_Class","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"COND_ClassType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"COND_Reserved1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"COND_Reserved2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"COND_Id","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"Connection_Resource_s" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Connection_Header","Type":{"Kind":"ApiRef","Name":"Connection_Des_s","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"HWProfileInfo_sA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"HWPI_ulHWProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"HWPI_szFriendlyName","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"HWPI_dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"HWProfileInfo_sW" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"HWPI_ulHWProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"HWPI_szFriendlyName","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"HWPI_dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"CM_NOTIFY_FILTER_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"CM_NOTIFY_FILTER_TYPE_DEVICEINTERFACE","Value":0} ,{"Name":"CM_NOTIFY_FILTER_TYPE_DEVICEHANDLE","Value":1} ,{"Name":"CM_NOTIFY_FILTER_TYPE_DEVICEINSTANCE","Value":2} ,{"Name":"CM_NOTIFY_FILTER_TYPE_MAX","Value":3} ] ,"IntegerBase":"Int32" },{ "Name":"CM_NOTIFY_FILTER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FilterType","Type":{"Kind":"ApiRef","Name":"CM_NOTIFY_FILTER_TYPE","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_u_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"DeviceInterface","Type":{"Kind":"ApiRef","Name":"_DeviceInterface_e__Struct","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":["_u_e__Union"]},"Attrs":[]} ,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"_DeviceHandle_e__Struct","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":["_u_e__Union"]},"Attrs":[]} ,{"Name":"DeviceInstance","Type":{"Kind":"ApiRef","Name":"_DeviceInstance_e__Struct","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":["_u_e__Union"]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_DeviceInstance_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"InstanceId","Type":{"Kind":"Array","Shape":{"Size":200},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_DeviceHandle_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"hTarget","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_DeviceInterface_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ClassGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ] ,"NestedTypes":[] }] }] },{ "Name":"CM_NOTIFY_ACTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"CM_NOTIFY_ACTION_DEVICEINTERFACEARRIVAL","Value":0} ,{"Name":"CM_NOTIFY_ACTION_DEVICEINTERFACEREMOVAL","Value":1} ,{"Name":"CM_NOTIFY_ACTION_DEVICEQUERYREMOVE","Value":2} ,{"Name":"CM_NOTIFY_ACTION_DEVICEQUERYREMOVEFAILED","Value":3} ,{"Name":"CM_NOTIFY_ACTION_DEVICEREMOVEPENDING","Value":4} ,{"Name":"CM_NOTIFY_ACTION_DEVICEREMOVECOMPLETE","Value":5} ,{"Name":"CM_NOTIFY_ACTION_DEVICECUSTOMEVENT","Value":6} ,{"Name":"CM_NOTIFY_ACTION_DEVICEINSTANCEENUMERATED","Value":7} ,{"Name":"CM_NOTIFY_ACTION_DEVICEINSTANCESTARTED","Value":8} ,{"Name":"CM_NOTIFY_ACTION_DEVICEINSTANCEREMOVED","Value":9} ,{"Name":"CM_NOTIFY_ACTION_MAX","Value":10} ] ,"IntegerBase":"Int32" },{ "Name":"CM_NOTIFY_EVENT_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"FilterType","Type":{"Kind":"ApiRef","Name":"CM_NOTIFY_FILTER_TYPE","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_u_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"DeviceInterface","Type":{"Kind":"ApiRef","Name":"_DeviceInterface_e__Struct","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":["_u_e__Union"]},"Attrs":[]} ,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"_DeviceHandle_e__Struct","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":["_u_e__Union"]},"Attrs":[]} ,{"Name":"DeviceInstance","Type":{"Kind":"ApiRef","Name":"_DeviceInstance_e__Struct","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":["_u_e__Union"]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_DeviceInstance_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"InstanceId","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_DeviceHandle_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"EventGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"NameOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_DeviceInterface_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ClassGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"SymbolicLink","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] }] }] },{ "Name":"PCM_NOTIFY_CALLBACK" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"hNotify","Type":{"Kind":"ApiRef","Name":"HCMNOTIFICATION","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"Action","Type":{"Kind":"ApiRef","Name":"CM_NOTIFY_ACTION","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"EventData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CM_NOTIFY_EVENT_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4}]} ,{"Name":"EventDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"INFCONTEXT" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"Inf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"CurrentInf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"Section","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Line","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_INF_INFORMATION" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"InfStyle","Type":{"Kind":"ApiRef","Name":"SP_INF_STYLE","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"InfCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"VersionData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_ALTPLATFORM_INFO_V3" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Platform","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ProcessorArchitecture","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"FirstValidatedMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FirstValidatedMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ProductType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"SuiteMask","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"BuildNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"SP_ALTPLATFORM_INFO_V2" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Platform","Type":{"Kind":"ApiRef","Name":"VER_PLATFORM","TargetKind":"Default","Api":"System.Diagnostics.Debug","Parents":[]},"Attrs":[]} ,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ProcessorArchitecture","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"FirstValidatedMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FirstValidatedMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"SP_ALTPLATFORM_INFO_V1" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Platform","Type":{"Kind":"ApiRef","Name":"VER_PLATFORM","TargetKind":"Default","Api":"System.Diagnostics.Debug","Parents":[]},"Attrs":[]} ,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ProcessorArchitecture","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_ORIGINAL_FILE_INFO_A" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"OriginalInfName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"OriginalCatalogName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_ORIGINAL_FILE_INFO_W" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"OriginalInfName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"OriginalCatalogName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"FILEPATHS_A" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"Target","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Win32Error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"FILEPATHS_W" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"Target","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Win32Error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"FILEPATHS_SIGNERINFO_A" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"Target","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Win32Error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DigitalSigner","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Version","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"CatalogFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ] ,"NestedTypes":[] },{ "Name":"FILEPATHS_SIGNERINFO_W" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"Target","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Win32Error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DigitalSigner","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Version","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"CatalogFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ] ,"NestedTypes":[] },{ "Name":"SOURCE_MEDIA_A" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"Reserved","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Tagfile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Description","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SourcePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SourceFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SOURCE_MEDIA_W" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"Reserved","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Tagfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SourcePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SourceFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"CABINET_INFO_A" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"CabinetPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"CabinetFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"DiskName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SetId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"CabinetNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"CABINET_INFO_W" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"CabinetPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"CabinetFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"DiskName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SetId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"CabinetNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"FILE_IN_CABINET_INFO_A" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"NameInCabinet","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"FileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Win32Error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DosDate","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"DosTime","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"DosAttribs","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"FullTargetName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"FILE_IN_CABINET_INFO_W" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"NameInCabinet","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"FileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Win32Error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DosDate","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"DosTime","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"DosAttribs","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"FullTargetName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_REGISTER_CONTROL_STATUSA" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Win32Error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FailureCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_REGISTER_CONTROL_STATUSW" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Win32Error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FailureCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_FILE_COPY_PARAMS_A" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"SourceRootPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SourcePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SourceFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SourceDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SourceTagfile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"TargetDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"TargetFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"CopyStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"LayoutInf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"SecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ] ,"NestedTypes":[] },{ "Name":"SP_FILE_COPY_PARAMS_W" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"SourceRootPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SourcePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SourceFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SourceDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SourceTagfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"TargetDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"TargetFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"CopyStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"LayoutInf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"SecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ] ,"NestedTypes":[] },{ "Name":"SP_DEVINFO_DATA" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ClassGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"DevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_DEVICE_INTERFACE_DATA" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"InterfaceClassGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_DEVICE_INTERFACE_DETAIL_DATA_A" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DevicePath","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_DEVICE_INTERFACE_DETAIL_DATA_W" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DevicePath","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_DEVINFO_LIST_DETAIL_DATA_A" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ClassGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"RemoteMachineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"RemoteMachineName","Type":{"Kind":"Array","Shape":{"Size":263},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_DEVINFO_LIST_DETAIL_DATA_W" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ClassGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"RemoteMachineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"RemoteMachineName","Type":{"Kind":"Array","Shape":{"Size":263},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_DEVINSTALL_PARAMS_A" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FlagsEx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"InstallMsgHandler","Type":{"Kind":"ApiRef","Name":"PSP_FILE_CALLBACK_A","TargetKind":"FunctionPointer","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"InstallMsgHandlerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"ClassInstallReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DriverPath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_DEVINSTALL_PARAMS_W" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FlagsEx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"InstallMsgHandler","Type":{"Kind":"ApiRef","Name":"PSP_FILE_CALLBACK_A","TargetKind":"FunctionPointer","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"InstallMsgHandlerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"ClassInstallReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DriverPath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_CLASSINSTALL_HEADER" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"InstallFunction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_ENABLECLASS_PARAMS" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"ClassGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"EnableMessage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_PROPCHANGE_PARAMS" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"StateChange","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"HwProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_REMOVEDEVICE_PARAMS" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"Scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"HwProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_UNREMOVEDEVICE_PARAMS" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"Scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"HwProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_SELECTDEVICE_PARAMS_W" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"Title","Type":{"Kind":"Array","Shape":{"Size":60},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"Instructions","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"ListLabel","Type":{"Kind":"Array","Shape":{"Size":30},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"SubTitle","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_DETECTDEVICE_PARAMS" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"DetectProgressNotify","Type":{"Kind":"ApiRef","Name":"PDETECT_PROGRESS_NOTIFY","TargetKind":"FunctionPointer","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"ProgressNotifyParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_INSTALLWIZARD_DATA" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DynamicPages","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"ApiRef","Name":"HPROPSHEETPAGE","TargetKind":"Default","Api":"UI.Controls","Parents":[]}},"Attrs":[]} ,{"Name":"NumDynamicPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DynamicPageFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PrivateFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PrivateData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"hwndWizardDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_NEWDEVICEWIZARD_DATA" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DynamicPages","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"ApiRef","Name":"HPROPSHEETPAGE","TargetKind":"Default","Api":"UI.Controls","Parents":[]}},"Attrs":[]} ,{"Name":"NumDynamicPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"hwndWizardDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_TROUBLESHOOTER_PARAMS_W" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"ChmFile","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"HtmlTroubleShooter","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_POWERMESSAGEWAKE_PARAMS_W" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"PowerMessageWake","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_DRVINFO_DATA_V2_A" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DriverType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"MfgName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"ProviderName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"DriverDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"DriverVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_DRVINFO_DATA_V2_W" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DriverType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"MfgName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"ProviderName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"DriverDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"DriverVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_DRVINFO_DATA_V1_A" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DriverType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"MfgName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"ProviderName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_DRVINFO_DATA_V1_W" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DriverType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"MfgName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"ProviderName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_DRVINFO_DETAIL_DATA_A" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"InfDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"CompatIDsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CompatIDsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"SectionName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"InfFileName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"DrvDescription","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"HardwareID","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_DRVINFO_DETAIL_DATA_W" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"InfDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"CompatIDsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CompatIDsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"SectionName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"InfFileName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"DrvDescription","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"HardwareID","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_DRVINSTALL_PARAMS" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Rank","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PrivateData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"COINSTALLER_CONTEXT_DATA" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"PostProcessing","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"InstallResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PrivateData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_CLASSIMAGELIST_DATA" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ImageList","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"UI.Controls","Parents":[]},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_PROPSHEETPAGE_REQUEST" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PageRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_BACKUP_QUEUE_PARAMS_V2_A" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FullInfPath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"FilenameOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"ReinstallInstance","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_BACKUP_QUEUE_PARAMS_V2_W" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FullInfPath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"FilenameOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"ReinstallInstance","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_BACKUP_QUEUE_PARAMS_V1_A" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FullInfPath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"FilenameOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_BACKUP_QUEUE_PARAMS_V1_W" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FullInfPath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"FilenameOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_INF_SIGNER_INFO_V1_A" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CatalogFile","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"DigitalSigner","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"DigitalSignerVersion","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_INF_SIGNER_INFO_V1_W" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CatalogFile","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"DigitalSigner","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"DigitalSignerVersion","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_INF_SIGNER_INFO_V2_A" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CatalogFile","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"DigitalSigner","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"DigitalSignerVersion","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"SignerScore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SP_INF_SIGNER_INFO_V2_W" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CatalogFile","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"DigitalSigner","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"DigitalSignerVersion","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"SignerScore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] }], "Functions":[{ "Name":"SetupGetInfInformationA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} ,{"Name":"SearchControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ReturnBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_INF_INFORMATION","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupGetInfInformationW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} ,{"Name":"SearchControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ReturnBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_INF_INFORMATION","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupQueryInfFileInformationA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_INF_INFORMATION","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"InfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupQueryInfFileInformationW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_INF_INFORMATION","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"InfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupQueryInfOriginalFileInformationA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_INF_INFORMATION","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"InfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"AlternatePlatformInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_ALTPLATFORM_INFO_V2","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"OriginalFileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_ORIGINAL_FILE_INFO_A","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"SetupQueryInfOriginalFileInformationW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_INF_INFORMATION","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"InfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"AlternatePlatformInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_ALTPLATFORM_INFO_V2","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"OriginalFileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_ORIGINAL_FILE_INFO_W","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"SetupQueryInfVersionInformationA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_INF_INFORMATION","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"InfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Key","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupQueryInfVersionInformationW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_INF_INFORMATION","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"InfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Key","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupGetInfDriverStoreLocationA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"AlternatePlatformInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_ALTPLATFORM_INFO_V2","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"LocaleName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupGetInfDriverStoreLocationW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"AlternatePlatformInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_ALTPLATFORM_INFO_V2","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"LocaleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupGetInfPublishedNameA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"DriverStoreLocation","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupGetInfPublishedNameW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"DriverStoreLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupGetInfFileListA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"DirectoryPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"InfStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupGetInfFileListW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"DirectoryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"InfStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupOpenInfFileW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"InfClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"InfStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ErrorLine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupOpenInfFileA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"InfClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"InfStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ErrorLine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupOpenMasterInf" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ ] },{ "Name":"SetupOpenAppendInfFileW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"ErrorLine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupOpenAppendInfFileA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"ErrorLine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupCloseInfFile" ,"SetLastError":false ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] },{ "Name":"SetupFindFirstLineA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Key","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"SetupFindFirstLineW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Key","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"SetupFindNextLine" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"ContextIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"ContextOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"SetupFindNextMatchLineA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"ContextIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"Key","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"ContextOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"SetupFindNextMatchLineW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"ContextIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"Key","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"ContextOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"SetupGetLineByIndexA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"SetupGetLineByIndexW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"SetupGetLineCountA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"SetupGetLineCountW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"SetupGetLineTextA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Key","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupGetLineTextW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Key","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupGetFieldCount" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"SetupGetStringFieldA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"FieldIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupGetStringFieldW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"FieldIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupGetIntField" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"FieldIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"IntegerValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] },{ "Name":"SetupGetMultiSzFieldA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"FieldIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupGetMultiSzFieldW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"FieldIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupGetBinaryField" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"FieldIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ReturnBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupGetFileCompressionInfoA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"SourceFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ActualSourceFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"SourceFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"TargetFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"CompressionType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"SetupGetFileCompressionInfoW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"SourceFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ActualSourceFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"SourceFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"TargetFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"CompressionType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"SetupGetFileCompressionInfoExA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"SourceFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ActualSourceFileNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} ,{"Name":"ActualSourceFileNameBufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredBufferLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"SourceFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"TargetFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"CompressionType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"SetupGetFileCompressionInfoExW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"SourceFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ActualSourceFileNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional"]} ,{"Name":"ActualSourceFileNameBufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredBufferLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"SourceFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"TargetFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"CompressionType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"SetupDecompressOrCopyFileA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"SourceFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"TargetFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"CompressionType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} ] },{ "Name":"SetupDecompressOrCopyFileW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"SourceFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"TargetFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"CompressionType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} ] },{ "Name":"SetupGetSourceFileLocationA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"InfContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"SourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupGetSourceFileLocationW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"InfContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"SourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupGetSourceFileSizeA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"InfContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"FileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"RoundingFactor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupGetSourceFileSizeW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"InfContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"FileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"RoundingFactor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupGetTargetPathA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"InfContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupGetTargetPathW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"InfContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupSetSourceListA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SourceList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ,{"Name":"SourceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupSetSourceListW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SourceList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ,{"Name":"SourceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupCancelTemporarySourceList" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ ] },{ "Name":"SetupAddToSourceListA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"SetupAddToSourceListW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"SetupRemoveFromSourceListA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"SetupRemoveFromSourceListW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"SetupQuerySourceListA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"List","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}}},"Attrs":["Out"]} ,{"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"SetupQuerySourceListW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"List","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}}},"Attrs":["Out"]} ,{"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"SetupFreeSourceListA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"List","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}}},"Attrs":["In","Out"]} ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupFreeSourceListW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"List","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}}},"Attrs":["In","Out"]} ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupPromptForDiskA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"DialogTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"DiskName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"PathToSource","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"FileSought","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"TagFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"DiskPromptStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PathBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":8,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"PathBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PathRequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupPromptForDiskW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"DialogTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"DiskName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"PathToSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"FileSought","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"TagFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"DiskPromptStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PathBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":8,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"PathBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PathRequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupCopyErrorA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"DialogTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"DiskName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"PathToSource","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"SourceFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"TargetPathFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Win32ErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Style","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PathBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":9,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"PathBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PathRequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupCopyErrorW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"DialogTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"DiskName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"PathToSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"SourceFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"TargetPathFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Win32ErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Style","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PathBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":9,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"PathBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PathRequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupRenameErrorA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"DialogTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"SourceFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"TargetFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Win32ErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Style","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupRenameErrorW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"DialogTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"SourceFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"TargetFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Win32ErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Style","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupDeleteErrorA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"DialogTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"File","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Win32ErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Style","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupDeleteErrorW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"DialogTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"File","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Win32ErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Style","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupBackupErrorA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"DialogTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"SourceFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"TargetFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Win32ErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Style","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupBackupErrorW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"DialogTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"SourceFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"TargetFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Win32ErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Style","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupSetDirectoryIdA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"Id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Directory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] },{ "Name":"SetupSetDirectoryIdW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"Id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Directory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] },{ "Name":"SetupSetDirectoryIdExA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"Id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Directory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ,{"Name":"Reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupSetDirectoryIdExW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"Id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Directory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ,{"Name":"Reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupGetSourceInfoA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"SourceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"InfoDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupGetSourceInfoW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"SourceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"InfoDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupInstallFileA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"InfContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"SourceFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"SourcePathRoot","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"DestinationName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"CopyStyle","Type":{"Kind":"ApiRef","Name":"SP_COPY_STYLE","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"CopyMsgHandler","Type":{"Kind":"ApiRef","Name":"PSP_FILE_CALLBACK_A","TargetKind":"FunctionPointer","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ] },{ "Name":"SetupInstallFileW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"InfContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"SourceFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"SourcePathRoot","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"DestinationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"CopyStyle","Type":{"Kind":"ApiRef","Name":"SP_COPY_STYLE","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"CopyMsgHandler","Type":{"Kind":"ApiRef","Name":"PSP_FILE_CALLBACK_W","TargetKind":"FunctionPointer","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ] },{ "Name":"SetupInstallFileExA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"InfContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"SourceFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"SourcePathRoot","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"DestinationName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"CopyStyle","Type":{"Kind":"ApiRef","Name":"SP_COPY_STYLE","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"CopyMsgHandler","Type":{"Kind":"ApiRef","Name":"PSP_FILE_CALLBACK_A","TargetKind":"FunctionPointer","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"FileWasInUse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"SetupInstallFileExW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"InfContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"SourceFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"SourcePathRoot","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"DestinationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"CopyStyle","Type":{"Kind":"ApiRef","Name":"SP_COPY_STYLE","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"CopyMsgHandler","Type":{"Kind":"ApiRef","Name":"PSP_FILE_CALLBACK_W","TargetKind":"FunctionPointer","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"FileWasInUse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"SetupOpenFileQueue" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ ] },{ "Name":"SetupCloseFileQueue" ,"SetLastError":false ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] },{ "Name":"SetupSetFileQueueAlternatePlatformA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"AlternatePlatformInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_ALTPLATFORM_INFO_V2","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"AlternateDefaultCatalogFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] },{ "Name":"SetupSetFileQueueAlternatePlatformW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"AlternatePlatformInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_ALTPLATFORM_INFO_V2","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"AlternateDefaultCatalogFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] },{ "Name":"SetupSetPlatformPathOverrideA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"Override","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] },{ "Name":"SetupSetPlatformPathOverrideW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"Override","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] },{ "Name":"SetupQueueCopyA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"SourceRootPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"SourcePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"SourceFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"SourceDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"SourceTagfile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"TargetDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"TargetFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"CopyStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupQueueCopyW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"SourceRootPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"SourcePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"SourceFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"SourceDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"SourceTagfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"TargetDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"TargetFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"CopyStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupQueueCopyIndirectA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"CopyParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_FILE_COPY_PARAMS_A","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"SetupQueueCopyIndirectW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"CopyParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_FILE_COPY_PARAMS_W","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"SetupQueueDefaultCopyA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"SourceRootPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"SourceFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"TargetFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"CopyStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupQueueDefaultCopyW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"SourceRootPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"SourceFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"TargetFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"CopyStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupQueueCopySectionA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"SourceRootPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"ListInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"CopyStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupQueueCopySectionW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"SourceRootPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"ListInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"CopyStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupQueueDeleteA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"PathPart1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"PathPart2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] },{ "Name":"SetupQueueDeleteW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"PathPart1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"PathPart2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] },{ "Name":"SetupQueueDeleteSectionA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"ListInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"SetupQueueDeleteSectionW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"ListInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"SetupQueueRenameA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"SourcePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"SourceFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"TargetPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"TargetFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"SetupQueueRenameW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"SourcePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"SourceFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"TargetPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"TargetFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"SetupQueueRenameSectionA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"ListInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"SetupQueueRenameSectionW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"ListInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"SetupCommitFileQueueA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"Owner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"MsgHandler","Type":{"Kind":"ApiRef","Name":"PSP_FILE_CALLBACK_A","TargetKind":"FunctionPointer","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] },{ "Name":"SetupCommitFileQueueW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"Owner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"MsgHandler","Type":{"Kind":"ApiRef","Name":"PSP_FILE_CALLBACK_W","TargetKind":"FunctionPointer","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] },{ "Name":"SetupScanFileQueueA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Window","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"CallbackRoutine","Type":{"Kind":"ApiRef","Name":"PSP_FILE_CALLBACK_A","TargetKind":"FunctionPointer","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"CallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"Result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"SetupScanFileQueueW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Window","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"CallbackRoutine","Type":{"Kind":"ApiRef","Name":"PSP_FILE_CALLBACK_W","TargetKind":"FunctionPointer","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"CallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"Result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"SetupGetFileQueueCount" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"SubQueueFileOp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"NumOperations","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"SetupGetFileQueueFlags" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"SetupSetFileQueueFlags" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"FlagMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupCopyOEMInfA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"SourceInfFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"OEMSourceMediaLocation","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"OEMSourceMediaType","Type":{"Kind":"ApiRef","Name":"OEM_SOURCE_MEDIA_TYPE","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"CopyStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"DestinationInfFileName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"DestinationInfFileNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"DestinationInfFileNameComponent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupCopyOEMInfW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"SourceInfFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"OEMSourceMediaLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"OEMSourceMediaType","Type":{"Kind":"ApiRef","Name":"OEM_SOURCE_MEDIA_TYPE","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"CopyStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"DestinationInfFileName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"DestinationInfFileNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"DestinationInfFileNameComponent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupUninstallOEMInfA" ,"SetLastError":false ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupUninstallOEMInfW" ,"SetLastError":false ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupUninstallNewlyCopiedInfs" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupCreateDiskSpaceListA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupCreateDiskSpaceListW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupDuplicateDiskSpaceListA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupDuplicateDiskSpaceListW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupDestroyDiskSpaceList" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ] },{ "Name":"SetupQueryDrivesInDiskSpaceListA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupQueryDrivesInDiskSpaceListW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupQuerySpaceRequiredOnDriveA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"DriveSpec","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"SpaceRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ] },{ "Name":"SetupQuerySpaceRequiredOnDriveW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"DriveSpec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"SpaceRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ] },{ "Name":"SetupAdjustDiskSpaceListA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"DriveRoot","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Amount","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ] },{ "Name":"SetupAdjustDiskSpaceListW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"DriveRoot","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Amount","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ] },{ "Name":"SetupAddToDiskSpaceListA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"TargetFilespec","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"FileSize","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"Operation","Type":{"Kind":"ApiRef","Name":"SETUP_FILE_OPERATION","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ] },{ "Name":"SetupAddToDiskSpaceListW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"TargetFilespec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"FileSize","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"Operation","Type":{"Kind":"ApiRef","Name":"SETUP_FILE_OPERATION","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ] },{ "Name":"SetupAddSectionToDiskSpaceListA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"ListInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Operation","Type":{"Kind":"ApiRef","Name":"SETUP_FILE_OPERATION","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ] },{ "Name":"SetupAddSectionToDiskSpaceListW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"ListInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Operation","Type":{"Kind":"ApiRef","Name":"SETUP_FILE_OPERATION","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ] },{ "Name":"SetupAddInstallSectionToDiskSpaceListA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"LayoutInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ] },{ "Name":"SetupAddInstallSectionToDiskSpaceListW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"LayoutInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ] },{ "Name":"SetupRemoveFromDiskSpaceListA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"TargetFilespec","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Operation","Type":{"Kind":"ApiRef","Name":"SETUP_FILE_OPERATION","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ] },{ "Name":"SetupRemoveFromDiskSpaceListW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"TargetFilespec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Operation","Type":{"Kind":"ApiRef","Name":"SETUP_FILE_OPERATION","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ] },{ "Name":"SetupRemoveSectionFromDiskSpaceListA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"ListInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Operation","Type":{"Kind":"ApiRef","Name":"SETUP_FILE_OPERATION","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ] },{ "Name":"SetupRemoveSectionFromDiskSpaceListW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"ListInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Operation","Type":{"Kind":"ApiRef","Name":"SETUP_FILE_OPERATION","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ] },{ "Name":"SetupRemoveInstallSectionFromDiskSpaceListA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"LayoutInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ] },{ "Name":"SetupRemoveInstallSectionFromDiskSpaceListW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"LayoutInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ] },{ "Name":"SetupIterateCabinetA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"CabinetFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ,{"Name":"MsgHandler","Type":{"Kind":"ApiRef","Name":"PSP_FILE_CALLBACK_A","TargetKind":"FunctionPointer","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] },{ "Name":"SetupIterateCabinetW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"CabinetFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ,{"Name":"MsgHandler","Type":{"Kind":"ApiRef","Name":"PSP_FILE_CALLBACK_W","TargetKind":"FunctionPointer","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] },{ "Name":"SetupPromptReboot" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"Owner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"ScanOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetupInitDefaultQueueCallback" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"OwnerWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ] },{ "Name":"SetupInitDefaultQueueCallbackEx" ,"SetLastError":false ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"OwnerWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"AlternateProgressWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"ProgressMessage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ,{"Name":"Reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupTermDefaultQueueCallback" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] },{ "Name":"SetupDefaultQueueCallbackA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"Notification","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Param1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"Param2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"SetupDefaultQueueCallbackW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"Notification","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Param1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"Param2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"SetupInstallFromInfSectionA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"Owner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RelativeKeyRoot","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"SourceRootPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"CopyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"MsgHandler","Type":{"Kind":"ApiRef","Name":"PSP_FILE_CALLBACK_A","TargetKind":"FunctionPointer","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ] },{ "Name":"SetupInstallFromInfSectionW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"Owner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RelativeKeyRoot","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"SourceRootPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"CopyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"MsgHandler","Type":{"Kind":"ApiRef","Name":"PSP_FILE_CALLBACK_W","TargetKind":"FunctionPointer","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ] },{ "Name":"SetupInstallFilesFromInfSectionA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"LayoutInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"SourceRootPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"CopyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupInstallFilesFromInfSectionW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"LayoutInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"SourceRootPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"CopyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupInstallServicesFromInfSectionA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupInstallServicesFromInfSectionW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupInstallServicesFromInfSectionExA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"Reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupInstallServicesFromInfSectionExW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"Reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"InstallHinfSectionA" ,"SetLastError":false ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"Window","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ModuleHandle","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"CommandLine","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ShowCommand","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] },{ "Name":"InstallHinfSectionW" ,"SetLastError":false ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"Window","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ModuleHandle","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"CommandLine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ShowCommand","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] },{ "Name":"SetupInitializeFileLogA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"LogFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupInitializeFileLogW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"LogFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupTerminateFileLog" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"FileLogHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] },{ "Name":"SetupLogFileA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"FileLogHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"LogSectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"SourceFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"TargetFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Checksum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"DiskTagfile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"DiskDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"OtherInfo","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupLogFileW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"FileLogHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"LogSectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"SourceFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"TargetFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Checksum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"DiskTagfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"DiskDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"OtherInfo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupRemoveFileLogEntryA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"FileLogHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"LogSectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"TargetFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] },{ "Name":"SetupRemoveFileLogEntryW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"FileLogHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"LogSectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"TargetFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] },{ "Name":"SetupQueryFileLogA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"FileLogHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"LogSectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"TargetFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"DesiredInfo","Type":{"Kind":"ApiRef","Name":"SetupFileLogInfo","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DataOut","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupQueryFileLogW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"FileLogHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"LogSectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"TargetFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"DesiredInfo","Type":{"Kind":"ApiRef","Name":"SetupFileLogInfo","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DataOut","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupOpenLog" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"Erase","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetupLogErrorA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"MessageString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Severity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupLogErrorW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"MessageString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Severity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupCloseLog" ,"SetLastError":false ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ ] },{ "Name":"SetupGetThreadLogToken" ,"SetLastError":false ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt64"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ ] },{ "Name":"SetupSetThreadLogToken" ,"SetLastError":false ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"LogToken","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] },{ "Name":"SetupWriteTextLog" ,"SetLastError":false ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"LogToken","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"Category","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"MessageStr","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"SetupWriteTextLogError" ,"SetLastError":false ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"LogToken","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"Category","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"LogFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"MessageStr","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"SetupWriteTextLogInfLine" ,"SetLastError":false ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"LogToken","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"SetupGetBackupInformationA" ,"SetLastError":false ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"BackupParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_BACKUP_QUEUE_PARAMS_V2_A","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"SetupGetBackupInformationW" ,"SetLastError":false ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"BackupParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_BACKUP_QUEUE_PARAMS_V2_W","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"SetupPrepareQueueForRestoreA" ,"SetLastError":false ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"BackupPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"RestoreFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupPrepareQueueForRestoreW" ,"SetLastError":false ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"BackupPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"RestoreFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupSetNonInteractiveMode" ,"SetLastError":false ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"NonInteractiveFlag","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetupGetNonInteractiveMode" ,"SetLastError":false ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ ] },{ "Name":"SetupDiCreateDeviceInfoList" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ] },{ "Name":"SetupDiCreateDeviceInfoListExA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiCreateDeviceInfoListExW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiGetDeviceInfoListClass" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] },{ "Name":"SetupDiGetDeviceInfoListDetailA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoSetDetailData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_LIST_DETAIL_DATA_A","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"SetupDiGetDeviceInfoListDetailW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoSetDetailData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_LIST_DETAIL_DATA_W","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"SetupDiCreateDeviceInfoA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"DeviceDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"CreationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out","Optional"]} ] },{ "Name":"SetupDiCreateDeviceInfoW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"DeviceDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"CreationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out","Optional"]} ] },{ "Name":"SetupDiOpenDeviceInfoA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInstanceId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"OpenFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out","Optional"]} ] },{ "Name":"SetupDiOpenDeviceInfoW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInstanceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"OpenFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out","Optional"]} ] },{ "Name":"SetupDiGetDeviceInstanceIdA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"DeviceInstanceId","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"DeviceInstanceIdSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupDiGetDeviceInstanceIdW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"DeviceInstanceId","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"DeviceInstanceIdSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupDiDeleteDeviceInfo" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"SetupDiEnumDeviceInfo" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"MemberIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"SetupDiDestroyDeviceInfoList" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetupDiEnumDeviceInterfaces" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"MemberIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"SetupDiCreateDeviceInterfaceA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ReferenceString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"CreationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out","Optional"]} ] },{ "Name":"SetupDiCreateDeviceInterfaceW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ReferenceString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"CreationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out","Optional"]} ] },{ "Name":"SetupDiOpenDeviceInterfaceA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DevicePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"OpenFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out","Optional"]} ] },{ "Name":"SetupDiOpenDeviceInterfaceW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DevicePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"OpenFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out","Optional"]} ] },{ "Name":"SetupDiGetDeviceInterfaceAlias" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"AliasInterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"AliasDeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"SetupDiDeleteDeviceInterfaceData" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"SetupDiRemoveDeviceInterface" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"SetupDiGetDeviceInterfaceDetailA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"DeviceInterfaceDetailData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DETAIL_DATA_A","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"DeviceInterfaceDetailDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out","Optional"]} ] },{ "Name":"SetupDiGetDeviceInterfaceDetailW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"DeviceInterfaceDetailData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DETAIL_DATA_W","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"DeviceInterfaceDetailDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out","Optional"]} ] },{ "Name":"SetupDiInstallDeviceInterfaces" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"SetupDiSetDeviceInterfaceDefault" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiRegisterDeviceInfo" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"CompareProc","Type":{"Kind":"ApiRef","Name":"PSP_DETSIG_CMPPROC","TargetKind":"FunctionPointer","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"CompareContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"DupDeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out","Optional"]} ] },{ "Name":"SetupDiBuildDriverInfoList" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out","Optional"]} ,{"Name":"DriverType","Type":{"Kind":"ApiRef","Name":"SETUP_DI_BUILD_DRIVER_DRIVER_TYPE","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetupDiCancelDriverInfoSearch" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetupDiEnumDriverInfoA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"DriverType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"MemberIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"DriverInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINFO_DATA_V2_A","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"SetupDiEnumDriverInfoW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"DriverType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"MemberIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"DriverInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINFO_DATA_V2_W","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"SetupDiGetSelectedDriverA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"DriverInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINFO_DATA_V2_A","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"SetupDiGetSelectedDriverW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"DriverInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINFO_DATA_V2_W","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"SetupDiSetSelectedDriverA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out","Optional"]} ,{"Name":"DriverInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINFO_DATA_V2_A","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out","Optional"]} ] },{ "Name":"SetupDiSetSelectedDriverW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out","Optional"]} ,{"Name":"DriverInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINFO_DATA_V2_W","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out","Optional"]} ] },{ "Name":"SetupDiGetDriverInfoDetailA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"DriverInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINFO_DATA_V2_A","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"DriverInfoDetailData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINFO_DETAIL_DATA_A","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]} ,{"Name":"DriverInfoDetailDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupDiGetDriverInfoDetailW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"DriverInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINFO_DATA_V2_W","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"DriverInfoDetailData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINFO_DETAIL_DATA_W","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]} ,{"Name":"DriverInfoDetailDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupDiDestroyDriverInfoList" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"DriverType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupDiGetClassDevsA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"Enumerator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupDiGetClassDevsW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"Enumerator","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupDiGetClassDevsExA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"Enumerator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiGetClassDevsExW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"Enumerator","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiGetINFClassA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"InfName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ,{"Name":"ClassName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"ClassNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupDiGetINFClassW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"InfName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ,{"Name":"ClassName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"ClassNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupDiBuildClassInfoList" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ClassGuidList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","Optional"]} ,{"Name":"ClassGuidListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"SetupDiBuildClassInfoListExA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ClassGuidList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","Optional"]} ,{"Name":"ClassGuidListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiBuildClassInfoListExW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ClassGuidList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","Optional"]} ,{"Name":"ClassGuidListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiGetClassDescriptionA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ClassDescription","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"ClassDescriptionSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupDiGetClassDescriptionW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ClassDescription","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"ClassDescriptionSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupDiGetClassDescriptionExA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ClassDescription","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"ClassDescriptionSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiGetClassDescriptionExW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ClassDescription","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"ClassDescriptionSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiCallClassInstaller" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"InstallFunction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ] },{ "Name":"SetupDiSelectDevice" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out","Optional"]} ] },{ "Name":"SetupDiSelectBestCompatDrv" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out","Optional"]} ] },{ "Name":"SetupDiInstallDevice" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"SetupDiInstallDriverFiles" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"SetupDiRegisterCoDeviceInstallers" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"SetupDiRemoveDevice" ,"SetLastError":false ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"SetupDiUnremoveDevice" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"SetupDiRestartDevices" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"SetupDiChangeState" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"SetupDiInstallClassA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"InfFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ] },{ "Name":"SetupDiInstallClassW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"InfFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ] },{ "Name":"SetupDiInstallClassExA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"InfFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"Reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiInstallClassExW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"InfFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"Reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiOpenClassRegKey" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupDiOpenClassRegKeyExA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiOpenClassRegKeyExW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiCreateDeviceInterfaceRegKeyA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"InfSectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] },{ "Name":"SetupDiCreateDeviceInterfaceRegKeyW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"InfSectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] },{ "Name":"SetupDiOpenDeviceInterfaceRegKey" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupDiDeleteDeviceInterfaceRegKey" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ] },{ "Name":"SetupDiCreateDevRegKeyA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"Scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"HwProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"KeyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"InfSectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] },{ "Name":"SetupDiCreateDevRegKeyW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"Scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"HwProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"KeyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"InfSectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] },{ "Name":"SetupDiOpenDevRegKey" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"Scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"HwProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"KeyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupDiDeleteDevRegKey" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"Scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"HwProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"KeyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupDiGetHwProfileList" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"HwProfileList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"HwProfileListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"CurrentlyActiveIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupDiGetHwProfileListExA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"HwProfileList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"HwProfileListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"CurrentlyActiveIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiGetHwProfileListExW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"HwProfileList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"HwProfileListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"CurrentlyActiveIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiGetDevicePropertyKeys" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"PropertyKeyArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"PropertyKeyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredPropertyKeyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupDiGetDevicePropertyW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"PropertyType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupDiSetDevicePropertyW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5},"Optional","Const"]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupDiGetDeviceInterfacePropertyKeys" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"PropertyKeyArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"PropertyKeyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredPropertyKeyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupDiGetDeviceInterfacePropertyW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"PropertyType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupDiSetDeviceInterfacePropertyW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5},"Optional","Const"]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupDiGetClassPropertyKeys" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"PropertyKeyArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"PropertyKeyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredPropertyKeyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupDiGetClassPropertyKeysExW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"PropertyKeyArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"PropertyKeyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredPropertyKeyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiGetClassPropertyW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"PropertyType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupDiGetClassPropertyExW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"PropertyType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiSetClassPropertyW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional","Const"]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupDiSetClassPropertyExW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional","Const"]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiGetDeviceRegistryPropertyA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"Property","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupDiGetDeviceRegistryPropertyW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"Property","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupDiGetClassRegistryPropertyA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"Property","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4}]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiGetClassRegistryPropertyW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"Property","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4}]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiSetDeviceRegistryPropertyA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"Property","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional","Const"]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupDiSetDeviceRegistryPropertyW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"Property","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional","Const"]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupDiSetClassRegistryPropertyA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"Property","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional","Const"]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiSetClassRegistryPropertyW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"Property","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional","Const"]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiGetDeviceInstallParamsA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"DeviceInstallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINSTALL_PARAMS_A","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"SetupDiGetDeviceInstallParamsW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"DeviceInstallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINSTALL_PARAMS_W","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"SetupDiGetClassInstallParamsA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"ClassInstallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"ClassInstallParamsSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupDiGetClassInstallParamsW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"ClassInstallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"ClassInstallParamsSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupDiSetDeviceInstallParamsA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"DeviceInstallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINSTALL_PARAMS_A","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"SetupDiSetDeviceInstallParamsW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"DeviceInstallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINSTALL_PARAMS_W","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"SetupDiSetClassInstallParamsA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"ClassInstallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"ClassInstallParamsSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupDiSetClassInstallParamsW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"ClassInstallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"ClassInstallParamsSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupDiGetDriverInstallParamsA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"DriverInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINFO_DATA_V2_A","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"DriverInstallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINSTALL_PARAMS","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"SetupDiGetDriverInstallParamsW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"DriverInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINFO_DATA_V2_W","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"DriverInstallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINSTALL_PARAMS","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"SetupDiSetDriverInstallParamsA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"DriverInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINFO_DATA_V2_A","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"DriverInstallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINSTALL_PARAMS","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"SetupDiSetDriverInstallParamsW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"DriverInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINFO_DATA_V2_W","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"DriverInstallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINSTALL_PARAMS","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"SetupDiLoadClassIcon" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"LargeIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"UI.WindowsAndMessaging","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"MiniIconIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupDiLoadDeviceIcon" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"cxIcon","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"cyIcon","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"UI.WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"SetupDiDrawMiniIcon" ,"SetLastError":false ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"MiniIconIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupDiGetClassBitmapIndex" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"MiniIconIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] },{ "Name":"SetupDiGetClassImageList" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassImageListData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_CLASSIMAGELIST_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"SetupDiGetClassImageListExA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassImageListData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_CLASSIMAGELIST_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiGetClassImageListExW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassImageListData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_CLASSIMAGELIST_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiGetClassImageIndex" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassImageListData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_CLASSIMAGELIST_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ImageIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] },{ "Name":"SetupDiDestroyClassImageList" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassImageListData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_CLASSIMAGELIST_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"SetupDiGetClassDevPropertySheetsA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"PropertySheetHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPSHEETHEADERA_V2","TargetKind":"Default","Api":"UI.Controls","Parents":[]}},"Attrs":["In"]} ,{"Name":"PropertySheetHeaderPageListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"PropertySheetType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupDiGetClassDevPropertySheetsW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"PropertySheetHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPSHEETHEADERW_V2","TargetKind":"Default","Api":"UI.Controls","Parents":[]}},"Attrs":["In"]} ,{"Name":"PropertySheetHeaderPageListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"PropertySheetType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupDiAskForOEMDisk" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ] },{ "Name":"SetupDiSelectOEMDrv" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out","Optional"]} ] },{ "Name":"SetupDiClassNameFromGuidA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ClassName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"ClassNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupDiClassNameFromGuidW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ClassName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"ClassNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupDiClassNameFromGuidExA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ClassName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"ClassNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiClassNameFromGuidExW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ClassName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"ClassNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiClassGuidsFromNameA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ClassGuidList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ,{"Name":"ClassGuidListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"SetupDiClassGuidsFromNameW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ClassGuidList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ,{"Name":"ClassGuidListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"SetupDiClassGuidsFromNameExA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ClassGuidList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ,{"Name":"ClassGuidListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiClassGuidsFromNameExW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ClassGuidList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ,{"Name":"ClassGuidListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiGetHwProfileFriendlyNameA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"HwProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"FriendlyName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"FriendlyNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupDiGetHwProfileFriendlyNameW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"HwProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"FriendlyName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"FriendlyNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupDiGetHwProfileFriendlyNameExA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"HwProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"FriendlyName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"FriendlyNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiGetHwProfileFriendlyNameExW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"HwProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"FriendlyName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"FriendlyNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiGetWizardPage" ,"SetLastError":false ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HPROPSHEETPAGE","TargetKind":"Default","Api":"UI.Controls","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"InstallWizardData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_INSTALLWIZARD_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"PageType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupDiGetSelectedDevice" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"SetupDiSetSelectedDevice" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"SetupDiGetActualModelsSectionA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"AlternatePlatformInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_ALTPLATFORM_INFO_V2","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"InfSectionWithExt","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"InfSectionWithExtSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiGetActualModelsSectionW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"AlternatePlatformInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_ALTPLATFORM_INFO_V2","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"InfSectionWithExt","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"InfSectionWithExtSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiGetActualSectionToInstallA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"InfSectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"InfSectionWithExt","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"InfSectionWithExtSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"Extension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupDiGetActualSectionToInstallW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"InfSectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"InfSectionWithExt","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"InfSectionWithExtSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"Extension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupDiGetActualSectionToInstallExA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"InfSectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"AlternatePlatformInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_ALTPLATFORM_INFO_V2","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"InfSectionWithExt","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"InfSectionWithExtSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"Extension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupDiGetActualSectionToInstallExW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"InfSectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"AlternatePlatformInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_ALTPLATFORM_INFO_V2","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"InfSectionWithExt","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"InfSectionWithExtSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"Extension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetupEnumInfSectionsA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SizeNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupEnumInfSectionsW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SizeNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupVerifyInfFileA" ,"SetLastError":false ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"AltPlatformInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_ALTPLATFORM_INFO_V2","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"InfSignerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_INF_SIGNER_INFO_V2_A","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"SetupVerifyInfFileW" ,"SetLastError":false ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"InfName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"AltPlatformInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_ALTPLATFORM_INFO_V2","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"InfSignerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_INF_SIGNER_INFO_V2_W","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"SetupDiGetCustomDevicePropertyA" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"CustomPropertyName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6}]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupDiGetCustomDevicePropertyW" ,"SetLastError":true ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"CustomPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6}]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"SetupConfigureWmiFromInfSectionA" ,"SetLastError":false ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windowsServer2003" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetupConfigureWmiFromInfSectionW" ,"SetLastError":false ,"DllImport":"SETUPAPI.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windowsServer2003" ,"Attrs":[] ,"Params":[ {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Add_Empty_Log_Conf" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"plcLogConf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Priority","Type":{"Kind":"ApiRef","Name":"PRIORITY","TargetKind":"Default","Api":"Data.HtmlHelp","Parents":[]},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Add_Empty_Log_Conf_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"plcLogConf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Priority","Type":{"Kind":"ApiRef","Name":"PRIORITY","TargetKind":"Default","Api":"Data.HtmlHelp","Parents":[]},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Add_IDA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pszID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Add_IDW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pszID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Add_ID_ExA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pszID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Add_ID_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pszID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Add_Range" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ullStartValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"ullEndValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"rlh","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Add_Res_Des" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"prdResDes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} ,{"Name":"lcLogConf","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ResourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ResourceData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4}]} ,{"Name":"ResourceLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Add_Res_Des_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"prdResDes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} ,{"Name":"lcLogConf","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ResourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ResourceData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4}]} ,{"Name":"ResourceLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Connect_MachineA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"UNCServerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"phMachine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} ] },{ "Name":"CM_Connect_MachineW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"UNCServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"phMachine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} ] },{ "Name":"CM_Create_DevNodeA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdnDevInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pDeviceID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dnParent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Create_DevNodeW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdnDevInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pDeviceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dnParent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Create_DevNode_ExA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdnDevInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pDeviceID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dnParent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Create_DevNode_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdnDevInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pDeviceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dnParent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Create_Range_List" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"prlh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Delete_Class_Key" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Delete_Class_Key_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Delete_DevNode_Key" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"dnDevNode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulHardwareProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Delete_DevNode_Key_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnDevNode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulHardwareProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Delete_Range" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ullStartValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"ullEndValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"rlh","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Detect_Resource_Conflict" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ResourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ResourceData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]} ,{"Name":"ResourceLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbConflictDetected","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Detect_Resource_Conflict_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ResourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ResourceData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]} ,{"Name":"ResourceLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbConflictDetected","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Disable_DevNode" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Disable_DevNode_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Disconnect_Machine" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Dup_Range_List" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rlhOld","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"rlhNew","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Enable_DevNode" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Enable_DevNode_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Enumerate_Classes" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ulClassIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Enumerate_Classes_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ulClassIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Enumerate_EnumeratorsA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulEnumIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Enumerate_EnumeratorsW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ulEnumIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Enumerate_Enumerators_ExA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulEnumIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Enumerate_Enumerators_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ulEnumIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Find_Range" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pullStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ,{"Name":"ullStart","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ullAlignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"ullEnd","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"rlh","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_First_Range" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rlh","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"pullStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ,{"Name":"pullEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ,{"Name":"preElement","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Free_Log_Conf" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"lcLogConfToBeFreed","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Free_Log_Conf_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"lcLogConfToBeFreed","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Free_Log_Conf_Handle" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"lcLogConf","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"CM_Free_Range_List" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rlh","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Free_Res_Des" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"prdResDes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} ,{"Name":"rdResDes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Free_Res_Des_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"prdResDes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} ,{"Name":"rdResDes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Free_Res_Des_Handle" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"rdResDes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Child" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pdnDevInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Child_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pdnDevInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Class_NameA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Class_NameW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Class_Name_ExA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Class_Name_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Class_Key_NameA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"pszKeyName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Class_Key_NameW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"pszKeyName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Class_Key_Name_ExA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"pszKeyName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Class_Key_Name_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"pszKeyName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Depth" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pulDepth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Depth_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pulDepth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Device_IDA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"BufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Device_IDW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"BufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Device_ID_ExA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"BufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Device_ID_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"BufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Device_ID_ListA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pszFilter","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NotNullTerminated","NullNullTerminated"]} ,{"Name":"BufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Device_ID_ListW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pszFilter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated","NullNullTerminated"]} ,{"Name":"BufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Device_ID_List_ExA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszFilter","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NotNullTerminated","NullNullTerminated"]} ,{"Name":"BufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Device_ID_List_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pszFilter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated","NullNullTerminated"]} ,{"Name":"BufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Device_ID_List_SizeA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pulLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pszFilter","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Device_ID_List_SizeW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pulLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pszFilter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Device_ID_List_Size_ExA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pszFilter","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Device_ID_List_Size_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pulLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pszFilter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Device_ID_Size" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pulLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Device_ID_Size_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pulLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_DevNode_PropertyW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"PropertyType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_DevNode_Property_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows10.0.10240" ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"PropertyType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_DevNode_Property_Keys" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyKeyArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"PropertyKeyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_DevNode_Property_Keys_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows10.0.10240" ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyKeyArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"PropertyKeyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_DevNode_Registry_PropertyA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]} ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_DevNode_Registry_PropertyW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]} ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_DevNode_Registry_Property_ExA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]} ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_DevNode_Registry_Property_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]} ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_DevNode_Custom_PropertyA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pszCustomPropertyName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pulRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]} ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_DevNode_Custom_PropertyW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pszCustomPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pulRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]} ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_DevNode_Custom_Property_ExA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pszCustomPropertyName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pulRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]} ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_DevNode_Custom_Property_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pszCustomPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pulRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]} ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_DevNode_Status" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pulStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pulProblemNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_DevNode_Status_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pulStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pulProblemNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_First_Log_Conf" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"plcLogConf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_First_Log_Conf_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"plcLogConf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Global_State" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Global_State_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Hardware_Profile_InfoA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pHWProfileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWProfileInfo_sA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Hardware_Profile_Info_ExA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pHWProfileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWProfileInfo_sA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Hardware_Profile_InfoW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pHWProfileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWProfileInfo_sW","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Hardware_Profile_Info_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pHWProfileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWProfileInfo_sW","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_HW_Prof_FlagsA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pDeviceID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ulHardwareProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_HW_Prof_FlagsW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pDeviceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ulHardwareProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_HW_Prof_Flags_ExA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pDeviceID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ulHardwareProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_HW_Prof_Flags_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pDeviceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ulHardwareProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Device_Interface_AliasA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"AliasInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"pszAliasDeviceInterface","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Device_Interface_AliasW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"AliasInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"pszAliasDeviceInterface","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Device_Interface_Alias_ExA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"AliasInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"pszAliasDeviceInterface","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Device_Interface_Alias_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"AliasInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"pszAliasDeviceInterface","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Device_Interface_ListA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"pDeviceID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NotNullTerminated","NullNullTerminated"]} ,{"Name":"BufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Device_Interface_ListW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"pDeviceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated","NullNullTerminated"]} ,{"Name":"BufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Device_Interface_List_ExA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"pDeviceID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NotNullTerminated","NullNullTerminated"]} ,{"Name":"BufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Device_Interface_List_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"pDeviceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated","NullNullTerminated"]} ,{"Name":"BufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Device_Interface_List_SizeA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pulLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"pDeviceID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Device_Interface_List_SizeW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pulLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"pDeviceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Device_Interface_List_Size_ExA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"pDeviceID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Device_Interface_List_Size_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"pDeviceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Device_Interface_PropertyW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"PropertyType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Device_Interface_Property_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows10.0.10240" ,"Attrs":[] ,"Params":[ {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"PropertyType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Device_Interface_Property_KeysW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"PropertyKeyArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"PropertyKeyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Device_Interface_Property_Keys_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows10.0.10240" ,"Attrs":[] ,"Params":[ {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"PropertyKeyArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"PropertyKeyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Log_Conf_Priority" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"lcLogConf","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"pPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Log_Conf_Priority_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"lcLogConf","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"pPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Next_Log_Conf" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"plcLogConf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} ,{"Name":"lcLogConf","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Next_Log_Conf_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"plcLogConf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} ,{"Name":"lcLogConf","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Parent" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pdnDevInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Parent_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pdnDevInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Res_Des_Data" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"rdResDes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"BufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Res_Des_Data_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"rdResDes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"BufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Res_Des_Data_Size" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pulSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"rdResDes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Res_Des_Data_Size_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pulSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"rdResDes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Sibling" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pdnDevInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Sibling_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pdnDevInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Version" ,"SetLastError":true ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt16"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ ] },{ "Name":"CM_Get_Version_Ex" ,"SetLastError":true ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt16"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Is_Version_Available" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"wVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ] },{ "Name":"CM_Is_Version_Available_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"wVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Intersect_Range_List" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rlhOld1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"rlhOld2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"rlhNew","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Invert_Range_List" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rlhOld","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"rlhNew","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ullMaxValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Locate_DevNodeA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pdnDevInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pDeviceID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Locate_DevNodeW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pdnDevInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pDeviceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Locate_DevNode_ExA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdnDevInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pDeviceID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Locate_DevNode_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pdnDevInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pDeviceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Merge_Range_List" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rlhOld1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"rlhOld2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"rlhNew","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Modify_Res_Des" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"prdResDes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"rdResDes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ResourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ResourceData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4}]} ,{"Name":"ResourceLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Modify_Res_Des_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"prdResDes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"rdResDes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ResourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ResourceData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4}]} ,{"Name":"ResourceLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Move_DevNode" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnFromDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dnToDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Move_DevNode_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnFromDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dnToDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Next_Range" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"preElement","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} ,{"Name":"pullStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ,{"Name":"pullEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Next_Res_Des" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"prdResDes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"rdResDes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ForResource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pResourceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Next_Res_Des_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"prdResDes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"rdResDes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ForResource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pResourceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Open_Class_KeyA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} ,{"Name":"pszClassName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Disposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"phkClass","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Open_Class_KeyW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} ,{"Name":"pszClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Disposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"phkClass","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Open_Class_Key_ExA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} ,{"Name":"pszClassName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Disposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"phkClass","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Open_Class_Key_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} ,{"Name":"pszClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Disposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"phkClass","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Open_DevNode_Key" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"dnDevNode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulHardwareProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Disposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"phkDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Open_DevNode_Key_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnDevNode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulHardwareProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Disposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"phkDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Open_Device_Interface_KeyA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Disposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"phkDeviceInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Open_Device_Interface_KeyW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Disposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"phkDeviceInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Open_Device_Interface_Key_ExA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows10.0.10240" ,"Attrs":[] ,"Params":[ {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Disposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"phkDeviceInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Open_Device_Interface_Key_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows10.0.10240" ,"Attrs":[] ,"Params":[ {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Disposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"phkDeviceInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Delete_Device_Interface_KeyA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Delete_Device_Interface_KeyW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Delete_Device_Interface_Key_ExA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows10.0.10240" ,"Attrs":[] ,"Params":[ {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Delete_Device_Interface_Key_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows10.0.10240" ,"Attrs":[] ,"Params":[ {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Query_Arbitrator_Free_Data" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1}]} ,{"Name":"DataLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ResourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Query_Arbitrator_Free_Data_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1}]} ,{"Name":"DataLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ResourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Query_Arbitrator_Free_Size" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ResourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Query_Arbitrator_Free_Size_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ResourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Query_Remove_SubTree" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnAncestor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Query_Remove_SubTree_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnAncestor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Query_And_Remove_SubTreeA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnAncestor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pVetoType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PNP_VETO_TYPE","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"pszVetoName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"ulNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Query_And_Remove_SubTreeW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"dnAncestor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pVetoType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PNP_VETO_TYPE","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"pszVetoName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"ulNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Query_And_Remove_SubTree_ExA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnAncestor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pVetoType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PNP_VETO_TYPE","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"pszVetoName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"ulNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Query_And_Remove_SubTree_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"dnAncestor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pVetoType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PNP_VETO_TYPE","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"pszVetoName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"ulNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Request_Device_EjectA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pVetoType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PNP_VETO_TYPE","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"pszVetoName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"ulNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Request_Device_Eject_ExA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pVetoType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PNP_VETO_TYPE","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"pszVetoName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"ulNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Request_Device_EjectW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pVetoType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PNP_VETO_TYPE","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"pszVetoName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"ulNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Request_Device_Eject_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pVetoType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PNP_VETO_TYPE","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"pszVetoName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"ulNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Reenumerate_DevNode" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Reenumerate_DevNode_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Register_Device_InterfaceA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"pszReference","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"pszDeviceInterface","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Register_Device_InterfaceW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"pszReference","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"pszDeviceInterface","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Register_Device_Interface_ExA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"pszReference","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"pszDeviceInterface","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Register_Device_Interface_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"pszReference","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"pszDeviceInterface","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Set_DevNode_Problem_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulProblem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Set_DevNode_Problem" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulProblem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Unregister_Device_InterfaceA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Unregister_Device_InterfaceW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Unregister_Device_Interface_ExA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Unregister_Device_Interface_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Register_Device_Driver" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Register_Device_Driver_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Remove_SubTree" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnAncestor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Remove_SubTree_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnAncestor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Set_DevNode_PropertyW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional","Const"]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Set_DevNode_Property_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows10.0.10240" ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional","Const"]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Set_DevNode_Registry_PropertyA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Set_DevNode_Registry_PropertyW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Set_DevNode_Registry_Property_ExA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Set_DevNode_Registry_Property_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Set_Device_Interface_PropertyW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional","Const"]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Set_Device_Interface_Property_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows10.0.10240" ,"Attrs":[] ,"Params":[ {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional","Const"]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Is_Dock_Station_Present" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pbPresent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CM_Is_Dock_Station_Present_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pbPresent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Request_Eject_PC" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ ] },{ "Name":"CM_Request_Eject_PC_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Set_HW_Prof_FlagsA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDeviceID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ulConfig","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Set_HW_Prof_FlagsW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDeviceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ulConfig","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Set_HW_Prof_Flags_ExA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDeviceID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ulConfig","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Set_HW_Prof_Flags_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDeviceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ulConfig","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Setup_DevNode" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Setup_DevNode_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Test_Range_Available" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ullStartValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"ullEndValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"rlh","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Uninstall_DevNode" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Uninstall_DevNode_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Run_Detection" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Run_Detection_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Set_HW_Prof" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulHardwareProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Set_HW_Prof_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulHardwareProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Query_Resource_Conflict_List" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pclConflictList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ResourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ResourceData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4}]} ,{"Name":"ResourceLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Free_Resource_Conflict_Handle" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"clConflictList","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Resource_Conflict_Count" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"clConflictList","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"pulCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"CM_Get_Resource_Conflict_DetailsA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"clConflictList","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ulIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pConflictDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONFLICT_DETAILS_A","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"CM_Get_Resource_Conflict_DetailsW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"clConflictList","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"ulIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pConflictDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONFLICT_DETAILS_W","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"CM_Get_Class_PropertyW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"ClassGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"PropertyType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Class_Property_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows10.0.10240" ,"Attrs":[] ,"Params":[ {"Name":"ClassGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"PropertyType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Class_Property_Keys" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"ClassGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"PropertyKeyArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"PropertyKeyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Get_Class_Property_Keys_Ex" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows10.0.10240" ,"Attrs":[] ,"Params":[ {"Name":"ClassGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"PropertyKeyArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"PropertyKeyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Set_Class_PropertyW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"ClassGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional","Const"]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Set_Class_Property_ExW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows10.0.10240" ,"Attrs":[] ,"Params":[ {"Name":"ClassGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional","Const"]} ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Class_Registry_PropertyA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"ulProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]} ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Get_Class_Registry_PropertyW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"ulProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]} ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Set_Class_Registry_PropertyA" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"ulProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CM_Set_Class_Registry_PropertyW" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"ulProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} ] },{ "Name":"CMP_WaitNoPendingInstallEvents" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CM_Register_Notification" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CM_NOTIFY_FILTER","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"PCM_NOTIFY_CALLBACK","TargetKind":"FunctionPointer","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"pNotifyContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} ] },{ "Name":"CM_Unregister_Notification" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"NotifyContext","Type":{"Kind":"ApiRef","Name":"HCMNOTIFICATION","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"CM_MapCrToWin32Err" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"CmReturnCode","Type":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DefaultErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"UpdateDriverForPlugAndPlayDevicesA" ,"SetLastError":true ,"DllImport":"newdev.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"HardwareId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"FullInfPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"InstallFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bRebootRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] },{ "Name":"UpdateDriverForPlugAndPlayDevicesW" ,"SetLastError":true ,"DllImport":"newdev.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"HardwareId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"FullInfPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"InstallFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bRebootRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] },{ "Name":"DiInstallDevice" ,"SetLastError":true ,"DllImport":"newdev.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"DriverInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINFO_DATA_V2_A","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"NeedReboot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] },{ "Name":"DiInstallDriverW" ,"SetLastError":true ,"DllImport":"newdev.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"InfPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"NeedReboot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] },{ "Name":"DiInstallDriverA" ,"SetLastError":true ,"DllImport":"newdev.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"InfPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"NeedReboot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] },{ "Name":"DiUninstallDevice" ,"SetLastError":true ,"DllImport":"newdev.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"NeedReboot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] },{ "Name":"DiUninstallDriverW" ,"SetLastError":true ,"DllImport":"newdev.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows10.0.10240" ,"Attrs":[] ,"Params":[ {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"InfPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"NeedReboot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] },{ "Name":"DiUninstallDriverA" ,"SetLastError":true ,"DllImport":"newdev.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"InfPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"NeedReboot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] },{ "Name":"DiShowUpdateDevice" ,"SetLastError":true ,"DllImport":"newdev.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"NeedReboot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] },{ "Name":"DiRollbackDriver" ,"SetLastError":true ,"DllImport":"newdev.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"DeviceInfoSet","Type":{"Kind":"ApiRef","Name":"HDEVINFO","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"Devices.DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"NeedReboot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] },{ "Name":"DiShowUpdateDriver" ,"SetLastError":false ,"DllImport":"newdev.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"FilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"NeedReboot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] }], "UnicodeAliases":[ "SP_ORIGINAL_FILE_INFO_" ,"PSP_FILE_CALLBACK_" ,"FILEPATHS_" ,"FILEPATHS_SIGNERINFO_" ,"SOURCE_MEDIA_" ,"CABINET_INFO_" ,"FILE_IN_CABINET_INFO_" ,"SP_REGISTER_CONTROL_STATUS" ,"SP_FILE_COPY_PARAMS_" ,"SP_DEVICE_INTERFACE_DETAIL_DATA_" ,"SP_DEVINFO_LIST_DETAIL_DATA_" ,"SP_DEVINSTALL_PARAMS_" ,"SP_SELECTDEVICE_PARAMS_" ,"SP_TROUBLESHOOTER_PARAMS_" ,"SP_POWERMESSAGEWAKE_PARAMS_" ,"SP_DRVINFO_DATA_V2_" ,"SP_DRVINFO_DATA_V1_" ,"SP_DRVINFO_DETAIL_DATA_" ,"SP_BACKUP_QUEUE_PARAMS_V2_" ,"SP_BACKUP_QUEUE_PARAMS_V1_" ,"SP_INF_SIGNER_INFO_V1_" ,"SP_INF_SIGNER_INFO_V2_" ,"CONFLICT_DETAILS_" ,"HWProfileInfo_s" ,"SetupGetInfInformation" ,"SetupQueryInfFileInformation" ,"SetupQueryInfOriginalFileInformation" ,"SetupQueryInfVersionInformation" ,"SetupGetInfDriverStoreLocation" ,"SetupGetInfPublishedName" ,"SetupGetInfFileList" ,"SetupOpenInfFile" ,"SetupOpenAppendInfFile" ,"SetupFindFirstLine" ,"SetupFindNextMatchLine" ,"SetupGetLineByIndex" ,"SetupGetLineCount" ,"SetupGetLineText" ,"SetupGetStringField" ,"SetupGetMultiSzField" ,"SetupGetFileCompressionInfo" ,"SetupGetFileCompressionInfoEx" ,"SetupDecompressOrCopyFile" ,"SetupGetSourceFileLocation" ,"SetupGetSourceFileSize" ,"SetupGetTargetPath" ,"SetupSetSourceList" ,"SetupAddToSourceList" ,"SetupRemoveFromSourceList" ,"SetupQuerySourceList" ,"SetupFreeSourceList" ,"SetupPromptForDisk" ,"SetupCopyError" ,"SetupRenameError" ,"SetupDeleteError" ,"SetupBackupError" ,"SetupSetDirectoryId" ,"SetupSetDirectoryIdEx" ,"SetupGetSourceInfo" ,"SetupInstallFile" ,"SetupInstallFileEx" ,"SetupSetFileQueueAlternatePlatform" ,"SetupSetPlatformPathOverride" ,"SetupQueueCopy" ,"SetupQueueCopyIndirect" ,"SetupQueueDefaultCopy" ,"SetupQueueCopySection" ,"SetupQueueDelete" ,"SetupQueueDeleteSection" ,"SetupQueueRename" ,"SetupQueueRenameSection" ,"SetupCommitFileQueue" ,"SetupScanFileQueue" ,"SetupCopyOEMInf" ,"SetupUninstallOEMInf" ,"SetupCreateDiskSpaceList" ,"SetupDuplicateDiskSpaceList" ,"SetupQueryDrivesInDiskSpaceList" ,"SetupQuerySpaceRequiredOnDrive" ,"SetupAdjustDiskSpaceList" ,"SetupAddToDiskSpaceList" ,"SetupAddSectionToDiskSpaceList" ,"SetupAddInstallSectionToDiskSpaceList" ,"SetupRemoveFromDiskSpaceList" ,"SetupRemoveSectionFromDiskSpaceList" ,"SetupRemoveInstallSectionFromDiskSpaceList" ,"SetupIterateCabinet" ,"SetupDefaultQueueCallback" ,"SetupInstallFromInfSection" ,"SetupInstallFilesFromInfSection" ,"SetupInstallServicesFromInfSection" ,"SetupInstallServicesFromInfSectionEx" ,"InstallHinfSection" ,"SetupInitializeFileLog" ,"SetupLogFile" ,"SetupRemoveFileLogEntry" ,"SetupQueryFileLog" ,"SetupLogError" ,"SetupGetBackupInformation" ,"SetupPrepareQueueForRestore" ,"SetupDiCreateDeviceInfoListEx" ,"SetupDiGetDeviceInfoListDetail" ,"SetupDiCreateDeviceInfo" ,"SetupDiOpenDeviceInfo" ,"SetupDiGetDeviceInstanceId" ,"SetupDiCreateDeviceInterface" ,"SetupDiOpenDeviceInterface" ,"SetupDiGetDeviceInterfaceDetail" ,"SetupDiEnumDriverInfo" ,"SetupDiGetSelectedDriver" ,"SetupDiSetSelectedDriver" ,"SetupDiGetDriverInfoDetail" ,"SetupDiGetClassDevs" ,"SetupDiGetClassDevsEx" ,"SetupDiGetINFClass" ,"SetupDiBuildClassInfoListEx" ,"SetupDiGetClassDescription" ,"SetupDiGetClassDescriptionEx" ,"SetupDiInstallClass" ,"SetupDiInstallClassEx" ,"SetupDiOpenClassRegKeyEx" ,"SetupDiCreateDeviceInterfaceRegKey" ,"SetupDiCreateDevRegKey" ,"SetupDiGetHwProfileListEx" ,"SetupDiGetDeviceRegistryProperty" ,"SetupDiGetClassRegistryProperty" ,"SetupDiSetDeviceRegistryProperty" ,"SetupDiSetClassRegistryProperty" ,"SetupDiGetDeviceInstallParams" ,"SetupDiGetClassInstallParams" ,"SetupDiSetDeviceInstallParams" ,"SetupDiSetClassInstallParams" ,"SetupDiGetDriverInstallParams" ,"SetupDiSetDriverInstallParams" ,"SetupDiGetClassImageListEx" ,"SetupDiGetClassDevPropertySheets" ,"SetupDiClassNameFromGuid" ,"SetupDiClassNameFromGuidEx" ,"SetupDiClassGuidsFromName" ,"SetupDiClassGuidsFromNameEx" ,"SetupDiGetHwProfileFriendlyName" ,"SetupDiGetHwProfileFriendlyNameEx" ,"SetupDiGetActualModelsSection" ,"SetupDiGetActualSectionToInstall" ,"SetupDiGetActualSectionToInstallEx" ,"SetupEnumInfSections" ,"SetupVerifyInfFile" ,"SetupDiGetCustomDeviceProperty" ,"SetupConfigureWmiFromInfSection" ,"CM_Add_ID" ,"CM_Add_ID_Ex" ,"CM_Connect_Machine" ,"CM_Create_DevNode" ,"CM_Create_DevNode_Ex" ,"CM_Enumerate_Enumerators" ,"CM_Enumerate_Enumerators_Ex" ,"CM_Get_Class_Name" ,"CM_Get_Class_Name_Ex" ,"CM_Get_Class_Key_Name" ,"CM_Get_Class_Key_Name_Ex" ,"CM_Get_Device_ID" ,"CM_Get_Device_ID_Ex" ,"CM_Get_Device_ID_List" ,"CM_Get_Device_ID_List_Ex" ,"CM_Get_Device_ID_List_Size" ,"CM_Get_Device_ID_List_Size_Ex" ,"CM_Get_DevNode_Registry_Property" ,"CM_Get_DevNode_Registry_Property_Ex" ,"CM_Get_DevNode_Custom_Property" ,"CM_Get_DevNode_Custom_Property_Ex" ,"CM_Get_Hardware_Profile_Info" ,"CM_Get_Hardware_Profile_Info_Ex" ,"CM_Get_HW_Prof_Flags" ,"CM_Get_HW_Prof_Flags_Ex" ,"CM_Get_Device_Interface_Alias" ,"CM_Get_Device_Interface_Alias_Ex" ,"CM_Get_Device_Interface_List" ,"CM_Get_Device_Interface_List_Ex" ,"CM_Get_Device_Interface_List_Size" ,"CM_Get_Device_Interface_List_Size_Ex" ,"CM_Locate_DevNode" ,"CM_Locate_DevNode_Ex" ,"CM_Open_Class_Key" ,"CM_Open_Class_Key_Ex" ,"CM_Open_Device_Interface_Key" ,"CM_Open_Device_Interface_Key_Ex" ,"CM_Delete_Device_Interface_Key" ,"CM_Delete_Device_Interface_Key_Ex" ,"CM_Query_And_Remove_SubTree" ,"CM_Query_And_Remove_SubTree_Ex" ,"CM_Request_Device_Eject" ,"CM_Request_Device_Eject_Ex" ,"CM_Register_Device_Interface" ,"CM_Register_Device_Interface_Ex" ,"CM_Unregister_Device_Interface" ,"CM_Unregister_Device_Interface_Ex" ,"CM_Set_DevNode_Registry_Property" ,"CM_Set_DevNode_Registry_Property_Ex" ,"CM_Set_HW_Prof_Flags" ,"CM_Set_HW_Prof_Flags_Ex" ,"CM_Get_Resource_Conflict_Details" ,"CM_Get_Class_Registry_Property" ,"CM_Set_Class_Registry_Property" ,"UpdateDriverForPlugAndPlayDevices" ,"DiInstallDriver" ,"DiUninstallDriver" ] }