Files
marlersoft-win32json/api/Media.WindowsMediaFormat.json
2026-02-15 17:17:14 -07:00

10458 lines
380 KiB
JSON

{
"Constants":[{
"Name":"WMT_VIDEOIMAGE_SAMPLE_INPUT_FRAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WMT_VIDEOIMAGE_SAMPLE_OUTPUT_FRAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WMT_VIDEOIMAGE_SAMPLE_USES_CURRENT_INPUT_FRAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"WMT_VIDEOIMAGE_SAMPLE_USES_PREVIOUS_INPUT_FRAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"WMT_VIDEOIMAGE_SAMPLE_MOTION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WMT_VIDEOIMAGE_SAMPLE_ROTATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WMT_VIDEOIMAGE_SAMPLE_BLENDING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"WMT_VIDEOIMAGE_SAMPLE_ADV_BLENDING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"WMT_VIDEOIMAGE_INTEGER_DENOMINATOR"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
},{
"Name":"WMT_VIDEOIMAGE_MAGIC_NUMBER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":491406834
,"Attrs":[]
},{
"Name":"WMT_VIDEOIMAGE_MAGIC_NUMBER_2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":491406835
,"Attrs":[]
},{
"Name":"WMT_VIDEOIMAGE_TRANSITION_BOW_TIE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"WMT_VIDEOIMAGE_TRANSITION_CIRCLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"WMT_VIDEOIMAGE_TRANSITION_CROSS_FADE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":13
,"Attrs":[]
},{
"Name":"WMT_VIDEOIMAGE_TRANSITION_DIAGONAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
},{
"Name":"WMT_VIDEOIMAGE_TRANSITION_DIAMOND"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"WMT_VIDEOIMAGE_TRANSITION_FADE_TO_COLOR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"WMT_VIDEOIMAGE_TRANSITION_FILLED_V"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":17
,"Attrs":[]
},{
"Name":"WMT_VIDEOIMAGE_TRANSITION_FLIP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":18
,"Attrs":[]
},{
"Name":"WMT_VIDEOIMAGE_TRANSITION_INSET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":19
,"Attrs":[]
},{
"Name":"WMT_VIDEOIMAGE_TRANSITION_IRIS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"WMT_VIDEOIMAGE_TRANSITION_PAGE_ROLL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":21
,"Attrs":[]
},{
"Name":"WMT_VIDEOIMAGE_TRANSITION_RECTANGLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":23
,"Attrs":[]
},{
"Name":"WMT_VIDEOIMAGE_TRANSITION_REVEAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24
,"Attrs":[]
},{
"Name":"WMT_VIDEOIMAGE_TRANSITION_SLIDE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":27
,"Attrs":[]
},{
"Name":"WMT_VIDEOIMAGE_TRANSITION_SPLIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":29
,"Attrs":[]
},{
"Name":"WMT_VIDEOIMAGE_TRANSITION_STAR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":30
,"Attrs":[]
},{
"Name":"WMT_VIDEOIMAGE_TRANSITION_WHEEL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":31
,"Attrs":[]
},{
"Name":"WM_SampleExtension_ContentType_Size"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WM_SampleExtension_PixelAspectRatio_Size"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WM_SampleExtension_Timecode_Size"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
},{
"Name":"WM_SampleExtension_SampleDuration_Size"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WM_SampleExtension_ChromaLocation_Size"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WM_SampleExtension_ColorSpaceInfo_Size"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"WM_CT_REPEAT_FIRST_FIELD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"WM_CT_BOTTOM_FIELD_FIRST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"WM_CT_TOP_FIELD_FIRST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"WM_CT_INTERLACED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"WM_CL_INTERLACED420"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"WM_CL_PROGRESSIVE420"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WM_MAX_VIDEO_STREAMS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":63
,"Attrs":[]
},{
"Name":"WM_MAX_STREAMS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":63
,"Attrs":[]
},{
"Name":"WMDRM_IMPORT_INIT_STRUCT_DEFINED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"DRM_OPL_TYPES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"g_dwWMSpecialAttributes"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"g_wszWMDuration"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Duration"
,"Attrs":[]
},{
"Name":"g_wszWMBitrate"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Bitrate"
,"Attrs":[]
},{
"Name":"g_wszWMSeekable"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Seekable"
,"Attrs":[]
},{
"Name":"g_wszWMStridable"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Stridable"
,"Attrs":[]
},{
"Name":"g_wszWMBroadcast"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Broadcast"
,"Attrs":[]
},{
"Name":"g_wszWMProtected"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Is_Protected"
,"Attrs":[]
},{
"Name":"g_wszWMTrusted"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Is_Trusted"
,"Attrs":[]
},{
"Name":"g_wszWMSignature_Name"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Signature_Name"
,"Attrs":[]
},{
"Name":"g_wszWMHasAudio"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"HasAudio"
,"Attrs":[]
},{
"Name":"g_wszWMHasImage"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"HasImage"
,"Attrs":[]
},{
"Name":"g_wszWMHasScript"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"HasScript"
,"Attrs":[]
},{
"Name":"g_wszWMHasVideo"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"HasVideo"
,"Attrs":[]
},{
"Name":"g_wszWMCurrentBitrate"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CurrentBitrate"
,"Attrs":[]
},{
"Name":"g_wszWMOptimalBitrate"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"OptimalBitrate"
,"Attrs":[]
},{
"Name":"g_wszWMHasAttachedImages"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"HasAttachedImages"
,"Attrs":[]
},{
"Name":"g_wszWMSkipBackward"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Can_Skip_Backward"
,"Attrs":[]
},{
"Name":"g_wszWMSkipForward"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Can_Skip_Forward"
,"Attrs":[]
},{
"Name":"g_wszWMNumberOfFrames"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"NumberOfFrames"
,"Attrs":[]
},{
"Name":"g_wszWMFileSize"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"FileSize"
,"Attrs":[]
},{
"Name":"g_wszWMHasArbitraryDataStream"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"HasArbitraryDataStream"
,"Attrs":[]
},{
"Name":"g_wszWMHasFileTransferStream"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"HasFileTransferStream"
,"Attrs":[]
},{
"Name":"g_wszWMContainerFormat"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/ContainerFormat"
,"Attrs":[]
},{
"Name":"g_dwWMContentAttributes"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"g_wszWMTitle"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Title"
,"Attrs":[]
},{
"Name":"g_wszWMTitleSort"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"TitleSort"
,"Attrs":[]
},{
"Name":"g_wszWMAuthor"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Author"
,"Attrs":[]
},{
"Name":"g_wszWMAuthorSort"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AuthorSort"
,"Attrs":[]
},{
"Name":"g_wszWMDescription"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Description"
,"Attrs":[]
},{
"Name":"g_wszWMRating"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Rating"
,"Attrs":[]
},{
"Name":"g_wszWMCopyright"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Copyright"
,"Attrs":[]
},{
"Name":"g_wszWMUse_DRM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Use_DRM"
,"Attrs":[]
},{
"Name":"g_wszWMDRM_Flags"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DRM_Flags"
,"Attrs":[]
},{
"Name":"g_wszWMDRM_Level"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DRM_Level"
,"Attrs":[]
},{
"Name":"g_wszWMUse_Advanced_DRM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Use_Advanced_DRM"
,"Attrs":[]
},{
"Name":"g_wszWMDRM_KeySeed"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DRM_KeySeed"
,"Attrs":[]
},{
"Name":"g_wszWMDRM_KeyID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DRM_KeyID"
,"Attrs":[]
},{
"Name":"g_wszWMDRM_ContentID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DRM_ContentID"
,"Attrs":[]
},{
"Name":"g_wszWMDRM_SourceID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DRM_SourceID"
,"Attrs":[]
},{
"Name":"g_wszWMDRM_IndividualizedVersion"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DRM_IndividualizedVersion"
,"Attrs":[]
},{
"Name":"g_wszWMDRM_LicenseAcqURL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DRM_LicenseAcqURL"
,"Attrs":[]
},{
"Name":"g_wszWMDRM_V1LicenseAcqURL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DRM_V1LicenseAcqURL"
,"Attrs":[]
},{
"Name":"g_wszWMDRM_HeaderSignPrivKey"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DRM_HeaderSignPrivKey"
,"Attrs":[]
},{
"Name":"g_wszWMDRM_LASignaturePrivKey"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DRM_LASignaturePrivKey"
,"Attrs":[]
},{
"Name":"g_wszWMDRM_LASignatureCert"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DRM_LASignatureCert"
,"Attrs":[]
},{
"Name":"g_wszWMDRM_LASignatureLicSrvCert"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DRM_LASignatureLicSrvCert"
,"Attrs":[]
},{
"Name":"g_wszWMDRM_LASignatureRootCert"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DRM_LASignatureRootCert"
,"Attrs":[]
},{
"Name":"g_wszWMAlbumTitle"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/AlbumTitle"
,"Attrs":[]
},{
"Name":"g_wszWMAlbumTitleSort"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/AlbumTitleSort"
,"Attrs":[]
},{
"Name":"g_wszWMTrack"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/Track"
,"Attrs":[]
},{
"Name":"g_wszWMPromotionURL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/PromotionURL"
,"Attrs":[]
},{
"Name":"g_wszWMAlbumCoverURL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/AlbumCoverURL"
,"Attrs":[]
},{
"Name":"g_wszWMGenre"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/Genre"
,"Attrs":[]
},{
"Name":"g_wszWMYear"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/Year"
,"Attrs":[]
},{
"Name":"g_wszWMGenreID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/GenreID"
,"Attrs":[]
},{
"Name":"g_wszWMMCDI"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/MCDI"
,"Attrs":[]
},{
"Name":"g_wszWMComposer"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/Composer"
,"Attrs":[]
},{
"Name":"g_wszWMComposerSort"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/ComposerSort"
,"Attrs":[]
},{
"Name":"g_wszWMLyrics"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/Lyrics"
,"Attrs":[]
},{
"Name":"g_wszWMTrackNumber"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/TrackNumber"
,"Attrs":[]
},{
"Name":"g_wszWMToolName"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/ToolName"
,"Attrs":[]
},{
"Name":"g_wszWMToolVersion"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/ToolVersion"
,"Attrs":[]
},{
"Name":"g_wszWMIsVBR"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"IsVBR"
,"Attrs":[]
},{
"Name":"g_wszWMAlbumArtist"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/AlbumArtist"
,"Attrs":[]
},{
"Name":"g_wszWMAlbumArtistSort"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/AlbumArtistSort"
,"Attrs":[]
},{
"Name":"g_wszWMBannerImageType"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"BannerImageType"
,"Attrs":[]
},{
"Name":"g_wszWMBannerImageData"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"BannerImageData"
,"Attrs":[]
},{
"Name":"g_wszWMBannerImageURL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"BannerImageURL"
,"Attrs":[]
},{
"Name":"g_wszWMCopyrightURL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CopyrightURL"
,"Attrs":[]
},{
"Name":"g_wszWMAspectRatioX"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AspectRatioX"
,"Attrs":[]
},{
"Name":"g_wszWMAspectRatioY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AspectRatioY"
,"Attrs":[]
},{
"Name":"g_wszASFLeakyBucketPairs"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ASFLeakyBucketPairs"
,"Attrs":[]
},{
"Name":"g_dwWMNSCAttributes"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"g_wszWMNSCName"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"NSC_Name"
,"Attrs":[]
},{
"Name":"g_wszWMNSCAddress"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"NSC_Address"
,"Attrs":[]
},{
"Name":"g_wszWMNSCPhone"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"NSC_Phone"
,"Attrs":[]
},{
"Name":"g_wszWMNSCEmail"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"NSC_Email"
,"Attrs":[]
},{
"Name":"g_wszWMNSCDescription"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"NSC_Description"
,"Attrs":[]
},{
"Name":"g_wszWMWriter"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/Writer"
,"Attrs":[]
},{
"Name":"g_wszWMConductor"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/Conductor"
,"Attrs":[]
},{
"Name":"g_wszWMProducer"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/Producer"
,"Attrs":[]
},{
"Name":"g_wszWMDirector"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/Director"
,"Attrs":[]
},{
"Name":"g_wszWMContentGroupDescription"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/ContentGroupDescription"
,"Attrs":[]
},{
"Name":"g_wszWMSubTitle"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/SubTitle"
,"Attrs":[]
},{
"Name":"g_wszWMPartOfSet"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/PartOfSet"
,"Attrs":[]
},{
"Name":"g_wszWMProtectionType"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/ProtectionType"
,"Attrs":[]
},{
"Name":"g_wszWMVideoHeight"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/VideoHeight"
,"Attrs":[]
},{
"Name":"g_wszWMVideoWidth"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/VideoWidth"
,"Attrs":[]
},{
"Name":"g_wszWMVideoFrameRate"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/VideoFrameRate"
,"Attrs":[]
},{
"Name":"g_wszWMMediaClassPrimaryID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/MediaClassPrimaryID"
,"Attrs":[]
},{
"Name":"g_wszWMMediaClassSecondaryID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/MediaClassSecondaryID"
,"Attrs":[]
},{
"Name":"g_wszWMPeriod"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/Period"
,"Attrs":[]
},{
"Name":"g_wszWMCategory"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/Category"
,"Attrs":[]
},{
"Name":"g_wszWMPicture"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/Picture"
,"Attrs":[]
},{
"Name":"g_wszWMLyrics_Synchronised"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/Lyrics_Synchronised"
,"Attrs":[]
},{
"Name":"g_wszWMOriginalLyricist"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/OriginalLyricist"
,"Attrs":[]
},{
"Name":"g_wszWMOriginalArtist"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/OriginalArtist"
,"Attrs":[]
},{
"Name":"g_wszWMOriginalAlbumTitle"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/OriginalAlbumTitle"
,"Attrs":[]
},{
"Name":"g_wszWMOriginalReleaseYear"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/OriginalReleaseYear"
,"Attrs":[]
},{
"Name":"g_wszWMOriginalFilename"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/OriginalFilename"
,"Attrs":[]
},{
"Name":"g_wszWMPublisher"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/Publisher"
,"Attrs":[]
},{
"Name":"g_wszWMEncodedBy"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/EncodedBy"
,"Attrs":[]
},{
"Name":"g_wszWMEncodingSettings"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/EncodingSettings"
,"Attrs":[]
},{
"Name":"g_wszWMEncodingTime"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/EncodingTime"
,"Attrs":[]
},{
"Name":"g_wszWMAuthorURL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/AuthorURL"
,"Attrs":[]
},{
"Name":"g_wszWMUserWebURL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/UserWebURL"
,"Attrs":[]
},{
"Name":"g_wszWMAudioFileURL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/AudioFileURL"
,"Attrs":[]
},{
"Name":"g_wszWMAudioSourceURL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/AudioSourceURL"
,"Attrs":[]
},{
"Name":"g_wszWMLanguage"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/Language"
,"Attrs":[]
},{
"Name":"g_wszWMParentalRating"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/ParentalRating"
,"Attrs":[]
},{
"Name":"g_wszWMBeatsPerMinute"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/BeatsPerMinute"
,"Attrs":[]
},{
"Name":"g_wszWMInitialKey"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/InitialKey"
,"Attrs":[]
},{
"Name":"g_wszWMMood"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/Mood"
,"Attrs":[]
},{
"Name":"g_wszWMText"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/Text"
,"Attrs":[]
},{
"Name":"g_wszWMDVDID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/DVDID"
,"Attrs":[]
},{
"Name":"g_wszWMWMContentID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/WMContentID"
,"Attrs":[]
},{
"Name":"g_wszWMWMCollectionID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/WMCollectionID"
,"Attrs":[]
},{
"Name":"g_wszWMWMCollectionGroupID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/WMCollectionGroupID"
,"Attrs":[]
},{
"Name":"g_wszWMUniqueFileIdentifier"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/UniqueFileIdentifier"
,"Attrs":[]
},{
"Name":"g_wszWMModifiedBy"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/ModifiedBy"
,"Attrs":[]
},{
"Name":"g_wszWMRadioStationName"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/RadioStationName"
,"Attrs":[]
},{
"Name":"g_wszWMRadioStationOwner"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/RadioStationOwner"
,"Attrs":[]
},{
"Name":"g_wszWMPlaylistDelay"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/PlaylistDelay"
,"Attrs":[]
},{
"Name":"g_wszWMCodec"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/Codec"
,"Attrs":[]
},{
"Name":"g_wszWMDRM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/DRM"
,"Attrs":[]
},{
"Name":"g_wszWMISRC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/ISRC"
,"Attrs":[]
},{
"Name":"g_wszWMProvider"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/Provider"
,"Attrs":[]
},{
"Name":"g_wszWMProviderRating"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/ProviderRating"
,"Attrs":[]
},{
"Name":"g_wszWMProviderStyle"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/ProviderStyle"
,"Attrs":[]
},{
"Name":"g_wszWMContentDistributor"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/ContentDistributor"
,"Attrs":[]
},{
"Name":"g_wszWMSubscriptionContentID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/SubscriptionContentID"
,"Attrs":[]
},{
"Name":"g_wszWMWMADRCPeakReference"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/WMADRCPeakReference"
,"Attrs":[]
},{
"Name":"g_wszWMWMADRCPeakTarget"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/WMADRCPeakTarget"
,"Attrs":[]
},{
"Name":"g_wszWMWMADRCAverageReference"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/WMADRCAverageReference"
,"Attrs":[]
},{
"Name":"g_wszWMWMADRCAverageTarget"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/WMADRCAverageTarget"
,"Attrs":[]
},{
"Name":"g_wszWMStreamTypeInfo"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/StreamTypeInfo"
,"Attrs":[]
},{
"Name":"g_wszWMPeakBitrate"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/PeakBitrate"
,"Attrs":[]
},{
"Name":"g_wszWMASFPacketCount"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/ASFPacketCount"
,"Attrs":[]
},{
"Name":"g_wszWMASFSecurityObjectsSize"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/ASFSecurityObjectsSize"
,"Attrs":[]
},{
"Name":"g_wszWMSharedUserRating"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/SharedUserRating"
,"Attrs":[]
},{
"Name":"g_wszWMSubTitleDescription"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/SubTitleDescription"
,"Attrs":[]
},{
"Name":"g_wszWMMediaCredits"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/MediaCredits"
,"Attrs":[]
},{
"Name":"g_wszWMParentalRatingReason"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/ParentalRatingReason"
,"Attrs":[]
},{
"Name":"g_wszWMOriginalReleaseTime"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/OriginalReleaseTime"
,"Attrs":[]
},{
"Name":"g_wszWMMediaStationCallSign"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/MediaStationCallSign"
,"Attrs":[]
},{
"Name":"g_wszWMMediaStationName"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/MediaStationName"
,"Attrs":[]
},{
"Name":"g_wszWMMediaNetworkAffiliation"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/MediaNetworkAffiliation"
,"Attrs":[]
},{
"Name":"g_wszWMMediaOriginalChannel"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/MediaOriginalChannel"
,"Attrs":[]
},{
"Name":"g_wszWMMediaOriginalBroadcastDateTime"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/MediaOriginalBroadcastDateTime"
,"Attrs":[]
},{
"Name":"g_wszWMMediaIsStereo"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/MediaIsStereo"
,"Attrs":[]
},{
"Name":"g_wszWMVideoClosedCaptioning"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/VideoClosedCaptioning"
,"Attrs":[]
},{
"Name":"g_wszWMMediaIsRepeat"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/MediaIsRepeat"
,"Attrs":[]
},{
"Name":"g_wszWMMediaIsLive"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/MediaIsLive"
,"Attrs":[]
},{
"Name":"g_wszWMMediaIsTape"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/MediaIsTape"
,"Attrs":[]
},{
"Name":"g_wszWMMediaIsDelay"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/MediaIsDelay"
,"Attrs":[]
},{
"Name":"g_wszWMMediaIsSubtitled"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/MediaIsSubtitled"
,"Attrs":[]
},{
"Name":"g_wszWMMediaIsPremiere"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/MediaIsPremiere"
,"Attrs":[]
},{
"Name":"g_wszWMMediaIsFinale"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/MediaIsFinale"
,"Attrs":[]
},{
"Name":"g_wszWMMediaIsSAP"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/MediaIsSAP"
,"Attrs":[]
},{
"Name":"g_wszWMProviderCopyright"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/ProviderCopyright"
,"Attrs":[]
},{
"Name":"g_wszWMISAN"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/ISAN"
,"Attrs":[]
},{
"Name":"g_wszWMADID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/ADID"
,"Attrs":[]
},{
"Name":"g_wszWMWMShadowFileSourceFileType"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/WMShadowFileSourceFileType"
,"Attrs":[]
},{
"Name":"g_wszWMWMShadowFileSourceDRMType"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/WMShadowFileSourceDRMType"
,"Attrs":[]
},{
"Name":"g_wszWMWMCPDistributor"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/WMCPDistributor"
,"Attrs":[]
},{
"Name":"g_wszWMWMCPDistributorID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/WMCPDistributorID"
,"Attrs":[]
},{
"Name":"g_wszWMSeasonNumber"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/SeasonNumber"
,"Attrs":[]
},{
"Name":"g_wszWMEpisodeNumber"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/EpisodeNumber"
,"Attrs":[]
},{
"Name":"g_wszEarlyDataDelivery"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"EarlyDataDelivery"
,"Attrs":[]
},{
"Name":"g_wszJustInTimeDecode"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"JustInTimeDecode"
,"Attrs":[]
},{
"Name":"g_wszSingleOutputBuffer"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SingleOutputBuffer"
,"Attrs":[]
},{
"Name":"g_wszSoftwareScaling"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SoftwareScaling"
,"Attrs":[]
},{
"Name":"g_wszDeliverOnReceive"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DeliverOnReceive"
,"Attrs":[]
},{
"Name":"g_wszScrambledAudio"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ScrambledAudio"
,"Attrs":[]
},{
"Name":"g_wszDedicatedDeliveryThread"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DedicatedDeliveryThread"
,"Attrs":[]
},{
"Name":"g_wszEnableDiscreteOutput"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"EnableDiscreteOutput"
,"Attrs":[]
},{
"Name":"g_wszSpeakerConfig"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SpeakerConfig"
,"Attrs":[]
},{
"Name":"g_wszDynamicRangeControl"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DynamicRangeControl"
,"Attrs":[]
},{
"Name":"g_wszAllowInterlacedOutput"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AllowInterlacedOutput"
,"Attrs":[]
},{
"Name":"g_wszVideoSampleDurations"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"VideoSampleDurations"
,"Attrs":[]
},{
"Name":"g_wszStreamLanguage"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"StreamLanguage"
,"Attrs":[]
},{
"Name":"g_wszEnableWMAProSPDIFOutput"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"EnableWMAProSPDIFOutput"
,"Attrs":[]
},{
"Name":"g_wszDeinterlaceMode"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DeinterlaceMode"
,"Attrs":[]
},{
"Name":"g_wszInitialPatternForInverseTelecine"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"InitialPatternForInverseTelecine"
,"Attrs":[]
},{
"Name":"g_wszJPEGCompressionQuality"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"JPEGCompressionQuality"
,"Attrs":[]
},{
"Name":"g_wszWatermarkCLSID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WatermarkCLSID"
,"Attrs":[]
},{
"Name":"g_wszWatermarkConfig"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WatermarkConfig"
,"Attrs":[]
},{
"Name":"g_wszInterlacedCoding"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"InterlacedCoding"
,"Attrs":[]
},{
"Name":"g_wszFixedFrameRate"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"FixedFrameRate"
,"Attrs":[]
},{
"Name":"g_wszOriginalSourceFormatTag"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"_SOURCEFORMATTAG"
,"Attrs":[]
},{
"Name":"g_wszOriginalWaveFormat"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"_ORIGINALWAVEFORMAT"
,"Attrs":[]
},{
"Name":"g_wszEDL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"_EDL"
,"Attrs":[]
},{
"Name":"g_wszComplexity"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"_COMPLEXITYEX"
,"Attrs":[]
},{
"Name":"g_wszDecoderComplexityRequested"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"_DECODERCOMPLEXITYPROFILE"
,"Attrs":[]
},{
"Name":"g_wszReloadIndexOnSeek"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ReloadIndexOnSeek"
,"Attrs":[]
},{
"Name":"g_wszStreamNumIndexObjects"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"StreamNumIndexObjects"
,"Attrs":[]
},{
"Name":"g_wszFailSeekOnError"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"FailSeekOnError"
,"Attrs":[]
},{
"Name":"g_wszPermitSeeksBeyondEndOfStream"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PermitSeeksBeyondEndOfStream"
,"Attrs":[]
},{
"Name":"g_wszUsePacketAtSeekPoint"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"UsePacketAtSeekPoint"
,"Attrs":[]
},{
"Name":"g_wszSourceBufferTime"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SourceBufferTime"
,"Attrs":[]
},{
"Name":"g_wszSourceMaxBytesAtOnce"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SourceMaxBytesAtOnce"
,"Attrs":[]
},{
"Name":"g_wszVBREnabled"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"_VBRENABLED"
,"Attrs":[]
},{
"Name":"g_wszVBRQuality"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"_VBRQUALITY"
,"Attrs":[]
},{
"Name":"g_wszVBRBitrateMax"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"_RMAX"
,"Attrs":[]
},{
"Name":"g_wszVBRBufferWindowMax"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"_BMAX"
,"Attrs":[]
},{
"Name":"g_wszVBRPeak"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"VBR Peak"
,"Attrs":[]
},{
"Name":"g_wszBufferAverage"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Buffer Average"
,"Attrs":[]
},{
"Name":"g_wszComplexityMax"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"_COMPLEXITYEXMAX"
,"Attrs":[]
},{
"Name":"g_wszComplexityOffline"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"_COMPLEXITYEXOFFLINE"
,"Attrs":[]
},{
"Name":"g_wszComplexityLive"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"_COMPLEXITYEXLIVE"
,"Attrs":[]
},{
"Name":"g_wszIsVBRSupported"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"_ISVBRSUPPORTED"
,"Attrs":[]
},{
"Name":"g_wszNumPasses"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"_PASSESUSED"
,"Attrs":[]
},{
"Name":"g_wszMusicSpeechClassMode"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MusicSpeechClassMode"
,"Attrs":[]
},{
"Name":"g_wszMusicClassMode"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MusicClassMode"
,"Attrs":[]
},{
"Name":"g_wszSpeechClassMode"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SpeechClassMode"
,"Attrs":[]
},{
"Name":"g_wszMixedClassMode"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MixedClassMode"
,"Attrs":[]
},{
"Name":"g_wszSpeechCaps"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SpeechFormatCap"
,"Attrs":[]
},{
"Name":"g_wszPeakValue"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PeakValue"
,"Attrs":[]
},{
"Name":"g_wszAverageLevel"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AverageLevel"
,"Attrs":[]
},{
"Name":"g_wszFold6To2Channels3"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Fold6To2Channels3"
,"Attrs":[]
},{
"Name":"g_wszFoldToChannelsTemplate"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Fold%luTo%luChannels%lu"
,"Attrs":[]
},{
"Name":"g_wszDeviceConformanceTemplate"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DeviceConformanceTemplate"
,"Attrs":[]
},{
"Name":"g_wszEnableFrameInterpolation"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"EnableFrameInterpolation"
,"Attrs":[]
},{
"Name":"g_wszNeedsPreviousSample"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"NeedsPreviousSample"
,"Attrs":[]
},{
"Name":"g_wszWMIsCompilation"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WM/IsCompilation"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_Base"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"00000000-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIATYPE_Video"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"73646976-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_RGB1"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"e436eb78-524f-11ce-9f53-0020af0ba770"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_RGB4"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"e436eb79-524f-11ce-9f53-0020af0ba770"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_RGB8"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"e436eb7a-524f-11ce-9f53-0020af0ba770"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_RGB565"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"e436eb7b-524f-11ce-9f53-0020af0ba770"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_RGB555"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"e436eb7c-524f-11ce-9f53-0020af0ba770"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_RGB24"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"e436eb7d-524f-11ce-9f53-0020af0ba770"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_RGB32"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"e436eb7e-524f-11ce-9f53-0020af0ba770"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_I420"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"30323449-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_IYUV"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"56555949-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_YV12"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"32315659-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_YUY2"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"32595559-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_P422"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"32323450-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_UYVY"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"59565955-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_YVYU"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"55595659-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_YVU9"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"39555659-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_VIDEOIMAGE"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"1d4a45f2-e5f6-4b44-8388-f0ae5c0e0c37"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_MP43"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"3334504d-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_MP4S"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"5334504d-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_M4S2"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"3253344d-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_WMV1"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"31564d57-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_WMV2"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"32564d57-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_MSS1"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"3153534d-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_MPEG2_VIDEO"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"e06d8026-db46-11cf-b4d1-00805f6cbbea"
,"Attrs":[]
},{
"Name":"WMMEDIATYPE_Audio"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"73647561-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_PCM"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"00000001-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_DRM"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"00000009-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_WMAudioV9"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"00000162-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_WMAudio_Lossless"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"00000163-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_MSS2"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"3253534d-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_WMSP1"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0000000a-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_WMSP2"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0000000b-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_WMV3"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"33564d57-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_WMVP"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"50564d57-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_WVP2"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"32505657-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_WMVA"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"41564d57-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_WVC1"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"31435657-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_WMAudioV8"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"00000161-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_WMAudioV7"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"00000161-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_WMAudioV2"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"00000161-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_ACELPnet"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"00000130-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_MP3"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"00000055-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIASUBTYPE_WebStream"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"776257d4-c627-41cb-8f81-7ac7ff1c40cc"
,"Attrs":[]
},{
"Name":"WMMEDIATYPE_Script"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"73636d64-0000-0010-8000-00aa00389b71"
,"Attrs":[]
},{
"Name":"WMMEDIATYPE_Image"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"34a50fd8-8aa5-4386-81fe-a0efe0488e31"
,"Attrs":[]
},{
"Name":"WMMEDIATYPE_FileTransfer"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"d9e47579-930e-4427-adfc-ad80f290e470"
,"Attrs":[]
},{
"Name":"WMMEDIATYPE_Text"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"9bba1ea7-5ab2-4829-ba57-0940209bcf3e"
,"Attrs":[]
},{
"Name":"WMFORMAT_VideoInfo"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"05589f80-c356-11ce-bf01-00aa0055595a"
,"Attrs":[]
},{
"Name":"WMFORMAT_MPEG2Video"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"e06d80e3-db46-11cf-b4d1-00805f6cbbea"
,"Attrs":[]
},{
"Name":"WMFORMAT_WaveFormatEx"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"05589f81-c356-11ce-bf01-00aa0055595a"
,"Attrs":[]
},{
"Name":"WMFORMAT_Script"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"5c8510f2-debe-4ca7-bba5-f07a104f8dff"
,"Attrs":[]
},{
"Name":"WMFORMAT_WebStream"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"da1e6b13-8359-4050-b398-388e965bf00c"
,"Attrs":[]
},{
"Name":"WMSCRIPTTYPE_TwoStrings"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"82f38a70-c29f-11d1-97ad-00a0c95ea850"
,"Attrs":[]
},{
"Name":"WM_SampleExtensionGUID_OutputCleanPoint"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"f72a3c6f-6eb4-4ebc-b192-09ad9759e828"
,"Attrs":[]
},{
"Name":"WM_SampleExtensionGUID_Timecode"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"399595ec-8667-4e2d-8fdb-98814ce76c1e"
,"Attrs":[]
},{
"Name":"WM_SampleExtensionGUID_ChromaLocation"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"4c5acca0-9276-4b2c-9e4c-a0edefdd217e"
,"Attrs":[]
},{
"Name":"WM_SampleExtensionGUID_ColorSpaceInfo"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"f79ada56-30eb-4f2b-9f7a-f24b139a1157"
,"Attrs":[]
},{
"Name":"WM_SampleExtensionGUID_UserDataInfo"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"732bb4fa-78be-4549-99bd-02db1a55b7a8"
,"Attrs":[]
},{
"Name":"WM_SampleExtensionGUID_FileName"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"e165ec0e-19ed-45d7-b4a7-25cbd1e28e9b"
,"Attrs":[]
},{
"Name":"WM_SampleExtensionGUID_ContentType"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"d590dc20-07bc-436c-9cf7-f3bbfbf1a4dc"
,"Attrs":[]
},{
"Name":"WM_SampleExtensionGUID_PixelAspectRatio"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"1b1ee554-f9ea-4bc8-821a-376b74e4c4b8"
,"Attrs":[]
},{
"Name":"WM_SampleExtensionGUID_SampleDuration"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"c6bd9450-867f-4907-83a3-c77921b733ad"
,"Attrs":[]
},{
"Name":"WM_SampleExtensionGUID_SampleProtectionSalt"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"5403deee-b9ee-438f-aa83-3804997e569d"
,"Attrs":[]
},{
"Name":"CLSID_WMMUTEX_Language"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"d6e22a00-35da-11d1-9034-00a0c90349be"
,"Attrs":[]
},{
"Name":"CLSID_WMMUTEX_Bitrate"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"d6e22a01-35da-11d1-9034-00a0c90349be"
,"Attrs":[]
},{
"Name":"CLSID_WMMUTEX_Presentation"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"d6e22a02-35da-11d1-9034-00a0c90349be"
,"Attrs":[]
},{
"Name":"CLSID_WMMUTEX_Unknown"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"d6e22a03-35da-11d1-9034-00a0c90349be"
,"Attrs":[]
},{
"Name":"CLSID_WMBandwidthSharing_Exclusive"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"af6060aa-5197-11d2-b6af-00c04fd908e9"
,"Attrs":[]
},{
"Name":"CLSID_WMBandwidthSharing_Partial"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"af6060ab-5197-11d2-b6af-00c04fd908e9"
,"Attrs":[]
},{
"Name":"WMT_DMOCATEGORY_AUDIO_WATERMARK"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"65221c5a-fa75-4b39-b50c-06c336b6a3ef"
,"Attrs":[]
},{
"Name":"WMT_DMOCATEGORY_VIDEO_WATERMARK"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"187cc922-8efc-4404-9daf-63f4830df1bc"
,"Attrs":[]
},{
"Name":"CLSID_ClientNetManager"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"cd12a3ce-9c42-11d2-beed-0060082f2054"
,"Attrs":[]
}],
"Types":[{
"Name":"_AM_ASFWRITERCONFIG_PARAM"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"AM_CONFIGASFWRITER_PARAM_AUTOINDEX","Value":1}
,{"Name":"AM_CONFIGASFWRITER_PARAM_MULTIPASS","Value":2}
,{"Name":"AM_CONFIGASFWRITER_PARAM_DONTCOMPRESS","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"AM_WMT_EVENT_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"hrStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"INSSBuffer"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"e1cd3524-03d7-11d2-9eed-006097d2d7cf"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetLength"
,"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":"SetLength"
,"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":"GetMaxLength"
,"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":"GetBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppdwBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
]
},{
"Name":"GetBufferAndLength"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppdwBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}]
},{
"Name":"INSSBuffer2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"4f528693-1035-43fe-b428-757561ad3a68"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"GetSampleProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cbProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
]
},{
"Name":"SetSampleProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cbProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
]
}]
},{
"Name":"INSSBuffer3"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"c87ceaaf-75be-4bc4-84eb-ac2798507672"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"INSSBuffer2","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"SetProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"guidBufferProperty","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
,{"Name":"pvBufferProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"dwBufferPropertySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"guidBufferProperty","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
,{"Name":"pvBufferProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
,{"Name":"pdwBufferPropertySize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}]
},{
"Name":"INSSBuffer4"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"b6b8fd5a-32e2-49d4-a910-c26cc85465ed"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"INSSBuffer3","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"GetPropertyCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcBufferProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetPropertyByIndex"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwBufferPropertyIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pguidBufferProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
,{"Name":"pvBufferProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
,{"Name":"pdwBufferPropertySize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}]
},{
"Name":"IWMSBufferAllocator"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"61103ca4-2033-11d2-9ef1-006097d2d7cf"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"AllocateBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwMaxBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"AllocatePageSizeBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwMaxBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"WEBSTREAM_SAMPLE_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WEBSTREAM_SAMPLE_TYPE_FILE","Value":1}
,{"Name":"WEBSTREAM_SAMPLE_TYPE_RENDER","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"WM_SF_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WM_SF_CLEANPOINT","Value":1}
,{"Name":"WM_SF_DISCONTINUITY","Value":2}
,{"Name":"WM_SF_DATALOSS","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"WM_SFEX_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WM_SFEX_NOTASYNCPOINT","Value":2}
,{"Name":"WM_SFEX_DATALOSS","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"WMT_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WMT_ERROR","Value":0}
,{"Name":"WMT_OPENED","Value":1}
,{"Name":"WMT_BUFFERING_START","Value":2}
,{"Name":"WMT_BUFFERING_STOP","Value":3}
,{"Name":"WMT_EOF","Value":4}
,{"Name":"WMT_END_OF_FILE","Value":4}
,{"Name":"WMT_END_OF_SEGMENT","Value":5}
,{"Name":"WMT_END_OF_STREAMING","Value":6}
,{"Name":"WMT_LOCATING","Value":7}
,{"Name":"WMT_CONNECTING","Value":8}
,{"Name":"WMT_NO_RIGHTS","Value":9}
,{"Name":"WMT_MISSING_CODEC","Value":10}
,{"Name":"WMT_STARTED","Value":11}
,{"Name":"WMT_STOPPED","Value":12}
,{"Name":"WMT_CLOSED","Value":13}
,{"Name":"WMT_STRIDING","Value":14}
,{"Name":"WMT_TIMER","Value":15}
,{"Name":"WMT_INDEX_PROGRESS","Value":16}
,{"Name":"WMT_SAVEAS_START","Value":17}
,{"Name":"WMT_SAVEAS_STOP","Value":18}
,{"Name":"WMT_NEW_SOURCEFLAGS","Value":19}
,{"Name":"WMT_NEW_METADATA","Value":20}
,{"Name":"WMT_BACKUPRESTORE_BEGIN","Value":21}
,{"Name":"WMT_SOURCE_SWITCH","Value":22}
,{"Name":"WMT_ACQUIRE_LICENSE","Value":23}
,{"Name":"WMT_INDIVIDUALIZE","Value":24}
,{"Name":"WMT_NEEDS_INDIVIDUALIZATION","Value":25}
,{"Name":"WMT_NO_RIGHTS_EX","Value":26}
,{"Name":"WMT_BACKUPRESTORE_END","Value":27}
,{"Name":"WMT_BACKUPRESTORE_CONNECTING","Value":28}
,{"Name":"WMT_BACKUPRESTORE_DISCONNECTING","Value":29}
,{"Name":"WMT_ERROR_WITHURL","Value":30}
,{"Name":"WMT_RESTRICTED_LICENSE","Value":31}
,{"Name":"WMT_CLIENT_CONNECT","Value":32}
,{"Name":"WMT_CLIENT_DISCONNECT","Value":33}
,{"Name":"WMT_NATIVE_OUTPUT_PROPS_CHANGED","Value":34}
,{"Name":"WMT_RECONNECT_START","Value":35}
,{"Name":"WMT_RECONNECT_END","Value":36}
,{"Name":"WMT_CLIENT_CONNECT_EX","Value":37}
,{"Name":"WMT_CLIENT_DISCONNECT_EX","Value":38}
,{"Name":"WMT_SET_FEC_SPAN","Value":39}
,{"Name":"WMT_PREROLL_READY","Value":40}
,{"Name":"WMT_PREROLL_COMPLETE","Value":41}
,{"Name":"WMT_CLIENT_PROPERTIES","Value":42}
,{"Name":"WMT_LICENSEURL_SIGNATURE_STATE","Value":43}
,{"Name":"WMT_INIT_PLAYLIST_BURN","Value":44}
,{"Name":"WMT_TRANSCRYPTOR_INIT","Value":45}
,{"Name":"WMT_TRANSCRYPTOR_SEEKED","Value":46}
,{"Name":"WMT_TRANSCRYPTOR_READ","Value":47}
,{"Name":"WMT_TRANSCRYPTOR_CLOSED","Value":48}
,{"Name":"WMT_PROXIMITY_RESULT","Value":49}
,{"Name":"WMT_PROXIMITY_COMPLETED","Value":50}
,{"Name":"WMT_CONTENT_ENABLER","Value":51}
]
,"IntegerBase":"Int32"
},{
"Name":"WMT_STREAM_SELECTION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WMT_OFF","Value":0}
,{"Name":"WMT_CLEANPOINT_ONLY","Value":1}
,{"Name":"WMT_ON","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"WMT_IMAGE_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WMT_IT_NONE","Value":0}
,{"Name":"WMT_IT_BITMAP","Value":1}
,{"Name":"WMT_IT_JPEG","Value":2}
,{"Name":"WMT_IT_GIF","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"WMT_ATTR_DATATYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WMT_TYPE_DWORD","Value":0}
,{"Name":"WMT_TYPE_STRING","Value":1}
,{"Name":"WMT_TYPE_BINARY","Value":2}
,{"Name":"WMT_TYPE_BOOL","Value":3}
,{"Name":"WMT_TYPE_QWORD","Value":4}
,{"Name":"WMT_TYPE_WORD","Value":5}
,{"Name":"WMT_TYPE_GUID","Value":6}
]
,"IntegerBase":"Int32"
},{
"Name":"WMT_ATTR_IMAGETYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WMT_IMAGETYPE_BITMAP","Value":1}
,{"Name":"WMT_IMAGETYPE_JPEG","Value":2}
,{"Name":"WMT_IMAGETYPE_GIF","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"WMT_VERSION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WMT_VER_4_0","Value":262144}
,{"Name":"WMT_VER_7_0","Value":458752}
,{"Name":"WMT_VER_8_0","Value":524288}
,{"Name":"WMT_VER_9_0","Value":589824}
]
,"IntegerBase":"Int32"
},{
"Name":"WMT_STORAGE_FORMAT"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WMT_Storage_Format_MP3","Value":0}
,{"Name":"WMT_Storage_Format_V1","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"WMT_DRMLA_TRUST"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WMT_DRMLA_UNTRUSTED","Value":0}
,{"Name":"WMT_DRMLA_TRUSTED","Value":1}
,{"Name":"WMT_DRMLA_TAMPERED","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"WMT_TRANSPORT_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WMT_Transport_Type_Unreliable","Value":0}
,{"Name":"WMT_Transport_Type_Reliable","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"WMT_NET_PROTOCOL"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WMT_PROTOCOL_HTTP","Value":0}
]
,"IntegerBase":"Int32"
},{
"Name":"WMT_PLAY_MODE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WMT_PLAY_MODE_AUTOSELECT","Value":0}
,{"Name":"WMT_PLAY_MODE_LOCAL","Value":1}
,{"Name":"WMT_PLAY_MODE_DOWNLOAD","Value":2}
,{"Name":"WMT_PLAY_MODE_STREAMING","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"WMT_PROXY_SETTINGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WMT_PROXY_SETTING_NONE","Value":0}
,{"Name":"WMT_PROXY_SETTING_MANUAL","Value":1}
,{"Name":"WMT_PROXY_SETTING_AUTO","Value":2}
,{"Name":"WMT_PROXY_SETTING_BROWSER","Value":3}
,{"Name":"WMT_PROXY_SETTING_MAX","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"WMT_CODEC_INFO_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WMT_CODECINFO_AUDIO","Value":0}
,{"Name":"WMT_CODECINFO_VIDEO","Value":1}
,{"Name":"WMT_CODECINFO_UNKNOWN","Value":-1}
]
,"IntegerBase":"Int32"
},{
"Name":"WM_DM_INTERLACED_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WM_DM_NOTINTERLACED","Value":0}
,{"Name":"WM_DM_DEINTERLACE_NORMAL","Value":1}
,{"Name":"WM_DM_DEINTERLACE_HALFSIZE","Value":2}
,{"Name":"WM_DM_DEINTERLACE_HALFSIZEDOUBLERATE","Value":3}
,{"Name":"WM_DM_DEINTERLACE_INVERSETELECINE","Value":4}
,{"Name":"WM_DM_DEINTERLACE_VERTICALHALFSIZEDOUBLERATE","Value":5}
]
,"IntegerBase":"Int32"
},{
"Name":"WM_DM_IT_FIRST_FRAME_COHERENCY"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WM_DM_IT_DISABLE_COHERENT_MODE","Value":0}
,{"Name":"WM_DM_IT_FIRST_FRAME_IN_CLIP_IS_AA_TOP","Value":1}
,{"Name":"WM_DM_IT_FIRST_FRAME_IN_CLIP_IS_BB_TOP","Value":2}
,{"Name":"WM_DM_IT_FIRST_FRAME_IN_CLIP_IS_BC_TOP","Value":3}
,{"Name":"WM_DM_IT_FIRST_FRAME_IN_CLIP_IS_CD_TOP","Value":4}
,{"Name":"WM_DM_IT_FIRST_FRAME_IN_CLIP_IS_DD_TOP","Value":5}
,{"Name":"WM_DM_IT_FIRST_FRAME_IN_CLIP_IS_AA_BOTTOM","Value":6}
,{"Name":"WM_DM_IT_FIRST_FRAME_IN_CLIP_IS_BB_BOTTOM","Value":7}
,{"Name":"WM_DM_IT_FIRST_FRAME_IN_CLIP_IS_BC_BOTTOM","Value":8}
,{"Name":"WM_DM_IT_FIRST_FRAME_IN_CLIP_IS_CD_BOTTOM","Value":9}
,{"Name":"WM_DM_IT_FIRST_FRAME_IN_CLIP_IS_DD_BOTTOM","Value":10}
]
,"IntegerBase":"Int32"
},{
"Name":"WMT_OFFSET_FORMAT"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WMT_OFFSET_FORMAT_100NS","Value":0}
,{"Name":"WMT_OFFSET_FORMAT_FRAME_NUMBERS","Value":1}
,{"Name":"WMT_OFFSET_FORMAT_PLAYLIST_OFFSET","Value":2}
,{"Name":"WMT_OFFSET_FORMAT_TIMECODE","Value":3}
,{"Name":"WMT_OFFSET_FORMAT_100NS_APPROXIMATE","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"WMT_INDEXER_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WMT_IT_PRESENTATION_TIME","Value":0}
,{"Name":"WMT_IT_FRAME_NUMBERS","Value":1}
,{"Name":"WMT_IT_TIMECODE","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"WMT_INDEX_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WMT_IT_NEAREST_DATA_UNIT","Value":1}
,{"Name":"WMT_IT_NEAREST_OBJECT","Value":2}
,{"Name":"WMT_IT_NEAREST_CLEAN_POINT","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"WMT_FILESINK_MODE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WMT_FM_SINGLE_BUFFERS","Value":1}
,{"Name":"WMT_FM_FILESINK_DATA_UNITS","Value":2}
,{"Name":"WMT_FM_FILESINK_UNBUFFERED","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"WMT_MUSICSPEECH_CLASS_MODE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WMT_MS_CLASS_MUSIC","Value":0}
,{"Name":"WMT_MS_CLASS_SPEECH","Value":1}
,{"Name":"WMT_MS_CLASS_MIXED","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"WMT_WATERMARK_ENTRY_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WMT_WMETYPE_AUDIO","Value":1}
,{"Name":"WMT_WMETYPE_VIDEO","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"WM_PLAYBACK_DRC_LEVEL"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WM_PLAYBACK_DRC_HIGH","Value":0}
,{"Name":"WM_PLAYBACK_DRC_MEDIUM","Value":1}
,{"Name":"WM_PLAYBACK_DRC_LOW","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"WMT_TIMECODE_FRAMERATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WMT_TIMECODE_FRAMERATE_30","Value":0}
,{"Name":"WMT_TIMECODE_FRAMERATE_30DROP","Value":1}
,{"Name":"WMT_TIMECODE_FRAMERATE_25","Value":2}
,{"Name":"WMT_TIMECODE_FRAMERATE_24","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"WMT_CREDENTIAL_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WMT_CREDENTIAL_SAVE","Value":1}
,{"Name":"WMT_CREDENTIAL_DONT_CACHE","Value":2}
,{"Name":"WMT_CREDENTIAL_CLEAR_TEXT","Value":4}
,{"Name":"WMT_CREDENTIAL_PROXY","Value":8}
,{"Name":"WMT_CREDENTIAL_ENCRYPT","Value":16}
]
,"IntegerBase":"Int32"
},{
"Name":"WM_AETYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WM_AETYPE_INCLUDE","Value":105}
,{"Name":"WM_AETYPE_EXCLUDE","Value":101}
]
,"IntegerBase":"Int32"
},{
"Name":"WMT_RIGHTS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WMT_RIGHT_PLAYBACK","Value":1}
,{"Name":"WMT_RIGHT_COPY_TO_NON_SDMI_DEVICE","Value":2}
,{"Name":"WMT_RIGHT_COPY_TO_CD","Value":8}
,{"Name":"WMT_RIGHT_COPY_TO_SDMI_DEVICE","Value":16}
,{"Name":"WMT_RIGHT_ONE_TIME","Value":32}
,{"Name":"WMT_RIGHT_SAVE_STREAM_PROTECTED","Value":64}
,{"Name":"WMT_RIGHT_COPY","Value":128}
,{"Name":"WMT_RIGHT_COLLABORATIVE_PLAY","Value":256}
,{"Name":"WMT_RIGHT_SDMI_TRIGGER","Value":65536}
,{"Name":"WMT_RIGHT_SDMI_NOMORECOPIES","Value":131072}
]
,"IntegerBase":"Int32"
},{
"Name":"WM_STREAM_PRIORITY_RECORD"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":2
,"Attrs":[]
,"Fields":[
{"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"fMandatory","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WM_WRITER_STATISTICS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"qwSampleCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"qwByteCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"qwDroppedSampleCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"qwDroppedByteCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"dwCurrentBitrate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwAverageBitrate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwExpectedBitrate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCurrentSampleRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwAverageSampleRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwExpectedSampleRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WM_WRITER_STATISTICS_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwBitratePlusOverhead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCurrentSampleDropRateInQueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCurrentSampleDropRateInCodec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCurrentSampleDropRateInMultiplexer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwTotalSampleDropsInQueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwTotalSampleDropsInCodec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwTotalSampleDropsInMultiplexer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WM_READER_STATISTICS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwBandwidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cPacketsReceived","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cPacketsRecovered","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cPacketsLost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wQuality","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WM_READER_CLIENTINFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wszLang","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"wszBrowserUserAgent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"wszBrowserWebPage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"qwReserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"wszHostExe","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"qwHostVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"wszPlayerUserAgent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WM_CLIENT_PROPERTIES"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwIPAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WM_CLIENT_PROPERTIES_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pwszIPAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pwszPort","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pwszDNSName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[]
},{
"Name":"WM_PORT_NUMBER_RANGE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"wPortBegin","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wPortEnd","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WMT_BUFFER_SEGMENT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":[]}
,{"Name":"cbOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WMT_PAYLOAD_FRAGMENT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwPayloadIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"segmentData","Type":{"Kind":"ApiRef","Name":"WMT_BUFFER_SEGMENT","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WMT_FILESINK_DATA_UNIT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"packetHeaderBuffer","Type":{"Kind":"ApiRef","Name":"WMT_BUFFER_SEGMENT","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":[]}
,{"Name":"cPayloads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pPayloadHeaderBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_BUFFER_SEGMENT","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":[]}
,{"Name":"cPayloadDataFragments","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pPayloadDataFragments","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_PAYLOAD_FRAGMENT","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WMT_WEBSTREAM_FORMAT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"cbSampleHeaderFixedData","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wReserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WMT_WEBSTREAM_SAMPLE_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wPart","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"cTotalParts","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wSampleType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wszURL","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WM_ADDRESS_ACCESSENTRY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwIPAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WM_PICTURE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Attrs":[]
,"Fields":[
{"Name":"pwszMIMEType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"bPictureType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"pwszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwDataLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WM_SYNCHRONISED_LYRICS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Attrs":[]
,"Fields":[
{"Name":"bTimeStampFormat","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"bContentType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"pwszContentDescriptor","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwLyricsLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbLyrics","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WM_USER_WEB_URL"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Attrs":[]
,"Fields":[
{"Name":"pwszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WM_USER_TEXT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Attrs":[]
,"Fields":[
{"Name":"pwszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pwszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WM_LEAKY_BUCKET_PAIR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Attrs":[]
,"Fields":[
{"Name":"dwBitrate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"msBufferWindow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WM_STREAM_TYPE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Attrs":[]
,"Fields":[
{"Name":"guidMajorType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"cbFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WMT_WATERMARK_ENTRY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"wmetType","Type":{"Kind":"ApiRef","Name":"WMT_WATERMARK_ENTRY_TYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":[]}
,{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"cbDisplayName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pwszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WMT_VIDEOIMAGE_SAMPLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwMagic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwInputFlagsCur","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lCurMotionXtoX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"lCurMotionYtoX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"lCurMotionXoffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"lCurMotionXtoY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"lCurMotionYtoY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"lCurMotionYoffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"lCurBlendCoef1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"lCurBlendCoef2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"dwInputFlagsPrev","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lPrevMotionXtoX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"lPrevMotionYtoX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"lPrevMotionXoffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"lPrevMotionXtoY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"lPrevMotionYtoY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"lPrevMotionYoffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"lPrevBlendCoef1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"lPrevBlendCoef2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WMT_VIDEOIMAGE_SAMPLE2"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwMagic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwViewportWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwViewportHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCurrImageWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCurrImageHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fCurrRegionX0","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"fCurrRegionY0","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"fCurrRegionWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"fCurrRegionHeight","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"fCurrBlendCoef","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"dwPrevImageWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPrevImageHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fPrevRegionX0","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"fPrevRegionY0","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"fPrevRegionWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"fPrevRegionHeight","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"fPrevBlendCoef","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"dwEffectType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwNumEffectParas","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fEffectPara0","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"fEffectPara1","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"fEffectPara2","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"fEffectPara3","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"fEffectPara4","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"bKeepPrevImage","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WM_MEDIA_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"majortype","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"subtype","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"bFixedSizeSamples","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"bTemporalCompression","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lSampleSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"formattype","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":[]}
,{"Name":"cbFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WMVIDEOINFOHEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"rcSource","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"rcTarget","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwBitRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwBitErrorRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AvgTimePerFrame","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"bmiHeader","Type":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WMVIDEOINFOHEADER2"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"rcSource","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"rcTarget","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwBitRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwBitErrorRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AvgTimePerFrame","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"dwInterlaceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCopyProtectFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPictAspectRatioX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPictAspectRatioY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bmiHeader","Type":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WMMPEG2VIDEOINFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"hdr","Type":{"Kind":"ApiRef","Name":"WMVIDEOINFOHEADER2","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":[]}
,{"Name":"dwStartTimeCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbSequenceHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSequenceHeader","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WMSCRIPTFORMAT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"scriptType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WMT_COLORSPACEINFO_EXTENSION_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ucColorPrimaries","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"ucColorTransferChar","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"ucColorMatrixCoef","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WMT_TIMECODE_EXTENSION_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":2
,"Attrs":[]
,"Fields":[
{"Name":"wRange","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"dwTimecode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwUserbits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwAmFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DRM_VAL16"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"val","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IWMMediaProps"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"96406bce-2b2b-11d3-b36b-00c04f6108ff"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pguidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
},{
"Name":"GetMediaType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WM_MEDIA_TYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pcbType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SetMediaType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WM_MEDIA_TYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["In"]}
]
}]
},{
"Name":"IWMVideoMediaProps"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"96406bcf-2b2b-11d3-b36b-00c04f6108ff"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMMediaProps","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"GetMaxKeyFrameSpacing"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pllTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]}
]
},{
"Name":"SetMaxKeyFrameSpacing"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"llTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
]
},{
"Name":"GetQuality"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwQuality","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SetQuality"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"IWMWriter"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"96406bd4-2b2b-11d3-b36b-00c04f6108ff"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"SetProfileByID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"guidProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
},{
"Name":"SetProfile"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pProfile","Type":{"Kind":"ApiRef","Name":"IWMProfile","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"SetOutputFilename"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"GetInputCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcInputs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetInputProps"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwInputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMInputMediaProps","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetInputProps"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwInputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pInput","Type":{"Kind":"ApiRef","Name":"IWMInputMediaProps","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetInputFormatCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwInputNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetInputFormat"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwInputNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFormatNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pProps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMInputMediaProps","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"BeginWriting"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"EndWriting"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"AllocateSample"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwSampleSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppSample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"WriteSample"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwInputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cnsSampleTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSample","Type":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"Flush"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IWMDRMWriter"
,"Architectures":[]
,"Platform":"windows5.0"
,"Kind":"Com"
,"Guid":"d6ea5dd0-12a0-43f4-90ab-a3fd451e6a07"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GenerateKeySeed"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszKeySeed","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcwchLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"GenerateKeyID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszKeyID","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcwchLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"GenerateSigningKeyPair"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszPrivKey","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcwchPrivKeyLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pwszPubKey","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcwchPubKeyLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SetDRMAttribute"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
}]
},{
"Name":"WMDRM_IMPORT_INIT_STRUCT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbEncryptedSessionKeyMessage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbEncryptedSessionKeyMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbEncryptedKeyMessage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbEncryptedKeyMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IWMDRMWriter2"
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Kind":"Com"
,"Guid":"38ee7a94-40e2-4e10-aa3f-33fd3210ed5b"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMDRMWriter","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"SetWMDRMNetEncryption"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fSamplesEncrypted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pbKeyID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbKeyID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"IWMDRMWriter3"
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Kind":"Com"
,"Guid":"a7184082-a4aa-4dde-ac9c-e75dbd1117ce"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMDRMWriter2","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"SetProtectStreamSamples"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pImportInitStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMDRM_IMPORT_INIT_STRUCT","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["In"]}
]
}]
},{
"Name":"IWMInputMediaProps"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"96406bd5-2b2b-11d3-b36b-00c04f6108ff"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMMediaProps","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"GetConnectionName"
,"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":"pcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetGroupName"
,"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":"pcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
]
}]
},{
"Name":"IWMPropertyVault"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"72995a79-5090-42a4-9c8c-d9d0b6d34be5"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetPropertyCount"
,"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":["In"]}
]
},{
"Name":"GetPropertyByName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SetProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pType","Type":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetPropertyByIndex"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pdwNameLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CopyPropertiesFrom"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pIWMPropertyVault","Type":{"Kind":"ApiRef","Name":"IWMPropertyVault","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"Clear"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IWMIStreamProps"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"6816dad3-2b4b-4c8e-8149-874c3483a753"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}]
},{
"Name":"IWMReader"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"96406bd6-2b2b-11d3-b36b-00c04f6108ff"
,"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":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IWMReaderCallback","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"Close"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetOutputCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcOutputs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetOutputProps"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMOutputMediaProps","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetOutputProps"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOutput","Type":{"Kind":"ApiRef","Name":"IWMOutputMediaProps","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetOutputFormatCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetOutputFormat"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFormatNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppProps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMOutputMediaProps","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"Start"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cnsStart","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"cnsDuration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"fRate","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"Stop"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"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":"IWMSyncReader"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"9397f121-7705-4dc9-b049-98b698188414"
,"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":"pwszFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"Close"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"SetRange"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cnsStartTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"cnsDuration","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
]
},{
"Name":"SetRangeByFrame"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"qwFrameNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"cFramesToRead","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
]
},{
"Name":"GetNextSample"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"ppSample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pcnsSampleTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
,{"Name":"pcnsDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwOutputNum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pwStreamNum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
]
},{
"Name":"SetStreamsSelected"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cStreamCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pwStreamNumbers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]}
,{"Name":"pSelections","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_STREAM_SELECTION","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"GetStreamSelected"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pSelection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_STREAM_SELECTION","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetReadStreamSamples"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"fCompressed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetReadStreamSamples"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pfCompressed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetOutputSetting"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
]
},{
"Name":"SetOutputSetting"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
},{
"Name":"GetOutputCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcOutputs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetOutputProps"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMOutputMediaProps","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetOutputProps"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOutput","Type":{"Kind":"ApiRef","Name":"IWMOutputMediaProps","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetOutputFormatCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetOutputFormat"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFormatNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppProps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMOutputMediaProps","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetOutputNumberForStream"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pdwOutputNum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetStreamNumberForOutput"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwStreamNum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
]
},{
"Name":"GetMaxOutputSampleSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetMaxStreamSampleSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStream","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pcbMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"OpenStream"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"IWMSyncReader2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"faed3d21-1b6b-4af7-8cb6-3e189bbc187b"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMSyncReader","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"SetRangeByTimecode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pStart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_TIMECODE_EXTENSION_DATA","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["In"]}
,{"Name":"pEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_TIMECODE_EXTENSION_DATA","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"SetRangeByFrameEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"qwFrameNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"cFramesToRead","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
,{"Name":"pcnsStartTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
]
},{
"Name":"SetAllocateForOutput"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pAllocator","Type":{"Kind":"ApiRef","Name":"IWMReaderAllocatorEx","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetAllocateForOutput"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppAllocator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMReaderAllocatorEx","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetAllocateForStream"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pAllocator","Type":{"Kind":"ApiRef","Name":"IWMReaderAllocatorEx","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetAllocateForStream"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwSreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"ppAllocator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMReaderAllocatorEx","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMOutputMediaProps"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"96406bd7-2b2b-11d3-b36b-00c04f6108ff"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMMediaProps","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"GetStreamGroupName"
,"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":"pcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetConnectionName"
,"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":"pcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
]
}]
},{
"Name":"IWMStatusCallback"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"6d7cdc70-9888-11d3-8edc-00c04f6109cf"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"OnStatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Status","Type":{"Kind":"ApiRef","Name":"WMT_STATUS","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwType","Type":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}]
},{
"Name":"IWMReaderCallback"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"96406bd8-2b2b-11d3-b36b-00c04f6108ff"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMStatusCallback","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"OnSample"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cnsSampleTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"cnsSampleDuration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSample","Type":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}]
},{
"Name":"IWMCredentialCallback"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"342e0eb7-e651-450c-975b-2ace2c90c48e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"AcquireCredentials"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszRealm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pwszSite","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pwszUser","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"cchUser","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwszPassword","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"cchPassword","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hrStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMMetadataEditor"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"96406bd9-2b2b-11d3-b36b-00c04f6108ff"
,"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":"pwszFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"Close"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Flush"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IWMMetadataEditor2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"203cffe3-2e18-4fdf-b59d-6e71530534cf"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMMetadataEditor","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"OpenEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"IWMDRMEditor"
,"Architectures":[]
,"Platform":"windows5.0"
,"Kind":"Com"
,"Guid":"ff130ebc-a6c3-42a6-b401-c3382c3e08b3"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetDRMProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwstrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
]
}]
},{
"Name":"IWMHeaderInfo"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"96406bda-2b2b-11d3-b36b-00c04f6108ff"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetAttributeCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pcAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
]
},{
"Name":"GetAttributeByIndex"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pwStreamNum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
,{"Name":"pwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchNameLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetAttributeByName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwStreamNum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
]
},{
"Name":"SetAttribute"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
},{
"Name":"GetMarkerCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcMarkers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
]
},{
"Name":"GetMarker"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pwszMarkerName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchMarkerNameLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
,{"Name":"pcnsMarkerTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
]
},{
"Name":"AddMarker"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszMarkerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"cnsMarkerTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
]
},{
"Name":"RemoveMarker"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
},{
"Name":"GetScriptCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcScripts","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
]
},{
"Name":"GetScript"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pwszType","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchTypeLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
,{"Name":"pwszCommand","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchCommandLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
,{"Name":"pcnsScriptTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
]
},{
"Name":"AddScript"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pwszCommand","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"cnsScriptTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
]
},{
"Name":"RemoveScript"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
}]
},{
"Name":"IWMHeaderInfo2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"15cf9781-454e-482e-b393-85fae487a810"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMHeaderInfo","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"GetCodecInfoCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcCodecInfos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetCodecInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
,{"Name":"pwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
,{"Name":"pwszDescription","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pCodecType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_CODEC_INFO_TYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pcbCodecInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
,{"Name":"pbCodecInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMHeaderInfo3"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"15cc68e3-27cc-4ecd-b222-3f5d02d80bd5"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMHeaderInfo2","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"GetAttributeCountEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pcAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
]
},{
"Name":"GetAttributeIndices"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pwLangIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]}
,{"Name":"pwIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
,{"Name":"pwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetAttributeByIndexEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"wIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pwNameLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pwLangIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":7,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pdwDataLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ModifyAttribute"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"wIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"wLangIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"AddAttribute"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pwIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"wLangIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"DeleteAttribute"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"wIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
},{
"Name":"AddCodecInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pwszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"codecType","Type":{"Kind":"ApiRef","Name":"WMT_CODEC_INFO_TYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"cbCodecInfo","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pbCodecInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
]
}]
},{
"Name":"IWMProfileManager"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"d16679f2-6ca0-472d-8d31-2f5d55aee155"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"CreateEmptyProfile"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwVersion","Type":{"Kind":"ApiRef","Name":"WMT_VERSION","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"ppProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMProfile","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"LoadProfileByID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"guidProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMProfile","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"LoadProfileByData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszProfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMProfile","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SaveProfile"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pIWMProfile","Type":{"Kind":"ApiRef","Name":"IWMProfile","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"pwszProfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetSystemProfileCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcProfiles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"LoadSystemProfile"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwProfileIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMProfile","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMProfileManager2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"7a924e51-73c1-494d-8019-23d37ed9b89a"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMProfileManager","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"GetSystemProfileVersion"
,"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":"ApiRef","Name":"WMT_VERSION","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"SetSystemProfileVersion"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwVersion","Type":{"Kind":"ApiRef","Name":"WMT_VERSION","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"IWMProfileManagerLanguage"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"ba4dcc78-7ee0-4ab8-b27a-dbce8bc51454"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetUserLanguageID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wLangID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
]
},{
"Name":"SetUserLanguageID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wLangID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
}]
},{
"Name":"IWMProfile"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"96406bdb-2b2b-11d3-b36b-00c04f6108ff"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"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":"ApiRef","Name":"WMT_VERSION","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"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":"pcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SetName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"GetDescription"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszDescription","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SetDescription"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"GetStreamCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetStream"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMStreamConfig","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetStreamByNumber"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"ppConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMStreamConfig","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"RemoveStream"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pConfig","Type":{"Kind":"ApiRef","Name":"IWMStreamConfig","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"RemoveStreamByNumber"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
},{
"Name":"AddStream"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pConfig","Type":{"Kind":"ApiRef","Name":"IWMStreamConfig","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"ReconfigStream"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pConfig","Type":{"Kind":"ApiRef","Name":"IWMStreamConfig","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CreateNewStream"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"guidStreamType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMStreamConfig","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetMutualExclusionCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcME","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetMutualExclusion"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwMEIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppME","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMMutualExclusion","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"RemoveMutualExclusion"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pME","Type":{"Kind":"ApiRef","Name":"IWMMutualExclusion","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"AddMutualExclusion"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pME","Type":{"Kind":"ApiRef","Name":"IWMMutualExclusion","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CreateNewMutualExclusion"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppME","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMMutualExclusion","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMProfile2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"07e72d33-d94e-4be7-8843-60ae5ff7e5f5"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMProfile","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"GetProfileID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pguidID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMProfile3"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"00ef96cc-a461-4546-8bcd-c9a28f0e06f5"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMProfile2","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"GetStorageFormat"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pnStorageFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_STORAGE_FORMAT","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetStorageFormat"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"nStorageFormat","Type":{"Kind":"ApiRef","Name":"WMT_STORAGE_FORMAT","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetBandwidthSharingCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcBS","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetBandwidthSharing"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwBSIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppBS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMBandwidthSharing","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"RemoveBandwidthSharing"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pBS","Type":{"Kind":"ApiRef","Name":"IWMBandwidthSharing","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"AddBandwidthSharing"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pBS","Type":{"Kind":"ApiRef","Name":"IWMBandwidthSharing","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CreateNewBandwidthSharing"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppBS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMBandwidthSharing","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetStreamPrioritization"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppSP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMStreamPrioritization","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetStreamPrioritization"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pSP","Type":{"Kind":"ApiRef","Name":"IWMStreamPrioritization","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"RemoveStreamPrioritization"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"CreateNewStreamPrioritization"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppSP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMStreamPrioritization","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetExpectedPacketCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"msDuration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"pcPackets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMStreamConfig"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"96406bdc-2b2b-11d3-b36b-00c04f6108ff"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetStreamType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pguidStreamType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
},{
"Name":"GetStreamNumber"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwStreamNum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
]
},{
"Name":"SetStreamNumber"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
},{
"Name":"GetStreamName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszStreamName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchStreamName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
]
},{
"Name":"SetStreamName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszStreamName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetConnectionName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszInputName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchInputName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
]
},{
"Name":"SetConnectionName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszInputName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetBitrate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwBitrate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SetBitrate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwBitrate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetBufferWindow"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pmsBufferWindow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SetBufferWindow"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"msBufferWindow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"IWMStreamConfig2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"7688d8cb-fc0d-43bd-9459-5a8dec200cfa"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMStreamConfig","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"GetTransportType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pnTransportType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_TRANSPORT_TYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetTransportType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"nTransportType","Type":{"Kind":"ApiRef","Name":"WMT_TRANSPORT_TYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"AddDataUnitExtension"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"guidExtensionSystemID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
,{"Name":"cbExtensionDataSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pbExtensionSystemInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbExtensionSystemInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetDataUnitExtensionCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcDataUnitExtensions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
]
},{
"Name":"GetDataUnitExtension"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wDataUnitExtensionNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pguidExtensionSystemID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
,{"Name":"pcbExtensionDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
,{"Name":"pbExtensionSystemInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pcbExtensionSystemInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"RemoveAllDataUnitExtensions"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IWMStreamConfig3"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"cb164104-3aa9-45a7-9ac9-4daee131d6e1"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMStreamConfig2","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"GetLanguage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszLanguageString","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchLanguageStringLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
]
},{
"Name":"SetLanguage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszLanguageString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"IWMPacketSize"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"cdfb97ab-188f-40b3-b643-5b7903975c59"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetMaxPacketSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwMaxPacketSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SetMaxPacketSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwMaxPacketSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"IWMPacketSize2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"8bfc2b9e-b646-4233-a877-1c6a079669dc"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMPacketSize","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"GetMinPacketSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwMinPacketSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SetMinPacketSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwMinPacketSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"IWMStreamList"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"96406bdd-2b2b-11d3-b36b-00c04f6108ff"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetStreams"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwStreamNumArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
,{"Name":"pcStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
]
},{
"Name":"AddStream"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
},{
"Name":"RemoveStream"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
}]
},{
"Name":"IWMMutualExclusion"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"96406bde-2b2b-11d3-b36b-00c04f6108ff"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMStreamList","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"GetType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pguidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
},{
"Name":"SetType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"guidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}]
},{
"Name":"IWMMutualExclusion2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"0302b57d-89d1-4ba2-85c9-166f2c53eb91"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMMutualExclusion","TargetKind":"Com","Api":"Media.WindowsMediaFormat","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":"pcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
]
},{
"Name":"SetName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetRecordCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwRecordCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
]
},{
"Name":"AddRecord"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"RemoveRecord"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wRecordNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
},{
"Name":"GetRecordName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wRecordNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pwszRecordName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchRecordName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
]
},{
"Name":"SetRecordName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wRecordNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pwszRecordName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetStreamsForRecord"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wRecordNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pwStreamNumArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
,{"Name":"pcStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
]
},{
"Name":"AddStreamForRecord"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wRecordNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
},{
"Name":"RemoveStreamForRecord"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wRecordNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
}]
},{
"Name":"IWMBandwidthSharing"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"ad694af1-f8d9-42f8-bc47-70311b0c4f9e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMStreamList","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"GetType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pguidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
},{
"Name":"SetType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"guidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
},{
"Name":"GetBandwidth"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwBitrate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pmsBufferWindow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SetBandwidth"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwBitrate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"msBufferWindow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"IWMStreamPrioritization"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"8c1c6090-f9a8-4748-8ec3-dd1108ba1e77"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetPriorityRecords"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pRecordArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"WM_STREAM_PRIORITY_RECORD","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pcRecords","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
]
},{
"Name":"SetPriorityRecords"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pRecordArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WM_STREAM_PRIORITY_RECORD","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["In"]}
,{"Name":"cRecords","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
}]
},{
"Name":"IWMWriterAdvanced"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"96406be3-2b2b-11d3-b36b-00c04f6108ff"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetSinkCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcSinks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetSink"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwSinkNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMWriterSink","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"AddSink"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pSink","Type":{"Kind":"ApiRef","Name":"IWMWriterSink","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"RemoveSink"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pSink","Type":{"Kind":"ApiRef","Name":"IWMWriterSink","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WriteStreamSample"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"cnsSampleTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"msSampleSendTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cnsSampleDuration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSample","Type":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"SetLiveSource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fIsLiveSource","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"IsRealTime"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pfRealTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetWriterTime"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcnsCurrentTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
]
},{
"Name":"GetStatistics"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pStats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WM_WRITER_STATISTICS","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetSyncTolerance"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"msWindow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetSyncTolerance"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pmsWindow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMWriterAdvanced2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"962dc1ec-c046-4db8-9cc7-26ceae500817"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMWriterAdvanced","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"GetInputSetting"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwInputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
]
},{
"Name":"SetInputSetting"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwInputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
}]
},{
"Name":"IWMWriterAdvanced3"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"2cd6492d-7c37-4e76-9d3b-59261183a22e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMWriterAdvanced2","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"GetStatisticsEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pStats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WM_WRITER_STATISTICS_EX","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetNonBlocking"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IWMWriterPreprocess"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"fc54a285-38c4-45b5-aa23-85b9f7cb424b"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetMaxPreprocessingPasses"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwInputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwMaxNumPasses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SetNumPreprocessingPasses"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwInputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwNumPasses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"BeginPreprocessingPass"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwInputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PreprocessSample"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwInputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cnsSampleTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSample","Type":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"EndPreprocessingPass"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwInputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"IWMWriterPostViewCallback"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"d9d6549d-a193-4f24-b308-03123d9b7f8d"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMStatusCallback","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"OnPostViewSample"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"cnsSampleTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"cnsSampleDuration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSample","Type":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"AllocateForPostView"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}]
},{
"Name":"IWMWriterPostView"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"81e20ce4-75ef-491a-8004-fc53c45bdc3e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"SetPostViewCallback"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IWMWriterPostViewCallback","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"SetReceivePostViewSamples"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"fReceivePostViewSamples","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetReceivePostViewSamples"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pfReceivePostViewSamples","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetPostViewProps"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"ppOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMMediaProps","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetPostViewProps"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pOutput","Type":{"Kind":"ApiRef","Name":"IWMMediaProps","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetPostViewFormatCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pcFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetPostViewFormat"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"dwFormatNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppProps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMMediaProps","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetAllocateForPostView"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"fAllocate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetAllocateForPostView"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pfAllocate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMWriterSink"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"96406be4-2b2b-11d3-b36b-00c04f6108ff"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"OnHeader"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pHeader","Type":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"IsRealTime"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pfRealTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"AllocateDataUnit"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cbDataUnit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppDataUnit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"OnDataUnit"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDataUnit","Type":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"OnEndWriting"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IWMRegisterCallback"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"cf4b1f99-4de2-4e49-a363-252740d99bc1"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Advise"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IWMStatusCallback","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"Unadvise"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IWMStatusCallback","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}]
},{
"Name":"IWMWriterFileSink"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"96406be5-2b2b-11d3-b36b-00c04f6108ff"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMWriterSink","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"Open"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
}]
},{
"Name":"IWMWriterFileSink2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"14282ba7-4aef-4205-8ce5-c229035a05bc"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMWriterFileSink","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"Start"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cnsStartTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
]
},{
"Name":"Stop"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cnsStopTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
]
},{
"Name":"IsStopped"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pfStopped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetFileDuration"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcnsDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
]
},{
"Name":"GetFileSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcbFile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
]
},{
"Name":"Close"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"IsClosed"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pfClosed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMWriterFileSink3"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"3fea4feb-2945-47a7-a1dd-c53a8fc4c45c"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMWriterFileSink2","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"SetAutoIndexing"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fDoAutoIndexing","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetAutoIndexing"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pfAutoIndexing","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetControlStream"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"fShouldControlStartAndStop","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetMode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwFileSinkMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"OnDataUnitEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pFileSinkDataUnit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_FILESINK_DATA_UNIT","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"SetUnbufferedIO"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fUnbufferedIO","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"fRestrictMemUsage","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetUnbufferedIO"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pfUnbufferedIO","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CompleteOperations"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IWMWriterNetworkSink"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"96406be7-2b2b-11d3-b36b-00c04f6108ff"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMWriterSink","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"SetMaximumClients"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwMaxClients","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetMaximumClients"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwMaxClients","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SetNetworkProtocol"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"protocol","Type":{"Kind":"ApiRef","Name":"WMT_NET_PROTOCOL","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetNetworkProtocol"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pProtocol","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_NET_PROTOCOL","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetHostURL"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]}
,{"Name":"pcchURL","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"Open"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwPortNum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"Disconnect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Close"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IWMClientConnections"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"73c66010-a299-41df-b1f0-ccf03b09c1c6"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetClientCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcClients","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetClientProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwClientNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pClientProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WM_CLIENT_PROPERTIES","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMClientConnections2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"4091571e-4701-4593-bb3d-d5f5f0c74246"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMClientConnections","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"GetClientInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwClientNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwszNetworkAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchNetworkAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pwszPort","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pwszDNSName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchDNSName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}]
},{
"Name":"IWMReaderAdvanced"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"96406bea-2b2b-11d3-b36b-00c04f6108ff"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"SetUserProvidedClock"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fUserClock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetUserProvidedClock"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pfUserClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"DeliverTime"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cnsTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
]
},{
"Name":"SetManualStreamSelection"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fSelection","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetManualStreamSelection"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pfSelection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetStreamsSelected"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cStreamCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pwStreamNumbers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]}
,{"Name":"pSelections","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_STREAM_SELECTION","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"GetStreamSelected"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pSelection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_STREAM_SELECTION","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetReceiveSelectionCallbacks"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fGetCallbacks","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetReceiveSelectionCallbacks"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pfGetCallbacks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetReceiveStreamSamples"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"fReceiveStreamSamples","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetReceiveStreamSamples"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pfReceiveStreamSamples","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetAllocateForOutput"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fAllocate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetAllocateForOutput"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfAllocate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetAllocateForStream"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"fAllocate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetAllocateForStream"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwSreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pfAllocate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetStatistics"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pStatistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WM_READER_STATISTICS","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"SetClientInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pClientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WM_READER_CLIENTINFO","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"GetMaxOutputSampleSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetMaxStreamSampleSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStream","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pcbMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"NotifyLateDelivery"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cnsLateness","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
]
}]
},{
"Name":"IWMReaderAdvanced2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"ae14a945-b90c-4d0d-9127-80d665f7d73e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMReaderAdvanced","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"SetPlayMode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Mode","Type":{"Kind":"ApiRef","Name":"WMT_PLAY_MODE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetPlayMode"
,"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":"WMT_PLAY_MODE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetBufferProgress"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwPercent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pcnsBuffering","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
]
},{
"Name":"GetDownloadProgress"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwPercent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pqwBytesDownloaded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
,{"Name":"pcnsDownload","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
]
},{
"Name":"GetSaveAsProgress"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwPercent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SaveFileAs"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"GetProtocolName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszProtocol","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchProtocol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"StartAtMarker"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wMarkerIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"cnsDuration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"fRate","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"GetOutputSetting"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
]
},{
"Name":"SetOutputSetting"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
},{
"Name":"Preroll"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cnsStart","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"cnsDuration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"fRate","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
},{
"Name":"SetLogClientID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fLogClientID","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetLogClientID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pfLogClientID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"StopBuffering"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"OpenStream"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IWMReaderCallback","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}]
},{
"Name":"IWMReaderAdvanced3"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"5dc0674b-f04b-4a4e-9f2a-b1afde2c8100"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMReaderAdvanced2","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"StopNetStreaming"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"StartAtPosition"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pvOffsetStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"pvDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"dwOffsetFormat","Type":{"Kind":"ApiRef","Name":"WMT_OFFSET_FORMAT","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"fRate","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}]
},{
"Name":"IWMReaderAdvanced4"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"945a76a2-12ae-4d48-bd3c-cd1d90399b85"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMReaderAdvanced3","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"GetLanguageCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwLanguageCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
]
},{
"Name":"GetLanguage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"wLanguage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pwszLanguageString","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchLanguageStringLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetMaxSpeedFactor"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdblFactor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
]
},{
"Name":"IsUsingFastCache"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pfUsingFastCache","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"AddLogParam"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wszNameSpace","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"wszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"wszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"SendLogParams"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"CanSaveFileAs"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pfCanSave","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CancelSaveFileAs"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetURL"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszURL","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchURL","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}]
},{
"Name":"IWMReaderAdvanced5"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"24c44db0-55d1-49ae-a5cc-f13815e36363"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMReaderAdvanced4","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"SetPlayerHook"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pHook","Type":{"Kind":"ApiRef","Name":"IWMPlayerHook","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"IWMReaderAdvanced6"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"18a2e7f8-428f-4acd-8a00-e64639bc93de"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMReaderAdvanced5","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"SetProtectStreamSamples"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pbCertificate","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbCertificate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwCertificateType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbInitializationVector","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pcbInitializationVector","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}]
},{
"Name":"IWMPlayerHook"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"e5b7ca9a-0f1c-4f66-9002-74ec50d8b304"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"PreDecode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IWMReaderAllocatorEx"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"9f762fa7-a22e-428d-93c9-ac82f3aafe5a"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"AllocateForStreamEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cnsSampleTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"cnsSampleDuration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"AllocateForOutputEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cnsSampleTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"cnsSampleDuration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}]
},{
"Name":"IWMReaderTypeNegotiation"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"fdbe5592-81a1-41ea-93bd-735cad1adc05"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"TryOutputProps"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOutput","Type":{"Kind":"ApiRef","Name":"IWMOutputMediaProps","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"IWMReaderCallbackAdvanced"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"96406beb-2b2b-11d3-b36b-00c04f6108ff"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"OnStreamSample"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"cnsSampleTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"cnsSampleDuration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSample","Type":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"OnTime"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cnsCurrentTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"OnStreamSelection"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pStreamNumbers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]}
,{"Name":"pSelections","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_STREAM_SELECTION","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"OnOutputPropsChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WM_MEDIA_TYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"AllocateForStream"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"AllocateForOutput"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}]
},{
"Name":"IWMDRMReader"
,"Architectures":[]
,"Platform":"windows5.0"
,"Kind":"Com"
,"Guid":"d2827540-3ee7-432c-b14c-dc17f085d3b3"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"AcquireLicense"
,"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":"CancelLicenseAcquisition"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Individualize"
,"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":"CancelIndividualization"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"MonitorLicenseAcquisition"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"CancelMonitorLicenseAcquisition"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"SetDRMProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwstrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwType","Type":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
},{
"Name":"GetDRMProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwstrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
]
}]
},{
"Name":"DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"wCompressedDigitalVideo","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wUncompressedDigitalVideo","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wAnalogVideo","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wCompressedDigitalAudio","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wUncompressedDigitalAudio","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DRM_OPL_OUTPUT_IDS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cIds","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"rgIds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DRM_OUTPUT_PROTECTION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"guidId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"bConfigData","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DRM_VIDEO_OUTPUT_PROTECTION_IDS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cEntries","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"rgVop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRM_OUTPUT_PROTECTION","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DRM_PLAY_OPL"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"minOPL","Type":{"Kind":"ApiRef","Name":"DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":[]}
,{"Name":"oplIdReserved","Type":{"Kind":"ApiRef","Name":"DRM_OPL_OUTPUT_IDS","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":[]}
,{"Name":"vopi","Type":{"Kind":"ApiRef","Name":"DRM_VIDEO_OUTPUT_PROTECTION_IDS","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DRM_COPY_OPL"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"wMinimumCopyLevel","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"oplIdIncludes","Type":{"Kind":"ApiRef","Name":"DRM_OPL_OUTPUT_IDS","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":[]}
,{"Name":"oplIdExcludes","Type":{"Kind":"ApiRef","Name":"DRM_OPL_OUTPUT_IDS","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IWMDRMReader2"
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Kind":"Com"
,"Guid":"befe7a75-9f1d-4075-b9d9-a3c37bda49a0"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMDRMReader","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"SetEvaluateOutputLevelLicenses"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fEvaluate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetPlayOutputLevels"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pPlayOPL","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"DRM_PLAY_OPL","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pdwMinAppComplianceLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetCopyOutputLevels"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pCopyOPL","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"DRM_COPY_OPL","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pdwMinAppComplianceLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"TryNextLicense"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IWMDRMReader3"
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Kind":"Com"
,"Guid":"e08672de-f1e7-4ff4-a0a3-fc4b08e4caf8"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMDRMReader2","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"GetInclusionList"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppGuids","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out"]}
,{"Name":"pcGuids","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMReaderPlaylistBurn"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f28c0300-9baa-4477-a846-1744d9cbf533"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"InitPlaylistBurn"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cFiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppwszFilenames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IWMStatusCallback","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"GetInitResults"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cFiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phrStati","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"Cancel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"EndPlaylistBurn"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hrBurnResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"IWMReaderNetworkConfig"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"96406bec-2b2b-11d3-b36b-00c04f6108ff"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetBufferingTime"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcnsBufferingTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
]
},{
"Name":"SetBufferingTime"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cnsBufferingTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
]
},{
"Name":"GetUDPPortRanges"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pRangeArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"WM_PORT_NUMBER_RANGE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pcRanges","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SetUDPPortRanges"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pRangeArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"WM_PORT_NUMBER_RANGE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["In"]}
,{"Name":"cRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetProxySettings"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszProtocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pProxySetting","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_PROXY_SETTINGS","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetProxySettings"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszProtocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ProxySetting","Type":{"Kind":"ApiRef","Name":"WMT_PROXY_SETTINGS","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetProxyHostName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszProtocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pwszHostName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchHostName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SetProxyHostName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszProtocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pwszHostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"GetProxyPort"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszProtocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pdwPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SetProxyPort"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszProtocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetProxyExceptionList"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszProtocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pwszExceptionList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchExceptionList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SetProxyExceptionList"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszProtocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pwszExceptionList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"GetProxyBypassForLocal"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszProtocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pfBypassForLocal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetProxyBypassForLocal"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszProtocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"fBypassForLocal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetForceRerunAutoProxyDetection"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pfForceRerunDetection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetForceRerunAutoProxyDetection"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fForceRerunDetection","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetEnableMulticast"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pfEnableMulticast","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetEnableMulticast"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fEnableMulticast","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetEnableHTTP"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pfEnableHTTP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetEnableHTTP"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fEnableHTTP","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetEnableUDP"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pfEnableUDP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetEnableUDP"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fEnableUDP","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetEnableTCP"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pfEnableTCP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetEnableTCP"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fEnableTCP","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"ResetProtocolRollover"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetConnectionBandwidth"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwConnectionBandwidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SetConnectionBandwidth"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwConnectionBandwidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetNumProtocolsSupported"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetSupportedProtocolName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwProtocolNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwszProtocolName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchProtocolName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"AddLoggingUrl"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"GetLoggingUrl"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwszUrl","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetLoggingUrlCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwUrlCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"ResetLoggingUrlList"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IWMReaderNetworkConfig2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"d979a853-042b-4050-8387-c939db22013f"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMReaderNetworkConfig","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"GetEnableContentCaching"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pfEnableContentCaching","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetEnableContentCaching"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fEnableContentCaching","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetEnableFastCache"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pfEnableFastCache","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetEnableFastCache"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fEnableFastCache","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetAcceleratedStreamingDuration"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcnsAccelDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
]
},{
"Name":"SetAcceleratedStreamingDuration"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cnsAccelDuration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
]
},{
"Name":"GetAutoReconnectLimit"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwAutoReconnectLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SetAutoReconnectLimit"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwAutoReconnectLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetEnableResends"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pfEnableResends","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetEnableResends"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fEnableResends","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetEnableThinning"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pfEnableThinning","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetEnableThinning"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fEnableThinning","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetMaxNetPacketSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwMaxNetPacketSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMReaderStreamClock"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"96406bed-2b2b-11d3-b36b-00c04f6108ff"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetTime"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcnsNow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In"]}
]
},{
"Name":"SetTimer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cnsWhen","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"pvParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"pdwTimerId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"KillTimer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwTimerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"IWMIndexer"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"6d7cdc71-9888-11d3-8edc-00c04f6109cf"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"StartIndexing"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IWMStatusCallback","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"Cancel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IWMIndexer2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"b70f1e42-6255-4df0-a6b9-02b212d9e2bb"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMIndexer","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"Configure"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"nIndexerType","Type":{"Kind":"ApiRef","Name":"WMT_INDEXER_TYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"pvInterval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"pvIndexType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}]
},{
"Name":"IWMLicenseBackup"
,"Architectures":[]
,"Platform":"windows5.0"
,"Kind":"Com"
,"Guid":"05e5ac9f-3fb6-4508-bb43-a4067ba1ebe8"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"BackupLicenses"
,"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":"pCallback","Type":{"Kind":"ApiRef","Name":"IWMStatusCallback","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CancelLicenseBackup"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IWMLicenseRestore"
,"Architectures":[]
,"Platform":"windows5.0"
,"Kind":"Com"
,"Guid":"c70b6334-a22e-4efb-a245-15e65a004a13"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"RestoreLicenses"
,"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":"pCallback","Type":{"Kind":"ApiRef","Name":"IWMStatusCallback","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CancelLicenseRestore"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IWMBackupRestoreProps"
,"Architectures":[]
,"Platform":"windows5.0"
,"Kind":"Com"
,"Guid":"3c8e0da6-996f-4ff3-a1af-4838f9377e2e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetPropCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcProps","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
]
},{
"Name":"GetPropByIndex"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchNameLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetPropByName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
]
},{
"Name":"SetProp"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
},{
"Name":"RemoveProp"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"RemoveAllProps"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IWMCodecInfo"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"a970f41e-34de-4a98-b3ba-e4b3ca7528f0"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetCodecInfoCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"guidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pcCodecs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetCodecFormatCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"guidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dwCodecIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetCodecFormat"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"guidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dwCodecIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFormatIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppIStreamConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMStreamConfig","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMCodecInfo2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"aa65e273-b686-4056-91ec-dd768d4df710"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMCodecInfo","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"GetCodecName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"guidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dwCodecIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"wszName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetCodecFormatDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"guidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dwCodecIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFormatIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppIStreamConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMStreamConfig","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"wszDesc","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}]
},{
"Name":"IWMCodecInfo3"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"7e51f487-4d93-4f98-8ab4-27d0565adc51"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMCodecInfo2","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"GetCodecFormatProp"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"guidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dwCodecIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFormatIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetCodecProp"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"guidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dwCodecIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SetCodecEnumerationSetting"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"guidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dwCodecIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetCodecEnumerationSetting"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"guidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dwCodecIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}]
},{
"Name":"IWMLanguageList"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"df683f00-2d49-4d8e-92b7-fb19f6a0dc57"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetLanguageCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
]
},{
"Name":"GetLanguageDetails"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pwszLanguageString","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchLanguageStringLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
]
},{
"Name":"AddLanguageByRFC1766String"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszLanguageString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pwIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMWriterPushSink"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"dc10e6a5-072c-467d-bf57-6330a9dde12a"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMWriterSink","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"Connect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pwszTemplateURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"fAutoDestroy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"Disconnect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"EndSession"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IWMDeviceRegistration"
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Kind":"Com"
,"Guid":"f6211f03-8d21-4e94-93e6-8510805f2d99"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"RegisterDevice"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwRegisterType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbCertificate","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbCertificate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"SerialNumber","Type":{"Kind":"ApiRef","Name":"DRM_VAL16","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMRegisteredDevice","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"UnregisterDevice"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwRegisterType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbCertificate","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbCertificate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"SerialNumber","Type":{"Kind":"ApiRef","Name":"DRM_VAL16","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetRegistrationStats"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwRegisterType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcRegisteredDevices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetFirstRegisteredDevice"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwRegisterType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMRegisteredDevice","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetNextRegisteredDevice"
,"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":"IWMRegisteredDevice","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetRegisteredDeviceByID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwRegisterType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbCertificate","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbCertificate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"SerialNumber","Type":{"Kind":"ApiRef","Name":"DRM_VAL16","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMRegisteredDevice","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMRegisteredDevice"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"a4503bec-5508-4148-97ac-bfa75760a70d"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetDeviceSerialNumber"
,"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":"DRM_VAL16","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetDeviceCertificate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetDeviceType"
,"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":"GetAttributeCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetAttributeByIndex"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pbstrValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetAttributeByName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pbstrValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetAttributeByName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"Approve"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fApprove","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"IsValid"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pfValid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"IsApproved"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pfApproved","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"IsWmdrmCompliant"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pfCompliant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"IsOpened"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pfOpened","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"Open"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Close"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IWMProximityDetection"
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Kind":"Com"
,"Guid":"6a9fd8ee-b651-4bf0-b849-7d4ece79a2b1"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"StartDetection"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pbRegistrationMsg","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbRegistrationMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbLocalAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbLocalAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwExtraPortsAllowed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppRegistrationResponseMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IWMStatusCallback","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}]
},{
"Name":"IWMDRMMessageParser"
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Kind":"Com"
,"Guid":"a73a0072-25a0-4c99-b4a5-ede8101a6c39"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"ParseRegistrationReqMsg"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pbRegistrationReqMsg","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbRegistrationReqMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppDeviceCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pDeviceSerialNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRM_VAL16","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"ParseLicenseRequestMsg"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pbLicenseRequestMsg","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbLicenseRequestMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppDeviceCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pDeviceSerialNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRM_VAL16","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pbstrAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMDRMTranscryptor"
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Kind":"Com"
,"Guid":"69059850-6e6f-4bb2-806f-71863ddfc471"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Initialize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrFileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pbLicenseRequestMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"cbLicenseRequestMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppLicenseResponseMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IWMStatusCallback","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"Seek"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hnsTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
]
},{
"Name":"Read"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
]
},{
"Name":"Close"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IWMDRMTranscryptor2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"e0da439f-d331-496a-bece-18e5bac5dd23"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMDRMTranscryptor","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"SeekEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cnsStartTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"cnsDuration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"flRate","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"fIncludeFileHeader","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"ZeroAdjustTimestamps"
,"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":"GetSeekStartTime"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcnsTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
]
},{
"Name":"GetDuration"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcnsDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMDRMTranscryptionManager"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"b1a887b2-a4f0-407a-b02e-efbd23bbecdf"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"CreateTranscryptor"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppTranscryptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDRMTranscryptor","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMWatermarkInfo"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"6f497062-f2e2-4624-8ea7-9dd40d81fc8d"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetWatermarkEntryCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wmetType","Type":{"Kind":"ApiRef","Name":"WMT_WATERMARK_ENTRY_TYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetWatermarkEntry"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wmetType","Type":{"Kind":"ApiRef","Name":"WMT_WATERMARK_ENTRY_TYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"dwEntryNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_WATERMARK_ENTRY","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMReaderAccelerator"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"bddc4d08-944d-4d52-a612-46c3fda07dd4"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetCodecInterface"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvCodecInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
},{
"Name":"Notify"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSubtype","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WM_MEDIA_TYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["In"]}
]
}]
},{
"Name":"IWMReaderTimecode"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f369e2f0-e081-4fe6-8450-b810b2f410d1"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetTimecodeRangeCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pwRangeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
]
},{
"Name":"GetTimecodeRangeBounds"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"wRangeNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pStartTimecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pEndTimecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMAddressAccess"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"bb3c6389-1633-4e92-af14-9f3173ba39d0"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetAccessEntryCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"aeType","Type":{"Kind":"ApiRef","Name":"WM_AETYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"pcEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetAccessEntry"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"aeType","Type":{"Kind":"ApiRef","Name":"WM_AETYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"dwEntryNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pAddrAccessEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WM_ADDRESS_ACCESSENTRY","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"AddAccessEntry"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"aeType","Type":{"Kind":"ApiRef","Name":"WM_AETYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"pAddrAccessEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WM_ADDRESS_ACCESSENTRY","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"RemoveAccessEntry"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"aeType","Type":{"Kind":"ApiRef","Name":"WM_AETYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"dwEntryNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"IWMAddressAccess2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"65a83fc2-3e98-4d4d-81b5-2a742886b33d"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMAddressAccess","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"GetAccessEntryEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"aeType","Type":{"Kind":"ApiRef","Name":"WM_AETYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"dwEntryNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbstrAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pbstrMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"AddAccessEntryEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"aeType","Type":{"Kind":"ApiRef","Name":"WM_AETYPE","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrMask","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"IWMImageInfo"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"9f0aa3b6-7267-4d89-88f2-ba915aa5c4c6"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetImageCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcImages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetImage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcchMIMEType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
,{"Name":"pwszMIMEType","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
,{"Name":"pwszDescription","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pImageType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
,{"Name":"pcbImageData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pbImageData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMLicenseRevocationAgent"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"6967f2c9-4e26-4b57-8894-799880f7ac7b"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetLRBChallenge"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pMachineID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"dwMachineIDLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pChallenge","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"dwChallengeLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pChallengeOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pdwChallengeOutputLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"ProcessLRB"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pSignedLRB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"dwSignedLRBLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSignedACK","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pdwSignedACKLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMAuthorizer"
,"Architectures":[]
,"Platform":"windows5.0"
,"Kind":"Com"
,"Guid":"d9b67d36-a9ad-4eb4-baef-db284ef5504c"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetCertCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcCerts","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetCert"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppbCertData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
]
},{
"Name":"GetSharedData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwCertIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSharedData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"pbCert","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"ppbSharedData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMSecureChannel"
,"Architectures":[]
,"Platform":"windows5.0"
,"Kind":"Com"
,"Guid":"2720598a-d0f2-4189-bd10-91c46ef0936f"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMAuthorizer","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"WMSC_AddCertificate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pCert","Type":{"Kind":"ApiRef","Name":"IWMAuthorizer","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WMSC_AddSignature"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pbCertSig","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbCertSig","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"WMSC_Connect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pOtherSide","Type":{"Kind":"ApiRef","Name":"IWMSecureChannel","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WMSC_IsConnected"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pfIsConnected","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"WMSC_Disconnect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"WMSC_GetValidCertificate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppbCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"pdwSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"WMSC_Encrypt"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"WMSC_Decrypt"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"WMSC_Lock"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"WMSC_Unlock"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"WMSC_SetSharedData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwCertIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSharedData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
]
}]
},{
"Name":"IWMGetSecureChannel"
,"Architectures":[]
,"Platform":"windows5.0"
,"Kind":"Com"
,"Guid":"94bc0598-c3d2-11d3-bedf-00c04f612986"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetPeerSecureChannelInterface"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppPeer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMSecureChannel","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"INSNetSourceCreator"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"0c0e4080-9081-11d2-beec-0060082f2054"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Initialize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"CreateNetSource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pszStreamName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pMonitor","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"pUserContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"qwContext","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
]
},{
"Name":"GetNetSourceProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pszStreamName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppPropertiesNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetNetSourceSharedNamespace"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppSharedNamespace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetNetSourceAdminInterface"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pszStreamName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetNumProtocolsSupported"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetProtocolName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwProtocolNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwszProtocolName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]}
,{"Name":"pcchProtocolName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
]
},{
"Name":"Shutdown"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IWMPlayerTimestampHook"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"28580dda-d98e-48d0-b7ae-69e473a02825"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"MapTimestamp"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"rtIn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
,{"Name":"prtOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]}
]
}]
},{
"Name":"NETSOURCE_URLCREDPOLICY_SETTINGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"NETSOURCE_URLCREDPOLICY_SETTING_SILENTLOGONOK","Value":0}
,{"Name":"NETSOURCE_URLCREDPOLICY_SETTING_MUSTPROMPTUSER","Value":1}
,{"Name":"NETSOURCE_URLCREDPOLICY_SETTING_ANONYMOUSONLY","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"IWMSInternalAdminNetSource"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"8bb23e5f-d127-4afb-8d02-ae5b66d54c78"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Initialize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pSharedNamespace","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pNamespaceNode","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pNetSourceCreator","Type":{"Kind":"ApiRef","Name":"INSNetSourceCreator","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]}
,{"Name":"fEmbeddedInServer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetNetSourceCreator"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppNetSourceCreator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSNetSourceCreator","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetCredentials"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrRealm","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"fPersist","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"fConfirmedGood","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetCredentials"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrRealm","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pbstrPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pfConfirmedGood","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"DeleteCredentials"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrRealm","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetCredentialFlags"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lpdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SetCredentialFlags"
,"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":"FindProxyForURL"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrProtocol","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrHost","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pfProxyEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pbstrProxyServer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pdwProxyPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwProxyContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"RegisterProxyFailure"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hrParam","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwProxyContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ShutdownProxyContext"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwProxyContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"IsUsingIE"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwProxyContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfIsUsingIE","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWMSInternalAdminNetSource2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"e74d58c3-cf77-4b51-af17-744687c43eae"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"SetCredentialsEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrRealm","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"fProxy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"fPersist","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"fConfirmedGood","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetCredentialsEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrRealm","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"fProxy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwUrlPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETSOURCE_URLCREDPOLICY_SETTINGS","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pbstrPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pfConfirmedGood","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"DeleteCredentialsEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrRealm","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"fProxy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"FindProxyForURLEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrProtocol","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrHost","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pfProxyEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pbstrProxyServer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pdwProxyPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwProxyContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}]
},{
"Name":"IWMSInternalAdminNetSource3"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"6b63d08e-4590-44af-9eb3-57ff1e73bf80"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWMSInternalAdminNetSource2","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}
,"Methods":[{
"Name":"GetNetSourceCreator2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppNetSourceCreator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"FindProxyForURLEx2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrProtocol","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrHost","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pfProxyEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pbstrProxyServer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pdwProxyPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pqwProxyContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]}
]
},{
"Name":"RegisterProxyFailure2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hrParam","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"qwProxyContext","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
]
},{
"Name":"ShutdownProxyContext2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"qwProxyContext","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
]
},{
"Name":"IsUsingIE2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"qwProxyContext","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"pfIsUsingIE","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetCredentialsEx2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrRealm","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"fProxy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"fPersist","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"fConfirmedGood","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"fClearTextAuthentication","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetCredentialsEx2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrRealm","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"fProxy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"fClearTextAuthentication","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwUrlPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETSOURCE_URLCREDPOLICY_SETTINGS","TargetKind":"Default","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pbstrPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pfConfirmedGood","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}]
}],
"Functions":[{
"Name":"WMIsContentProtected"
,"SetLastError":false
,"DllImport":"WMVCore.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"pwszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pfIsProtected","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"WMCreateWriter"
,"SetLastError":false
,"DllImport":"WMVCore.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"pUnkCert","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMWriter","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"WMCreateReader"
,"SetLastError":false
,"DllImport":"WMVCore.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"pUnkCert","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwRights","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMReader","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"WMCreateSyncReader"
,"SetLastError":false
,"DllImport":"WMVCore.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"pUnkCert","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwRights","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppSyncReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMSyncReader","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"WMCreateEditor"
,"SetLastError":false
,"DllImport":"WMVCore.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"ppEditor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMMetadataEditor","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"WMCreateIndexer"
,"SetLastError":false
,"DllImport":"WMVCore.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"ppIndexer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMIndexer","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"WMCreateBackupRestorer"
,"SetLastError":false
,"DllImport":"WMVCore.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppBackup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMLicenseBackup","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"WMCreateProfileManager"
,"SetLastError":false
,"DllImport":"WMVCore.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"ppProfileManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMProfileManager","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"WMCreateWriterFileSink"
,"SetLastError":false
,"DllImport":"WMVCore.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"ppSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMWriterFileSink","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"WMCreateWriterNetworkSink"
,"SetLastError":false
,"DllImport":"WMVCore.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"ppSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMWriterNetworkSink","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"WMCreateWriterPushSink"
,"SetLastError":false
,"DllImport":"WMVCore.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"ppSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMWriterPushSink","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]}
]
}],
"UnicodeAliases":[
]
}