Files
marlersoft-win32json/api/Media.DeviceManager.json
2026-02-15 20:47:45 -07:00

5613 lines
207 KiB
JSON

{
"Constants":[{
"Name":"IOCTL_MTP_CUSTOM_COMMAND"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":827348045
,"Attrs":[]
},{
"Name":"MTP_NEXTPHASE_READ_DATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"MTP_NEXTPHASE_WRITE_DATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"MTP_NEXTPHASE_NO_DATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"RSA_KEY_LEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"SAC_SESSION_KEYLEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"SAC_PROTOCOL_WMDM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SAC_PROTOCOL_V1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SAC_CERT_X509"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SAC_CERT_V1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WMDM_DEVICE_PROTOCOL_MTP"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"979e54e5-0afc-4604-8d93-dc798a4bcf45"
,"Attrs":[]
},{
"Name":"WMDM_DEVICE_PROTOCOL_RAPI"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"2a11ed91-8c8f-41e4-82d1-8386e003561c"
,"Attrs":[]
},{
"Name":"WMDM_DEVICE_PROTOCOL_MSC"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"a4d2c26c-a881-44bb-bd5d-1f703c71f7a9"
,"Attrs":[]
},{
"Name":"WMDM_SERVICE_PROVIDER_VENDOR_MICROSOFT"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"7de8686d-78ee-43ea-a496-c625ac91cc5d"
,"Attrs":[]
},{
"Name":"WMDMID_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"WMDM_MAC_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"WMDM_S_NOT_ALL_PROPERTIES_APPLIED"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":282625
,"Attrs":[]
},{
"Name":"WMDM_S_NOT_ALL_PROPERTIES_RETRIEVED"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":282626
,"Attrs":[]
},{
"Name":"WMDM_E_BUSY"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147201024
,"Attrs":[]
},{
"Name":"WMDM_E_INTERFACEDEAD"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147201023
,"Attrs":[]
},{
"Name":"WMDM_E_INVALIDTYPE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147201022
,"Attrs":[]
},{
"Name":"WMDM_E_PROCESSFAILED"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147201021
,"Attrs":[]
},{
"Name":"WMDM_E_NOTSUPPORTED"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147201020
,"Attrs":[]
},{
"Name":"WMDM_E_NOTCERTIFIED"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147201019
,"Attrs":[]
},{
"Name":"WMDM_E_NORIGHTS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147201018
,"Attrs":[]
},{
"Name":"WMDM_E_CALL_OUT_OF_SEQUENCE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147201017
,"Attrs":[]
},{
"Name":"WMDM_E_BUFFERTOOSMALL"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147201016
,"Attrs":[]
},{
"Name":"WMDM_E_MOREDATA"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147201015
,"Attrs":[]
},{
"Name":"WMDM_E_MAC_CHECK_FAILED"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147201014
,"Attrs":[]
},{
"Name":"WMDM_E_USER_CANCELLED"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147201013
,"Attrs":[]
},{
"Name":"WMDM_E_SDMI_TRIGGER"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147201012
,"Attrs":[]
},{
"Name":"WMDM_E_SDMI_NOMORECOPIES"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147201011
,"Attrs":[]
},{
"Name":"WMDM_E_REVOKED"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147201010
,"Attrs":[]
},{
"Name":"WMDM_E_LICENSE_NOTEXIST"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147201009
,"Attrs":[]
},{
"Name":"WMDM_E_INCORRECT_APPSEC"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147201008
,"Attrs":[]
},{
"Name":"WMDM_E_INCORRECT_RIGHTS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147201007
,"Attrs":[]
},{
"Name":"WMDM_E_LICENSE_EXPIRED"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147201006
,"Attrs":[]
},{
"Name":"WMDM_E_CANTOPEN_PMSN_SERVICE_PIPE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147201005
,"Attrs":[]
},{
"Name":"WMDM_E_TOO_MANY_SESSIONS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147201005
,"Attrs":[]
},{
"Name":"WMDM_WMDM_REVOKED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WMDM_APP_REVOKED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WMDM_SP_REVOKED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"WMDM_SCP_REVOKED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"WMDM_GET_FORMAT_SUPPORT_AUDIO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WMDM_GET_FORMAT_SUPPORT_VIDEO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WMDM_GET_FORMAT_SUPPORT_FILE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"WMDM_RIGHTS_PLAYBACKCOUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WMDM_RIGHTS_EXPIRATIONDATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WMDM_RIGHTS_GROUPID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"WMDM_RIGHTS_FREESERIALIDS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"WMDM_RIGHTS_NAMEDSERIALIDS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"WMDM_DEVICE_TYPE_PLAYBACK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WMDM_DEVICE_TYPE_RECORD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WMDM_DEVICE_TYPE_DECODE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"WMDM_DEVICE_TYPE_ENCODE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"WMDM_DEVICE_TYPE_STORAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"WMDM_DEVICE_TYPE_VIRTUAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"WMDM_DEVICE_TYPE_SDMI"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"WMDM_DEVICE_TYPE_NONSDMI"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"WMDM_DEVICE_TYPE_NONREENTRANT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"WMDM_DEVICE_TYPE_FILELISTRESYNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"WMDM_DEVICE_TYPE_VIEW_PREF_METADATAVIEW"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"WMDM_POWER_CAP_BATTERY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WMDM_POWER_CAP_EXTERNAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WMDM_POWER_IS_BATTERY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"WMDM_POWER_IS_EXTERNAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"WMDM_POWER_PERCENT_AVAILABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"WMDM_STATUS_READY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WMDM_STATUS_BUSY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WMDM_STATUS_DEVICE_NOTPRESENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"WMDM_STATUS_DEVICECONTROL_PLAYING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"WMDM_STATUS_DEVICECONTROL_RECORDING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"WMDM_STATUS_DEVICECONTROL_PAUSED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"WMDM_STATUS_DEVICECONTROL_REMOTE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"WMDM_STATUS_DEVICECONTROL_STREAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"WMDM_STATUS_STORAGE_NOTPRESENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"WMDM_STATUS_STORAGE_INITIALIZING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"WMDM_STATUS_STORAGE_BROKEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"WMDM_STATUS_STORAGE_NOTSUPPORTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
},{
"Name":"WMDM_STATUS_STORAGE_UNFORMATTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
},{
"Name":"WMDM_STATUS_STORAGECONTROL_INSERTING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
},{
"Name":"WMDM_STATUS_STORAGECONTROL_DELETING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
},{
"Name":"WMDM_STATUS_STORAGECONTROL_APPENDING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
},{
"Name":"WMDM_STATUS_STORAGECONTROL_MOVING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"WMDM_STATUS_STORAGECONTROL_READING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
},{
"Name":"WMDM_DEVICECAP_CANPLAY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WMDM_DEVICECAP_CANSTREAMPLAY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WMDM_DEVICECAP_CANRECORD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"WMDM_DEVICECAP_CANSTREAMRECORD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"WMDM_DEVICECAP_CANPAUSE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"WMDM_DEVICECAP_CANRESUME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"WMDM_DEVICECAP_CANSTOP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"WMDM_DEVICECAP_CANSEEK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"WMDM_DEVICECAP_HASSECURECLOCK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"WMDM_SEEK_REMOTECONTROL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WMDM_SEEK_STREAMINGAUDIO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WMDM_STORAGE_ATTR_FILESYSTEM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WMDM_STORAGE_ATTR_REMOVABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WMDM_STORAGE_ATTR_NONREMOVABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"WMDM_FILE_ATTR_FOLDER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"WMDM_FILE_ATTR_LINK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"WMDM_FILE_ATTR_FILE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"WMDM_FILE_ATTR_VIDEO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"WMDM_STORAGE_ATTR_CANEDITMETADATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"WMDM_STORAGE_ATTR_FOLDERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"WMDM_FILE_ATTR_AUDIO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
},{
"Name":"WMDM_FILE_ATTR_DATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
},{
"Name":"WMDM_FILE_ATTR_CANPLAY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
},{
"Name":"WMDM_FILE_ATTR_CANDELETE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
},{
"Name":"WMDM_FILE_ATTR_CANMOVE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"WMDM_FILE_ATTR_CANRENAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
},{
"Name":"WMDM_FILE_ATTR_CANREAD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
},{
"Name":"WMDM_FILE_ATTR_MUSIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":524288
,"Attrs":[]
},{
"Name":"WMDM_FILE_CREATE_OVERWRITE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
},{
"Name":"WMDM_FILE_ATTR_AUDIOBOOK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2097152
,"Attrs":[]
},{
"Name":"WMDM_FILE_ATTR_HIDDEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4194304
,"Attrs":[]
},{
"Name":"WMDM_FILE_ATTR_SYSTEM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8388608
,"Attrs":[]
},{
"Name":"WMDM_FILE_ATTR_READONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16777216
,"Attrs":[]
},{
"Name":"WMDM_STORAGE_ATTR_HAS_FOLDERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":33554432
,"Attrs":[]
},{
"Name":"WMDM_STORAGE_ATTR_HAS_FILES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":67108864
,"Attrs":[]
},{
"Name":"WMDM_STORAGE_IS_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":134217728
,"Attrs":[]
},{
"Name":"WMDM_STORAGE_CONTAINS_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268435456
,"Attrs":[]
},{
"Name":"WMDM_STORAGE_ATTR_VIRTUAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":536870912
,"Attrs":[]
},{
"Name":"WMDM_STORAGECAP_FOLDERSINROOT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WMDM_STORAGECAP_FILESINROOT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WMDM_STORAGECAP_FOLDERSINFOLDERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"WMDM_STORAGECAP_FILESINFOLDERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"WMDM_STORAGECAP_FOLDERLIMITEXISTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"WMDM_STORAGECAP_FILELIMITEXISTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"WMDM_STORAGECAP_NOT_INITIALIZABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"WMDM_MODE_BLOCK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WMDM_MODE_THREAD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WMDM_CONTENT_FILE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"WMDM_CONTENT_FOLDER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"WMDM_CONTENT_OPERATIONINTERFACE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"WMDM_MODE_QUERY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"WMDM_MODE_PROGRESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"WMDM_MODE_TRANSFER_PROTECTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"WMDM_MODE_TRANSFER_UNPROTECTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"WMDM_STORAGECONTROL_INSERTBEFORE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"WMDM_STORAGECONTROL_INSERTAFTER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"WMDM_STORAGECONTROL_INSERTINTO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
},{
"Name":"WMDM_MODE_RECURSIVE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
},{
"Name":"WMDM_RIGHTS_PLAY_ON_PC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WMDM_RIGHTS_COPY_TO_NON_SDMI_DEVICE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WMDM_RIGHTS_COPY_TO_CD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"WMDM_RIGHTS_COPY_TO_SDMI_DEVICE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"WMDM_SEEK_BEGIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WMDM_SEEK_CURRENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WMDM_SEEK_END"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"DO_NOT_VIRTUALIZE_STORAGES_AS_DEVICES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"ALLOW_OUTOFBAND_NOTIFICATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"MDSP_READ"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"MDSP_WRITE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"MDSP_SEEK_BOF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"MDSP_SEEK_CUR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"MDSP_SEEK_EOF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"WMDM_SCP_EXAMINE_EXTENSION"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
},{
"Name":"WMDM_SCP_EXAMINE_DATA"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
},{
"Name":"WMDM_SCP_DECIDE_DATA"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8
,"Attrs":[]
},{
"Name":"WMDM_SCP_PROTECTED_OUTPUT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16
,"Attrs":[]
},{
"Name":"WMDM_SCP_UNPROTECTED_OUTPUT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":32
,"Attrs":[]
},{
"Name":"WMDM_SCP_RIGHTS_DATA"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":64
,"Attrs":[]
},{
"Name":"WMDM_SCP_TRANSFER_OBJECTDATA"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":32
,"Attrs":[]
},{
"Name":"WMDM_SCP_NO_MORE_CHANGES"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":64
,"Attrs":[]
},{
"Name":"WMDM_SCP_DRMINFO_NOT_DRMPROTECTED"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
},{
"Name":"WMDM_SCP_DRMINFO_V1HEADER"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
},{
"Name":"WMDM_SCP_DRMINFO_V2HEADER"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
},{
"Name":"SCP_EVENTID_ACQSECURECLOCK"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"86248cc9-4a59-43e2-9146-48a7f3f4140c"
,"Attrs":[]
},{
"Name":"SCP_EVENTID_NEEDTOINDIV"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"87a507c7-b469-4386-b976-d5d1ce538a6f"
,"Attrs":[]
},{
"Name":"SCP_EVENTID_DRMINFO"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"213dd287-41d2-432b-9e3f-3b4f7b3581dd"
,"Attrs":[]
},{
"Name":"SCP_PARAMID_DRMVERSION"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"41d0155d-7cc7-4217-ada9-005074624da4"
,"Attrs":[]
},{
"Name":"SAC_MAC_LEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"WMDM_LOG_SEV_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WMDM_LOG_SEV_WARN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WMDM_LOG_SEV_ERROR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"WMDM_LOG_NOTIMESTAMP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"g_wszWMDMFileName"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/FileName"
,"Attrs":[]
},{
"Name":"g_wszWMDMFormatCode"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/FormatCode"
,"Attrs":[]
},{
"Name":"g_wszWMDMLastModifiedDate"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/LastModifiedDate"
,"Attrs":[]
},{
"Name":"g_wszWMDMFileCreationDate"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/FileCreationDate"
,"Attrs":[]
},{
"Name":"g_wszWMDMFileSize"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/FileSize"
,"Attrs":[]
},{
"Name":"g_wszWMDMFileAttributes"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/FileAttributes"
,"Attrs":[]
},{
"Name":"g_wszAudioWAVECodec"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/AudioWAVECodec"
,"Attrs":[]
},{
"Name":"g_wszVideoFourCCCodec"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/VideoFourCCCodec"
,"Attrs":[]
},{
"Name":"g_wszWMDMTitle"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/Title"
,"Attrs":[]
},{
"Name":"g_wszWMDMAuthor"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/Author"
,"Attrs":[]
},{
"Name":"g_wszWMDMDescription"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/Description"
,"Attrs":[]
},{
"Name":"g_wszWMDMIsProtected"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/IsProtected"
,"Attrs":[]
},{
"Name":"g_wszWMDMAlbumTitle"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/AlbumTitle"
,"Attrs":[]
},{
"Name":"g_wszWMDMAlbumArtist"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/AlbumArtist"
,"Attrs":[]
},{
"Name":"g_wszWMDMTrack"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/Track"
,"Attrs":[]
},{
"Name":"g_wszWMDMGenre"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/Genre"
,"Attrs":[]
},{
"Name":"g_wszWMDMTrackMood"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/TrackMood"
,"Attrs":[]
},{
"Name":"g_wszWMDMAlbumCoverFormat"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/AlbumCoverFormat"
,"Attrs":[]
},{
"Name":"g_wszWMDMAlbumCoverSize"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/AlbumCoverSize"
,"Attrs":[]
},{
"Name":"g_wszWMDMAlbumCoverHeight"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/AlbumCoverHeight"
,"Attrs":[]
},{
"Name":"g_wszWMDMAlbumCoverWidth"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/AlbumCoverWidth"
,"Attrs":[]
},{
"Name":"g_wszWMDMAlbumCoverDuration"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/AlbumCoverDuration"
,"Attrs":[]
},{
"Name":"g_wszWMDMAlbumCoverData"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/AlbumCoverData"
,"Attrs":[]
},{
"Name":"g_wszWMDMYear"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/Year"
,"Attrs":[]
},{
"Name":"g_wszWMDMComposer"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/Composer"
,"Attrs":[]
},{
"Name":"g_wszWMDMCodec"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/Codec"
,"Attrs":[]
},{
"Name":"g_wszWMDMDRMId"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/DRMId"
,"Attrs":[]
},{
"Name":"g_wszWMDMBitrate"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/Bitrate"
,"Attrs":[]
},{
"Name":"g_wszWMDMBitRateType"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/BitRateType"
,"Attrs":[]
},{
"Name":"g_wszWMDMSampleRate"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/SampleRate"
,"Attrs":[]
},{
"Name":"g_wszWMDMNumChannels"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/NumChannels"
,"Attrs":[]
},{
"Name":"g_wszWMDMBlockAlignment"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/BlockAlignment"
,"Attrs":[]
},{
"Name":"g_wszWMDMAudioBitDepth"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/AudioBitDepth"
,"Attrs":[]
},{
"Name":"g_wszWMDMTotalBitrate"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/TotalBitrate"
,"Attrs":[]
},{
"Name":"g_wszWMDMVideoBitrate"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/VideoBitrate"
,"Attrs":[]
},{
"Name":"g_wszWMDMFrameRate"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/FrameRate"
,"Attrs":[]
},{
"Name":"g_wszWMDMScanType"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/ScanType"
,"Attrs":[]
},{
"Name":"g_wszWMDMKeyFrameDistance"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/KeyFrameDistance"
,"Attrs":[]
},{
"Name":"g_wszWMDMBufferSize"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/BufferSize"
,"Attrs":[]
},{
"Name":"g_wszWMDMQualitySetting"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/QualitySetting"
,"Attrs":[]
},{
"Name":"g_wszWMDMEncodingProfile"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/EncodingProfile"
,"Attrs":[]
},{
"Name":"g_wszWMDMDuration"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/Duration"
,"Attrs":[]
},{
"Name":"g_wszWMDMAlbumArt"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/AlbumArt"
,"Attrs":[]
},{
"Name":"g_wszWMDMBuyNow"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/BuyNow"
,"Attrs":[]
},{
"Name":"g_wszWMDMNonConsumable"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/NonConsumable"
,"Attrs":[]
},{
"Name":"g_wszWMDMediaClassPrimaryID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/MediaClassPrimaryID"
,"Attrs":[]
},{
"Name":"g_wszWMDMMediaClassSecondaryID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/MediaClassSecondaryID"
,"Attrs":[]
},{
"Name":"g_wszWMDMUserEffectiveRating"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/UserEffectiveRating"
,"Attrs":[]
},{
"Name":"g_wszWMDMUserRating"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/UserRating"
,"Attrs":[]
},{
"Name":"g_wszWMDMUserRatingOnDevice"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/UserRatingOnDevice"
,"Attrs":[]
},{
"Name":"g_wszWMDMPlayCount"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/PlayCount"
,"Attrs":[]
},{
"Name":"g_wszWMDMDevicePlayCount"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/DevicePlayCount"
,"Attrs":[]
},{
"Name":"g_wszWMDMAuthorDate"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/AuthorDate"
,"Attrs":[]
},{
"Name":"g_wszWMDMUserLastPlayTime"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/UserLastPlayTime"
,"Attrs":[]
},{
"Name":"g_wszWMDMSubTitle"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/SubTitle"
,"Attrs":[]
},{
"Name":"g_wszWMDMSubTitleDescription"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/SubTitleDescription"
,"Attrs":[]
},{
"Name":"g_wszWMDMMediaCredits"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/MediaCredits"
,"Attrs":[]
},{
"Name":"g_wszWMDMMediaStationName"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/MediaStationName"
,"Attrs":[]
},{
"Name":"g_wszWMDMMediaOriginalChannel"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/MediaOriginalChannel"
,"Attrs":[]
},{
"Name":"g_wszWMDMMediaOriginalBroadcastDateTime"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/MediaOriginalBroadcastDateTime"
,"Attrs":[]
},{
"Name":"g_wszWMDMProviderCopyright"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/ProviderCopyright"
,"Attrs":[]
},{
"Name":"g_wszWMDMSyncID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/SyncID"
,"Attrs":[]
},{
"Name":"g_wszWMDMPersistentUniqueID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/PersistentUniqueID"
,"Attrs":[]
},{
"Name":"g_wszWMDMWidth"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/Width"
,"Attrs":[]
},{
"Name":"g_wszWMDMHeight"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/Height"
,"Attrs":[]
},{
"Name":"g_wszWMDMSyncTime"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/SyncTime"
,"Attrs":[]
},{
"Name":"g_wszWMDMParentalRating"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/ParentalRating"
,"Attrs":[]
},{
"Name":"g_wszWMDMMetaGenre"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/MetaGenre"
,"Attrs":[]
},{
"Name":"g_wszWMDMIsRepeat"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/IsRepeat"
,"Attrs":[]
},{
"Name":"g_wszWMDMSupportedDeviceProperties"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/SupportedDeviceProperties"
,"Attrs":[]
},{
"Name":"g_wszWMDMDeviceFriendlyName"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/DeviceFriendlyName"
,"Attrs":[]
},{
"Name":"g_wszWMDMFormatsSupported"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/FormatsSupported"
,"Attrs":[]
},{
"Name":"g_wszWMDMFormatsSupportedAreOrdered"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/FormatsSupportedAreOrdered"
,"Attrs":[]
},{
"Name":"g_wszWMDMSyncRelationshipID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/SyncRelationshipID"
,"Attrs":[]
},{
"Name":"g_wszWMDMDeviceModelName"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/DeviceModelName"
,"Attrs":[]
},{
"Name":"g_wszWMDMDeviceFirmwareVersion"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/DeviceFirmwareVersion"
,"Attrs":[]
},{
"Name":"g_wszWMDMDeviceVendorExtension"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/DeviceVendorExtension"
,"Attrs":[]
},{
"Name":"g_wszWMDMDeviceProtocol"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/DeviceProtocol"
,"Attrs":[]
},{
"Name":"g_wszWMDMDeviceServiceProviderVendor"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/DeviceServiceProviderVendor"
,"Attrs":[]
},{
"Name":"g_wszWMDMDeviceRevocationInfo"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/DeviceRevocationInfo"
,"Attrs":[]
},{
"Name":"g_wszWMDMCollectionID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/CollectionID"
,"Attrs":[]
},{
"Name":"g_wszWMDMOwner"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/Owner"
,"Attrs":[]
},{
"Name":"g_wszWMDMEditor"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/Editor"
,"Attrs":[]
},{
"Name":"g_wszWMDMWebmaster"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/Webmaster"
,"Attrs":[]
},{
"Name":"g_wszWMDMSourceURL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/SourceURL"
,"Attrs":[]
},{
"Name":"g_wszWMDMDestinationURL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/DestinationURL"
,"Attrs":[]
},{
"Name":"g_wszWMDMCategory"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/Category"
,"Attrs":[]
},{
"Name":"g_wszWMDMTimeBookmark"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/TimeBookmark"
,"Attrs":[]
},{
"Name":"g_wszWMDMObjectBookmark"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/ObjectBookmark"
,"Attrs":[]
},{
"Name":"g_wszWMDMByteBookmark"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/ByteBookmark"
,"Attrs":[]
},{
"Name":"g_wszWMDMDataOffset"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/DataOffset"
,"Attrs":[]
},{
"Name":"g_wszWMDMDataLength"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/DataLength"
,"Attrs":[]
},{
"Name":"g_wszWMDMDataUnits"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/DataUnits"
,"Attrs":[]
},{
"Name":"g_wszWMDMTimeToLive"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/TimeToLive"
,"Attrs":[]
},{
"Name":"g_wszWMDMMediaGuid"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WMDM/MediaGuid"
,"Attrs":[]
},{
"Name":"g_wszWPDPassthroughPropertyValues"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WPD/PassthroughPropertyValues"
,"Attrs":[]
},{
"Name":"EVENT_WMDM_CONTENT_TRANSFER"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"339c9bf4-bcfe-4ed8-94df-eaf8c26ab61b"
,"Attrs":[]
},{
"Name":"MTP_COMMAND_MAX_PARAMS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"MTP_RESPONSE_MAX_PARAMS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"MTP_RESPONSE_OK"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":8193
,"Attrs":[]
}],
"Types":[{
"Name":"__MACINFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"fUsed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"abMacState","Type":{"Kind":"Array","Shape":{"Size":36},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"MediaDevMgrClassFactory"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"50040c1d-bdbf-4924-b873-f14d6c5bfd66"
},{
"Name":"MediaDevMgr"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"25baad81-3560-11d3-8471-00c04f79dbc0"
},{
"Name":"WMDMDevice"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"807b3cdf-357a-11d3-8471-00c04f79dbc0"
},{
"Name":"WMDMStorage"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"807b3ce0-357a-11d3-8471-00c04f79dbc0"
},{
"Name":"WMDMStorageGlobal"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"807b3ce1-357a-11d3-8471-00c04f79dbc0"
},{
"Name":"WMDMDeviceEnum"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"430e35af-3971-11d3-8474-00c04f79dbc0"
},{
"Name":"WMDMStorageEnum"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"eb401a3b-3af7-11d3-8474-00c04f79dbc0"
},{
"Name":"WMDM_TAG_DATATYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WMDM_TYPE_DWORD","Value":0}
,{"Name":"WMDM_TYPE_STRING","Value":1}
,{"Name":"WMDM_TYPE_BINARY","Value":2}
,{"Name":"WMDM_TYPE_BOOL","Value":3}
,{"Name":"WMDM_TYPE_QWORD","Value":4}
,{"Name":"WMDM_TYPE_WORD","Value":5}
,{"Name":"WMDM_TYPE_GUID","Value":6}
,{"Name":"WMDM_TYPE_DATE","Value":7}
]
,"IntegerBase":"Int32"
},{
"Name":"WMDM_SESSION_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WMDM_SESSION_NONE","Value":0}
,{"Name":"WMDM_SESSION_TRANSFER_TO_DEVICE","Value":1}
,{"Name":"WMDM_SESSION_TRANSFER_FROM_DEVICE","Value":16}
,{"Name":"WMDM_SESSION_DELETE","Value":256}
,{"Name":"WMDM_SESSION_CUSTOM","Value":4096}
]
,"IntegerBase":"Int32"
},{
"Name":"WMFILECAPABILITIES"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pwszMimeType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"OPAQUECOMMAND"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"guidCommand","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"dwDataLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"abMAC","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WMDMID"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwVendorID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pID","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"SerialNumberLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WMDMDATETIME"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"wYear","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wMonth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wDay","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wHour","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wMinute","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wSecond","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WMDMRIGHTS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwContentType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fuFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fuRights","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwAppSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPlaybackCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ExpirationDate","Type":{"Kind":"ApiRef","Name":"WMDMDATETIME","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WMDMMetadataView"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pwszViewName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"nDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ppwszTags","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WMDM_STORAGE_ENUM_MODE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ENUM_MODE_RAW","Value":0}
,{"Name":"ENUM_MODE_USE_DEVICE_PREF","Value":1}
,{"Name":"ENUM_MODE_METADATA_VIEWS","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"WMDM_FORMATCODE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WMDM_FORMATCODE_NOTUSED","Value":0}
,{"Name":"WMDM_FORMATCODE_ALLIMAGES","Value":-1}
,{"Name":"WMDM_FORMATCODE_UNDEFINED","Value":12288}
,{"Name":"WMDM_FORMATCODE_ASSOCIATION","Value":12289}
,{"Name":"WMDM_FORMATCODE_SCRIPT","Value":12290}
,{"Name":"WMDM_FORMATCODE_EXECUTABLE","Value":12291}
,{"Name":"WMDM_FORMATCODE_TEXT","Value":12292}
,{"Name":"WMDM_FORMATCODE_HTML","Value":12293}
,{"Name":"WMDM_FORMATCODE_DPOF","Value":12294}
,{"Name":"WMDM_FORMATCODE_AIFF","Value":12295}
,{"Name":"WMDM_FORMATCODE_WAVE","Value":12296}
,{"Name":"WMDM_FORMATCODE_MP3","Value":12297}
,{"Name":"WMDM_FORMATCODE_AVI","Value":12298}
,{"Name":"WMDM_FORMATCODE_MPEG","Value":12299}
,{"Name":"WMDM_FORMATCODE_ASF","Value":12300}
,{"Name":"WMDM_FORMATCODE_RESERVED_FIRST","Value":12301}
,{"Name":"WMDM_FORMATCODE_RESERVED_LAST","Value":14335}
,{"Name":"WMDM_FORMATCODE_IMAGE_UNDEFINED","Value":14336}
,{"Name":"WMDM_FORMATCODE_IMAGE_EXIF","Value":14337}
,{"Name":"WMDM_FORMATCODE_IMAGE_TIFFEP","Value":14338}
,{"Name":"WMDM_FORMATCODE_IMAGE_FLASHPIX","Value":14339}
,{"Name":"WMDM_FORMATCODE_IMAGE_BMP","Value":14340}
,{"Name":"WMDM_FORMATCODE_IMAGE_CIFF","Value":14341}
,{"Name":"WMDM_FORMATCODE_IMAGE_GIF","Value":14343}
,{"Name":"WMDM_FORMATCODE_IMAGE_JFIF","Value":14344}
,{"Name":"WMDM_FORMATCODE_IMAGE_PCD","Value":14345}
,{"Name":"WMDM_FORMATCODE_IMAGE_PICT","Value":14346}
,{"Name":"WMDM_FORMATCODE_IMAGE_PNG","Value":14347}
,{"Name":"WMDM_FORMATCODE_IMAGE_TIFF","Value":14349}
,{"Name":"WMDM_FORMATCODE_IMAGE_TIFFIT","Value":14350}
,{"Name":"WMDM_FORMATCODE_IMAGE_JP2","Value":14351}
,{"Name":"WMDM_FORMATCODE_IMAGE_JPX","Value":14352}
,{"Name":"WMDM_FORMATCODE_IMAGE_RESERVED_FIRST","Value":14353}
,{"Name":"WMDM_FORMATCODE_IMAGE_RESERVED_LAST","Value":16383}
,{"Name":"WMDM_FORMATCODE_UNDEFINEDFIRMWARE","Value":47106}
,{"Name":"WMDM_FORMATCODE_WBMP","Value":47107}
,{"Name":"WMDM_FORMATCODE_JPEGXR","Value":47108}
,{"Name":"WMDM_FORMATCODE_WINDOWSIMAGEFORMAT","Value":47233}
,{"Name":"WMDM_FORMATCODE_UNDEFINEDAUDIO","Value":47360}
,{"Name":"WMDM_FORMATCODE_WMA","Value":47361}
,{"Name":"WMDM_FORMATCODE_OGG","Value":47362}
,{"Name":"WMDM_FORMATCODE_AAC","Value":47363}
,{"Name":"WMDM_FORMATCODE_AUDIBLE","Value":47364}
,{"Name":"WMDM_FORMATCODE_FLAC","Value":47366}
,{"Name":"WMDM_FORMATCODE_QCELP","Value":47367}
,{"Name":"WMDM_FORMATCODE_AMR","Value":47368}
,{"Name":"WMDM_FORMATCODE_UNDEFINEDVIDEO","Value":47488}
,{"Name":"WMDM_FORMATCODE_WMV","Value":47489}
,{"Name":"WMDM_FORMATCODE_MP4","Value":47490}
,{"Name":"WMDM_FORMATCODE_MP2","Value":47491}
,{"Name":"WMDM_FORMATCODE_3GP","Value":47492}
,{"Name":"WMDM_FORMATCODE_3G2","Value":47493}
,{"Name":"WMDM_FORMATCODE_AVCHD","Value":47494}
,{"Name":"WMDM_FORMATCODE_ATSCTS","Value":47495}
,{"Name":"WMDM_FORMATCODE_DVBTS","Value":47496}
,{"Name":"WMDM_FORMATCODE_MKV","Value":47497}
,{"Name":"WMDM_FORMATCODE_MKA","Value":47498}
,{"Name":"WMDM_FORMATCODE_MK3D","Value":47499}
,{"Name":"WMDM_FORMATCODE_UNDEFINEDCOLLECTION","Value":47616}
,{"Name":"WMDM_FORMATCODE_ABSTRACTMULTIMEDIAALBUM","Value":47617}
,{"Name":"WMDM_FORMATCODE_ABSTRACTIMAGEALBUM","Value":47618}
,{"Name":"WMDM_FORMATCODE_ABSTRACTAUDIOALBUM","Value":47619}
,{"Name":"WMDM_FORMATCODE_ABSTRACTVIDEOALBUM","Value":47620}
,{"Name":"WMDM_FORMATCODE_ABSTRACTAUDIOVIDEOPLAYLIST","Value":47621}
,{"Name":"WMDM_FORMATCODE_ABSTRACTCONTACTGROUP","Value":47622}
,{"Name":"WMDM_FORMATCODE_ABSTRACTMESSAGEFOLDER","Value":47623}
,{"Name":"WMDM_FORMATCODE_ABSTRACTCHAPTEREDPRODUCTION","Value":47624}
,{"Name":"WMDM_FORMATCODE_MEDIA_CAST","Value":47627}
,{"Name":"WMDM_FORMATCODE_WPLPLAYLIST","Value":47632}
,{"Name":"WMDM_FORMATCODE_M3UPLAYLIST","Value":47633}
,{"Name":"WMDM_FORMATCODE_MPLPLAYLIST","Value":47634}
,{"Name":"WMDM_FORMATCODE_ASXPLAYLIST","Value":47635}
,{"Name":"WMDM_FORMATCODE_PLSPLAYLIST","Value":47636}
,{"Name":"WMDM_FORMATCODE_UNDEFINEDDOCUMENT","Value":47744}
,{"Name":"WMDM_FORMATCODE_ABSTRACTDOCUMENT","Value":47745}
,{"Name":"WMDM_FORMATCODE_XMLDOCUMENT","Value":47746}
,{"Name":"WMDM_FORMATCODE_MICROSOFTWORDDOCUMENT","Value":47747}
,{"Name":"WMDM_FORMATCODE_MHTCOMPILEDHTMLDOCUMENT","Value":47748}
,{"Name":"WMDM_FORMATCODE_MICROSOFTEXCELSPREADSHEET","Value":47749}
,{"Name":"WMDM_FORMATCODE_MICROSOFTPOWERPOINTDOCUMENT","Value":47750}
,{"Name":"WMDM_FORMATCODE_UNDEFINEDMESSAGE","Value":47872}
,{"Name":"WMDM_FORMATCODE_ABSTRACTMESSAGE","Value":47873}
,{"Name":"WMDM_FORMATCODE_UNDEFINEDCONTACT","Value":48000}
,{"Name":"WMDM_FORMATCODE_ABSTRACTCONTACT","Value":48001}
,{"Name":"WMDM_FORMATCODE_VCARD2","Value":48002}
,{"Name":"WMDM_FORMATCODE_VCARD3","Value":48003}
,{"Name":"WMDM_FORMATCODE_UNDEFINEDCALENDARITEM","Value":48640}
,{"Name":"WMDM_FORMATCODE_ABSTRACTCALENDARITEM","Value":48641}
,{"Name":"WMDM_FORMATCODE_VCALENDAR1","Value":48642}
,{"Name":"WMDM_FORMATCODE_VCALENDAR2","Value":48643}
,{"Name":"WMDM_FORMATCODE_UNDEFINEDWINDOWSEXECUTABLE","Value":48768}
,{"Name":"WMDM_FORMATCODE_M4A","Value":1297101889}
,{"Name":"WMDM_FORMATCODE_3GPA","Value":860311617}
,{"Name":"WMDM_FORMATCODE_3G2A","Value":860303937}
,{"Name":"WMDM_FORMATCODE_SECTION","Value":48770}
]
,"IntegerBase":"Int32"
},{
"Name":"WMDM_ENUM_PROP_VALID_VALUES_FORM"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WMDM_ENUM_PROP_VALID_VALUES_ANY","Value":0}
,{"Name":"WMDM_ENUM_PROP_VALID_VALUES_RANGE","Value":1}
,{"Name":"WMDM_ENUM_PROP_VALID_VALUES_ENUM","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"WMDM_PROP_VALUES_RANGE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"rangeMin","Type":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]},"Attrs":[]}
,{"Name":"rangeMax","Type":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]},"Attrs":[]}
,{"Name":"rangeStep","Type":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WMDM_PROP_VALUES_ENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cEnumValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pValues","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WMDM_PROP_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pwszPropName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ValidValuesForm","Type":{"Kind":"ApiRef","Name":"WMDM_ENUM_PROP_VALID_VALUES_FORM","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]},"Attrs":[]}
,{"Name":"ValidValues","Type":{"Kind":"ApiRef","Name":"_ValidValues_e__Union","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_ValidValues_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ValidValuesRange","Type":{"Kind":"ApiRef","Name":"WMDM_PROP_VALUES_RANGE","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]},"Attrs":[]}
,{"Name":"EnumeratedValidValues","Type":{"Kind":"ApiRef","Name":"WMDM_PROP_VALUES_ENUM","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"WMDM_PROP_CONFIG"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"nPreference","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"nPropDesc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pPropDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMDM_PROP_DESC","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WMDM_FORMAT_CAPABILITY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"nPropConfig","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pConfigs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMDM_PROP_CONFIG","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WMDM_FIND_SCOPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WMDM_FIND_SCOPE_GLOBAL","Value":0}
,{"Name":"WMDM_FIND_SCOPE_IMMEDIATE_CHILDREN","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"WMDMMessage"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WMDM_MSG_DEVICE_ARRIVAL","Value":0}
,{"Name":"WMDM_MSG_DEVICE_REMOVAL","Value":1}
,{"Name":"WMDM_MSG_MEDIA_ARRIVAL","Value":2}
,{"Name":"WMDM_MSG_MEDIA_REMOVAL","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"IWMDMMetaData"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"ec3b0663-0951-460a-9a80-0dceed3c043c"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"AddItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"WMDM_TAG_DATATYPE","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In"]}
,{"Name":"pwszTagName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]}
,{"Name":"iLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"QueryByName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszTagName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMDM_TAG_DATATYPE","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"QueryByIndex"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"iIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppwszName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]}
,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMDM_TAG_DATATYPE","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ppValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetItemCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"iCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMDeviceManager"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"1dcb3a00-33ed-11d3-8470-00c04f79dbc0"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetRevision"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwRevision","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetDeviceCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"EnumDevices"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppEnumDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMEnumDevice","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMDeviceManager2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"923e5249-8731-4c5b-9b1c-b8b60b6e46af"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMDeviceManager","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}
,"Methods":[{
"Name":"GetDeviceFromCanonicalName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszCanonicalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMDevice","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"EnumDevices2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppEnumDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMEnumDevice","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"Reinitialize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IWMDeviceManager3"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"af185c41-100d-46ed-be2e-9ce8c44594ef"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMDeviceManager2","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}
,"Methods":[{
"Name":"SetDeviceEnumPreference"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwEnumPref","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"IWMDMStorageGlobals"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"1dcb3a07-33ed-11d3-8470-00c04f79dbc0"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetCapabilities"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetSerialNumber"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pSerialNum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMDMID","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetTotalSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwTotalSizeLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwTotalSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetTotalFree"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwFreeLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwFreeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetTotalBad"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwBadLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwBadHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetStatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"Initialize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fuMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pProgress","Type":{"Kind":"ApiRef","Name":"IWMDMProgress","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
]
}]
},{
"Name":"IWMDMStorage"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"1dcb3a06-33ed-11d3-8470-00c04f79dbc0"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"SetAttributes"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"GetStorageGlobals"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppStorageGlobals","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMStorageGlobals","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetAttributes"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"GetName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"nMaxChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetDate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDateTimeUTC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMDMDATETIME","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwSizeLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetRights"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppRights","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMDMRIGHTS","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pnRightsCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
]
},{
"Name":"EnumStorage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pEnumStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMEnumStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SendOpaqueCommand"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pCommand","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPAQUECOMMAND","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["In","Out"]}
]
}]
},{
"Name":"IWMDMStorage2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"1ed5a144-5cd5-4683-9eff-72cbdb2d9533"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMDMStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}
,"Methods":[{
"Name":"GetStorage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pszStorageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetAttributes2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwAttributesEx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pVideoFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VIDEOINFOHEADER","TargetKind":"Default","Api":"Media.MediaFoundation","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"GetAttributes2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwAttributesEx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pAudioFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"pVideoFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VIDEOINFOHEADER","TargetKind":"Default","Api":"Media.MediaFoundation","Parents":[]}},"Attrs":["In","Out","Optional"]}
]
}]
},{
"Name":"IWMDMStorage3"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"97717eea-926a-464e-96a4-247b0216026e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMDMStorage2","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}
,"Methods":[{
"Name":"GetMetadata"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMMetaData","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetMetadata"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pMetadata","Type":{"Kind":"ApiRef","Name":"IWMDMMetaData","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"CreateEmptyMetadataObject"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMMetaData","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetEnumPreference"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMDM_STORAGE_ENUM_MODE","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"nViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"WMDMMetadataView","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["In","Optional"]}
]
}]
},{
"Name":"IWMDMStorage4"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"c225bac5-a03a-40b8-9a23-91cf478c64a6"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMDMStorage3","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}
,"Methods":[{
"Name":"SetReferences"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwRefs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppIWMDMStorage","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"IWMDMStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"GetReferences"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwRefs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pppIWMDMStorage","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"GetRightsWithProgress"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pIProgressCallback","Type":{"Kind":"ApiRef","Name":"IWMDMProgress3","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ppRights","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMDMRIGHTS","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pnRightsCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetSpecifiedMetadata"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppwszPropNames","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]}
,{"Name":"ppMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMMetaData","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"FindStorage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"findScope","Type":{"Kind":"ApiRef","Name":"WMDM_FIND_SCOPE","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In"]}
,{"Name":"pwszUniqueID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetParent"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMDMOperation"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"1dcb3a0b-33ed-11d3-8470-00c04f79dbc0"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"BeginRead"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"BeginWrite"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetObjectName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"nMaxChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"SetObjectName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In"]}
,{"Name":"nMaxChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetObjectAttributes"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"SetObjectAttributes"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"GetObjectTotalSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SetObjectTotalSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwSizeHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"TransferObjectData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
]
},{
"Name":"End"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"phCompletionCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pNewObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]}
]
}]
},{
"Name":"IWMDMOperation2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"33445b48-7df7-425c-ad8f-0fc6d82f9f75"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMDMOperation","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}
,"Methods":[{
"Name":"SetObjectAttributes2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwAttributesEx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pVideoFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VIDEOINFOHEADER","TargetKind":"Default","Api":"Media.MediaFoundation","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"GetObjectAttributes2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwAttributesEx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pAudioFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"pVideoFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VIDEOINFOHEADER","TargetKind":"Default","Api":"Media.MediaFoundation","Parents":[]}},"Attrs":["In","Out","Optional"]}
]
}]
},{
"Name":"IWMDMOperation3"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"d1f9b46a-9ca8-46d8-9d0f-1ec9bae54919"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMDMOperation","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}
,"Methods":[{
"Name":"TransferObjectDataOnClearChannel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}]
},{
"Name":"IWMDMProgress"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"1dcb3a0c-33ed-11d3-8470-00c04f79dbc0"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Begin"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwEstimatedTicks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"Progress"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwTranspiredTicks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"End"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IWMDMProgress2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"3a43f550-b383-4e92-b04a-e6bbc660fefc"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMDMProgress","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}
,"Methods":[{
"Name":"End2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hrCompletionCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"IWMDMProgress3"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"21de01cb-3bb4-4929-b21a-17af3f80f658"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMDMProgress2","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}
,"Methods":[{
"Name":"Begin3"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"EventId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
,{"Name":"dwEstimatedTicks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPAQUECOMMAND","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"Progress3"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"EventId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
,{"Name":"dwTranspiredTicks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPAQUECOMMAND","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"End3"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"EventId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
,{"Name":"hrCompletionCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPAQUECOMMAND","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["In","Out","Optional"]}
]
}]
},{
"Name":"IWMDMDevice"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"1dcb3a02-33ed-11d3-8470-00c04f79dbc0"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"nMaxChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetManufacturer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"nMaxChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetVersion"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetSerialNumber"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pSerialNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMDMID","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetPowerSource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwPowerSource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwPercentRemaining","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetStatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetDeviceIcon"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"EnumStorage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppEnumStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMEnumStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetFormatSupport"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppFormatEx","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pnFormatCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pppwszMimeType","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pnMimeTypeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SendOpaqueCommand"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pCommand","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPAQUECOMMAND","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["In","Out"]}
]
}]
},{
"Name":"IWMDMDevice2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"e34f3d37-9d67-4fc1-9252-62d28b2f8b55"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMDMDevice","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}
,"Methods":[{
"Name":"GetStorage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pszStorageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetFormatSupport2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppAudioFormatEx","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pnAudioFormatCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppVideoFormatEx","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VIDEOINFOHEADER","TargetKind":"Default","Api":"Media.MediaFoundation","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pnVideoFormatCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppFileType","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMFILECAPABILITIES","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pnFileTypeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetSpecifyPropertyPages"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppSpecifyPropPages","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpecifyPropertyPages","TargetKind":"Com","Api":"System.Ole","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pppUnknowns","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pcUnks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetCanonicalName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszPnPName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"nMaxChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"IWMDMDevice3"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"6c03e4fe-05db-4dda-9e3c-06233a6d5d65"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMDMDevice2","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}
,"Methods":[{
"Name":"GetProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszPropName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszPropName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"GetFormatCapability"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"format","Type":{"Kind":"ApiRef","Name":"WMDM_FORMATCODE","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In"]}
,{"Name":"pFormatSupport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMDM_FORMAT_CAPABILITY","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"DeviceIoControl"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwIoControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pnOutBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"FindStorage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"findScope","Type":{"Kind":"ApiRef","Name":"WMDM_FIND_SCOPE","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In"]}
,{"Name":"pwszUniqueID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMDMDeviceSession"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"82af0a65-9d96-412c-83e5-3c43e4b06cc7"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"BeginSession"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"type","Type":{"Kind":"ApiRef","Name":"WMDM_SESSION_TYPE","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In"]}
,{"Name":"pCtx","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]}
,{"Name":"dwSizeCtx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"EndSession"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"type","Type":{"Kind":"ApiRef","Name":"WMDM_SESSION_TYPE","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In"]}
,{"Name":"pCtx","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]}
,{"Name":"dwSizeCtx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"IWMDMEnumDevice"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"1dcb3a01-33ed-11d3-8470-00c04f79dbc0"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Next"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppDevice","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"IWMDMDevice","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"Skip"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"Reset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Clone"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppEnumDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMEnumDevice","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMDMDeviceControl"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"1dcb3a04-33ed-11d3-8470-00c04f79dbc0"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetStatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetCapabilities"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwCapabilitiesMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"Play"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Record"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"Pause"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Resume"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Stop"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Seek"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fuMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"nOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}]
},{
"Name":"IWMDMEnumStorage"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"1dcb3a05-33ed-11d3-8470-00c04f79dbc0"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Next"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppStorage","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"IWMDMStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"Skip"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"Reset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Clone"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppEnumStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMEnumStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMDMStorageControl"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"1dcb3a08-33ed-11d3-8470-00c04f79dbc0"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Insert"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fuMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pOperation","Type":{"Kind":"ApiRef","Name":"IWMDMOperation","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pProgress","Type":{"Kind":"ApiRef","Name":"IWMDMProgress","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ppNewObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"Delete"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fuMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pProgress","Type":{"Kind":"ApiRef","Name":"IWMDMProgress","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"Rename"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fuMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwszNewName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pProgress","Type":{"Kind":"ApiRef","Name":"IWMDMProgress","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"Read"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fuMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pProgress","Type":{"Kind":"ApiRef","Name":"IWMDMProgress","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pOperation","Type":{"Kind":"ApiRef","Name":"IWMDMOperation","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"Move"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fuMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pTargetObject","Type":{"Kind":"ApiRef","Name":"IWMDMStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pProgress","Type":{"Kind":"ApiRef","Name":"IWMDMProgress","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
]
}]
},{
"Name":"IWMDMStorageControl2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"972c2e88-bd6c-4125-8e09-84f837e637b6"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMDMStorageControl","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}
,"Methods":[{
"Name":"Insert2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fuMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwszFileSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pwszFileDest","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pOperation","Type":{"Kind":"ApiRef","Name":"IWMDMOperation","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pProgress","Type":{"Kind":"ApiRef","Name":"IWMDMProgress","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ppNewObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["In","Out","Optional"]}
]
}]
},{
"Name":"IWMDMStorageControl3"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"b3266365-d4f3-4696-8d53-bd27ec60993a"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMDMStorageControl2","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}
,"Methods":[{
"Name":"Insert3"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fuMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fuType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwszFileSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pwszFileDest","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pOperation","Type":{"Kind":"ApiRef","Name":"IWMDMOperation","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pProgress","Type":{"Kind":"ApiRef","Name":"IWMDMProgress","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pMetaData","Type":{"Kind":"ApiRef","Name":"IWMDMMetaData","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ppNewObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["In","Out","Optional"]}
]
}]
},{
"Name":"IWMDMObjectInfo"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"1dcb3a09-33ed-11d3-8470-00c04f79dbc0"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetPlayLength"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SetPlayLength"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetPlayOffset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SetPlayOffset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetTotalLength"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetLastPlayPosition"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwLastPos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetLongestPlayPosition"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwLongestPos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMDMRevoked"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"ebeccedb-88ee-4e55-b6a4-8d9f07d696aa"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetRevocationURL"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppwszRevocationURL","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pdwBufferLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pdwRevokedBitFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMDMNotification"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"3f5e95c0-0f43-4ed4-93d2-c89a45d59b81"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"WMDMMessage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwMessageType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwszCanonicalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
}]
},{
"Name":"WMDMDetermineMaxPropStringLen"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"sz001","Type":{"Kind":"Array","Shape":{"Size":27},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz002","Type":{"Kind":"Array","Shape":{"Size":31},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz003","Type":{"Kind":"Array","Shape":{"Size":14},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz004","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz005","Type":{"Kind":"Array","Shape":{"Size":22},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz006","Type":{"Kind":"Array","Shape":{"Size":14},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz007","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz008","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz009","Type":{"Kind":"Array","Shape":{"Size":22},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz010","Type":{"Kind":"Array","Shape":{"Size":11},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz011","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz012","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz013","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz014","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz015","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz016","Type":{"Kind":"Array","Shape":{"Size":11},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz017","Type":{"Kind":"Array","Shape":{"Size":11},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz018","Type":{"Kind":"Array","Shape":{"Size":15},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz019","Type":{"Kind":"Array","Shape":{"Size":22},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz020","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz021","Type":{"Kind":"Array","Shape":{"Size":22},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz022","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz023","Type":{"Kind":"Array","Shape":{"Size":24},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz024","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz025","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz026","Type":{"Kind":"Array","Shape":{"Size":14},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz027","Type":{"Kind":"Array","Shape":{"Size":11},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz028","Type":{"Kind":"Array","Shape":{"Size":11},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz029","Type":{"Kind":"Array","Shape":{"Size":13},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz030","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz031","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz032","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz033","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz034","Type":{"Kind":"Array","Shape":{"Size":19},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz035","Type":{"Kind":"Array","Shape":{"Size":18},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz036","Type":{"Kind":"Array","Shape":{"Size":18},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz037","Type":{"Kind":"Array","Shape":{"Size":15},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz041","Type":{"Kind":"Array","Shape":{"Size":14},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz043","Type":{"Kind":"Array","Shape":{"Size":22},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz044","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz045","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz046","Type":{"Kind":"Array","Shape":{"Size":14},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz047","Type":{"Kind":"Array","Shape":{"Size":14},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz048","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz049","Type":{"Kind":"Array","Shape":{"Size":25},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz050","Type":{"Kind":"Array","Shape":{"Size":26},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz051","Type":{"Kind":"Array","Shape":{"Size":25},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz052","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz053","Type":{"Kind":"Array","Shape":{"Size":24},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz054","Type":{"Kind":"Array","Shape":{"Size":15},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz055","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz056","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz057","Type":{"Kind":"Array","Shape":{"Size":22},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz058","Type":{"Kind":"Array","Shape":{"Size":14},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz059","Type":{"Kind":"Array","Shape":{"Size":25},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz060","Type":{"Kind":"Array","Shape":{"Size":18},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz061","Type":{"Kind":"Array","Shape":{"Size":22},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz062","Type":{"Kind":"Array","Shape":{"Size":26},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz063","Type":{"Kind":"Array","Shape":{"Size":36},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz064","Type":{"Kind":"Array","Shape":{"Size":23},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz065","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz066","Type":{"Kind":"Array","Shape":{"Size":24},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz067","Type":{"Kind":"Array","Shape":{"Size":11},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz068","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz069","Type":{"Kind":"Array","Shape":{"Size":14},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz070","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz071","Type":{"Kind":"Array","Shape":{"Size":15},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz072","Type":{"Kind":"Array","Shape":{"Size":14},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz073","Type":{"Kind":"Array","Shape":{"Size":31},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz074","Type":{"Kind":"Array","Shape":{"Size":24},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz075","Type":{"Kind":"Array","Shape":{"Size":22},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz076","Type":{"Kind":"Array","Shape":{"Size":24},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz077","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz078","Type":{"Kind":"Array","Shape":{"Size":27},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz079","Type":{"Kind":"Array","Shape":{"Size":27},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz080","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz081","Type":{"Kind":"Array","Shape":{"Size":33},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz082","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz083","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz084","Type":{"Kind":"Array","Shape":{"Size":26},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz085","Type":{"Kind":"Array","Shape":{"Size":18},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sz086","Type":{"Kind":"Array","Shape":{"Size":30},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IMDServiceProvider"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"1dcb3a10-33ed-11d3-8470-00c04f79dbc0"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetDeviceCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"EnumDevices"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppEnumDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPEnumDevice","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IMDServiceProvider2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"b2fa24b7-cda3-4694-9862-413ae1a34819"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IMDServiceProvider","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}
,"Methods":[{
"Name":"CreateDevice"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszDevicePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pppDeviceArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPDevice","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}}},"Attrs":["Out"]}
]
}]
},{
"Name":"IMDServiceProvider3"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"4ed13ef3-a971-4d19-9f51-0e1826b2da57"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IMDServiceProvider2","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}
,"Methods":[{
"Name":"SetDeviceEnumPreference"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwEnumPref","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"IMDSPEnumDevice"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"1dcb3a11-33ed-11d3-8470-00c04f79dbc0"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Next"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppDevice","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"IMDSPDevice","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"Skip"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"Reset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Clone"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppEnumDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPEnumDevice","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IMDSPDevice"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"1dcb3a12-33ed-11d3-8470-00c04f79dbc0"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"nMaxChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetManufacturer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"nMaxChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetVersion"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetSerialNumber"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pSerialNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMDMID","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetPowerSource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwPowerSource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwPercentRemaining","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetStatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetDeviceIcon"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"EnumStorage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppEnumStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPEnumStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetFormatSupport"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pFormatEx","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pnFormatCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pppwszMimeType","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pnMimeTypeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SendOpaqueCommand"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pCommand","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPAQUECOMMAND","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["In","Out"]}
]
}]
},{
"Name":"IMDSPDevice2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"420d16ad-c97d-4e00-82aa-00e9f4335ddd"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IMDSPDevice","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}
,"Methods":[{
"Name":"GetStorage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pszStorageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetFormatSupport2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppAudioFormatEx","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pnAudioFormatCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppVideoFormatEx","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VIDEOINFOHEADER","TargetKind":"Default","Api":"Media.MediaFoundation","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pnVideoFormatCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppFileType","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMFILECAPABILITIES","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pnFileTypeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetSpecifyPropertyPages"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppSpecifyPropPages","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpecifyPropertyPages","TargetKind":"Com","Api":"System.Ole","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pppUnknowns","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pcUnks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetCanonicalName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszPnPName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"nMaxChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"IMDSPDevice3"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"1a839845-fc55-487c-976f-ee38ac0e8c4e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IMDSPDevice2","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}
,"Methods":[{
"Name":"GetProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszPropName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszPropName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"GetFormatCapability"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"format","Type":{"Kind":"ApiRef","Name":"WMDM_FORMATCODE","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In"]}
,{"Name":"pFormatSupport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMDM_FORMAT_CAPABILITY","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"DeviceIoControl"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwIoControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pnOutBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"FindStorage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"findScope","Type":{"Kind":"ApiRef","Name":"WMDM_FIND_SCOPE","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In"]}
,{"Name":"pwszUniqueID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IMDSPDeviceControl"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"1dcb3a14-33ed-11d3-8470-00c04f79dbc0"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetDCStatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetCapabilities"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwCapabilitiesMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"Play"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Record"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"Pause"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Resume"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Stop"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Seek"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fuMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"nOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}]
},{
"Name":"IMDSPEnumStorage"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"1dcb3a15-33ed-11d3-8470-00c04f79dbc0"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Next"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppStorage","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"IMDSPStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"Skip"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"Reset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Clone"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppEnumStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPEnumStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IMDSPStorage"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"1dcb3a16-33ed-11d3-8470-00c04f79dbc0"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"SetAttributes"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"GetStorageGlobals"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppStorageGlobals","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPStorageGlobals","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetAttributes"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"GetName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"nMaxChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetDate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDateTimeUTC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMDMDATETIME","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwSizeLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetRights"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppRights","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMDMRIGHTS","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pnRightsCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
]
},{
"Name":"CreateStorage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ppNewStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"EnumStorage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppEnumStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPEnumStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SendOpaqueCommand"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pCommand","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPAQUECOMMAND","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["In","Out"]}
]
}]
},{
"Name":"IMDSPStorage2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"0a5e07a5-6454-4451-9c36-1c6ae7e2b1d6"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IMDSPStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}
,"Methods":[{
"Name":"GetStorage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pszStorageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CreateStorage2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwAttributesEx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pAudioFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pVideoFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VIDEOINFOHEADER","TargetKind":"Default","Api":"Media.MediaFoundation","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"qwFileSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"ppNewStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetAttributes2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwAttributesEx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pAudioFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pVideoFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VIDEOINFOHEADER","TargetKind":"Default","Api":"Media.MediaFoundation","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"GetAttributes2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwAttributesEx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pAudioFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"pVideoFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VIDEOINFOHEADER","TargetKind":"Default","Api":"Media.MediaFoundation","Parents":[]}},"Attrs":["In","Out","Optional"]}
]
}]
},{
"Name":"IMDSPStorage3"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"6c669867-97ed-4a67-9706-1c5529d2a414"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IMDSPStorage2","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}
,"Methods":[{
"Name":"GetMetadata"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pMetadata","Type":{"Kind":"ApiRef","Name":"IWMDMMetaData","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"SetMetadata"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pMetadata","Type":{"Kind":"ApiRef","Name":"IWMDMMetaData","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
]
}]
},{
"Name":"IMDSPStorage4"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"3133b2c4-515c-481b-b1ce-39327ecb4f74"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IMDSPStorage3","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}
,"Methods":[{
"Name":"SetReferences"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwRefs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppISPStorage","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"IMDSPStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"GetReferences"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwRefs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pppISPStorage","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"CreateStorageWithMetadata"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pMetadata","Type":{"Kind":"ApiRef","Name":"IWMDMMetaData","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"qwFileSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"ppNewStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetSpecifiedMetadata"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppwszPropNames","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pMetadata","Type":{"Kind":"ApiRef","Name":"IWMDMMetaData","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"FindStorage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"findScope","Type":{"Kind":"ApiRef","Name":"WMDM_FIND_SCOPE","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In"]}
,{"Name":"pwszUniqueID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetParent"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IMDSPStorageGlobals"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"1dcb3a17-33ed-11d3-8470-00c04f79dbc0"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetCapabilities"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetSerialNumber"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pSerialNum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMDMID","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetTotalSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwTotalSizeLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwTotalSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetTotalFree"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwFreeLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwFreeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetTotalBad"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwBadLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwBadHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetStatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"Initialize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fuMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pProgress","Type":{"Kind":"ApiRef","Name":"IWMDMProgress","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"GetDevice"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPDevice","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetRootStorage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppRoot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IMDSPObjectInfo"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"1dcb3a19-33ed-11d3-8470-00c04f79dbc0"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetPlayLength"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SetPlayLength"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetPlayOffset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SetPlayOffset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetTotalLength"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetLastPlayPosition"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwLastPos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetLongestPlayPosition"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwLongestPos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}]
},{
"Name":"IMDSPObject"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"1dcb3a18-33ed-11d3-8470-00c04f79dbc0"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Open"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fuMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"Read"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
]
},{
"Name":"Write"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
]
},{
"Name":"Delete"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fuMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pProgress","Type":{"Kind":"ApiRef","Name":"IWMDMProgress","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"Seek"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fuFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"Rename"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszNewName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pProgress","Type":{"Kind":"ApiRef","Name":"IWMDMProgress","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"Move"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fuMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pProgress","Type":{"Kind":"ApiRef","Name":"IWMDMProgress","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"IMDSPStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"Close"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IMDSPObject2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"3f34cd3e-5907-4341-9af9-97f4187c3aa5"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IMDSPObject","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}
,"Methods":[{
"Name":"ReadOnClearChannel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"WriteOnClearChannel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}]
},{
"Name":"IMDSPDirectTransfer"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"c2fe57a8-9304-478c-9ee4-47e397b912d7"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"TransferToDevice"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszSourceFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pSourceOperation","Type":{"Kind":"ApiRef","Name":"IWMDMOperation","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"fuFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwszDestinationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pSourceMetaData","Type":{"Kind":"ApiRef","Name":"IWMDMMetaData","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pTransferProgress","Type":{"Kind":"ApiRef","Name":"IWMDMProgress","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ppNewObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPStorage","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IMDSPRevoked"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"a4e8f2d4-3f31-464d-b53d-4fc335998184"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetRevocationURL"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppwszRevocationURL","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pdwBufferLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}]
},{
"Name":"ISCPSecureAuthenticate"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"1dcb3a0f-33ed-11d3-8470-00c04f79dbc0"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetSecureQuery"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppSecureQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCPSecureQuery","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"ISCPSecureAuthenticate2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"b580cfae-1672-47e2-acaa-44bbecbcae5b"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"ISCPSecureAuthenticate","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}
,"Methods":[{
"Name":"GetSCPSession"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppSCPSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCPSession","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"ISCPSecureQuery"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"1dcb3a0d-33ed-11d3-8470-00c04f79dbc0"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetDataDemands"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pfuFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwMinRightsData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwMinExamineData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwMinDecideData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
]
},{
"Name":"ExamineData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fuFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwszExtension","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
]
},{
"Name":"MakeDecision"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fuFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwAppSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSPSessionKey","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"dwSessionKeyLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pStorageGlobals","Type":{"Kind":"ApiRef","Name":"IMDSPStorageGlobals","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ppExchange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCPSecureExchange","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetRights"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSPSessionKey","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"dwSessionKeyLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pStgGlobals","Type":{"Kind":"ApiRef","Name":"IMDSPStorageGlobals","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ppRights","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMDMRIGHTS","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pnRightsCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
]
}]
},{
"Name":"ISCPSecureQuery2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"ebe17e25-4fd7-4632-af46-6d93d4fcc72e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"ISCPSecureQuery","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}
,"Methods":[{
"Name":"MakeDecision2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fuFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwAppSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSPSessionKey","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"dwSessionKeyLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pStorageGlobals","Type":{"Kind":"ApiRef","Name":"IMDSPStorageGlobals","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pAppCertApp","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":8,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"dwAppCertAppLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pAppCertSP","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":10,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"dwAppCertSPLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszRevocationURL","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":12,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pdwRevocationURLLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pdwRevocationBitFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pqwFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out","Optional"]}
,{"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ppExchange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCPSecureExchange","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
]
}]
},{
"Name":"ISCPSecureExchange"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"1dcb3a0e-33ed-11d3-8470-00c04f79dbc0"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"TransferContainerData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfuReadyFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
]
},{
"Name":"ObjectData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
]
},{
"Name":"TransferComplete"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"ISCPSecureExchange2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"6c62fc7b-2690-483f-9d44-0a20cb35577c"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"ISCPSecureExchange","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}
,"Methods":[{
"Name":"TransferContainerData2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pProgressCallback","Type":{"Kind":"ApiRef","Name":"IWMDMProgress3","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pfuReadyFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
]
}]
},{
"Name":"ISCPSecureExchange3"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"ab4e77e4-8908-4b17-bd2a-b1dbe6dd69e1"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"ISCPSecureExchange2","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}
,"Methods":[{
"Name":"TransferContainerDataOnClearChannel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IMDSPDevice","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pProgressCallback","Type":{"Kind":"ApiRef","Name":"IWMDMProgress3","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pfuReadyFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetObjectDataOnClearChannel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IMDSPDevice","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"TransferCompleteForDevice"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IMDSPDevice","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
]
}]
},{
"Name":"ISCPSession"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"88a3e6ed-eee4-4619-bbb3-fd4fb62715d1"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"BeginSession"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pIDevice","Type":{"Kind":"ApiRef","Name":"IMDSPDevice","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pCtx","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"dwSizeCtx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"EndSession"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pCtx","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"dwSizeCtx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetSecureQuery"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppSecureQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCPSecureQuery","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"ISCPSecureQuery3"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"b7edd1a2-4dab-484b-b3c5-ad39b8b4c0b1"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"ISCPSecureQuery2","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}
,"Methods":[{
"Name":"GetRightsOnClearChannel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSPSessionKey","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"dwSessionKeyLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pStgGlobals","Type":{"Kind":"ApiRef","Name":"IMDSPStorageGlobals","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pProgressCallback","Type":{"Kind":"ApiRef","Name":"IWMDMProgress3","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ppRights","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":7,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMDMRIGHTS","TargetKind":"Default","Api":"Media.DeviceManager","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pnRightsCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"MakeDecisionOnClearChannel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fuFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwAppSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSPSessionKey","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"dwSessionKeyLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pStorageGlobals","Type":{"Kind":"ApiRef","Name":"IMDSPStorageGlobals","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pProgressCallback","Type":{"Kind":"ApiRef","Name":"IWMDMProgress3","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pAppCertApp","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":9,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"dwAppCertAppLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pAppCertSP","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":11,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"dwAppCertSPLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszRevocationURL","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":13,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pdwRevocationURLLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pdwRevocationBitFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pqwFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out","Optional"]}
,{"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ppExchange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCPSecureExchange","TargetKind":"Com","Api":"Media.DeviceManager","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IComponentAuthenticate"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"a9889c00-6d2b-11d3-8496-00c04f79dbc0"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"SACAuth"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwProtocolID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwPass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbDataIn","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"dwDataInLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppbDataOut","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"pdwDataOutLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SACGetProtocols"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppdwProtocols","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["Out"]}
,{"Name":"pdwProtocolCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}]
},{
"Name":"WMDMLogger"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"110a3202-5a79-11d3-8d78-444553540000"
},{
"Name":"IWMDMLogger"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"110a3200-5a79-11d3-8d78-444553540000"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"IsEnabled"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pfEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"Enable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetLogFileName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pszFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]}
,{"Name":"nMaxChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"SetLogFileName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pszFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"LogString"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszSrcName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pszLog","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"LogDword"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszSrcName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pszLogFormat","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwLog","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"Reset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetSizeParams"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwMaxSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwShrinkToSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SetSizeParams"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwMaxSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwShrinkToSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"MTP_COMMAND_DATA_IN"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Attrs":[]
,"Fields":[
{"Name":"OpCode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"NumParams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Params","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"NextPhase","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CommandWriteDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CommandWriteData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"MTP_COMMAND_DATA_OUT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Attrs":[]
,"Fields":[
{"Name":"ResponseCode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"NumParams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Params","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"CommandReadDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CommandReadData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
}],
"Functions":[],
"UnicodeAliases":[
]
}