Interface Identifiers

[The feature associated with this page, Windows Media Format 11 SDK, is a legacy feature. It has been superseded by Source Reader and Sink Writer. Source Reader and Sink Writer have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use Source Reader and Sink Writer instead of Windows Media Format 11 SDK, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]

You must use an interface identifier (IID) when making calls to the QueryInterface method. An IID is a globally unique identifier (GUID) value. In the Windows Media Format SDK, the constant assigned to the IID for a given interface is the interface name preceded by 'IID_'.

The following table lists the interface identifiers and associated constants for the interfaces in this SDK.

Interface IID constant GUID
INSSBuffer IID_INSSBuffer E1CD3524-03D7-11d2-9EED-006097D2D7CF
INSSBuffer2 IID_INSSBuffer2 4f528693-1035-43fe-b428-757561ad3a68
INSSBuffer3 IID_INSSBuffer3 c87ceaaf-75be-4bc4-84eb-ac2798507672
INSSBuffer4 IID_INSSBuffer4 b6b8fd5a-32e2-49d4-a910-c26cc85465ed
IWMAddressAccess IID_IWMAddressAccess BB3C6389-1633-4E92-AF14-9F3173BA39D0
IWMAddressAccess2 IID_IWMAddressAccess2 65A83FC2-3E98-4D4D-81B5-2A742886B33D
IWMBackupRestoreProps IID_IWMBackupRestoreProps 3C8E0DA6-996F-4ff3-A1AF-4838F9377e2e
IWMBandwidthSharing IID_IWMBandwidthSharing ad694af1-f8d9-42f8-bc47-70311b0c4f9e
IWMClientConnections IID_IWMClientConnections 73c66010-a299-41df-b1f0-ccf03b09c1c6
IWMClientConnections2 IID_IWMClientConnections2 4091571e-4701-4593-bb3d-d5f5f0c74246
IWMCodecInfo IID_IWMCodecInfo a970f41e-34de-4a98-b3ba-e4b3ca7528f0
IWMCodecInfo2 IID_IWMCodecInfo2 aa65e273-b686-4056-91ec-dd768d4df710
IWMCodecInfo3 IID_IWMCodecInfo3 7e51f487-4d93-4f98-8ab4-27d0565adc51
IWMCredentialCallback IID_IWMCredentialCallback 342e0eb7-e651-450c-975b-2ace2c90c48e
IWMDeviceRegistration IID_IWMDeviceRegistration f6211f03-8d21-4e94-93e6-8510805f2d99
IWMDRMEditor IID_IWMDRMEditor FF130EBC-A6C3-42A6-B401-C3382C3E08B3
IWMDRMMessageParser IID_IWMDRMMessageParser a73a0072-25a0-4c99-b4a5-ede8101a6c39
IWMDRMReader IID_IWMDRMReader d2827540-3ee7-432c-b14c-dc17f085d3b3
IWMDRMReader2 IID_IWMDRMReader2 befe7a75-9f1d-4075-b9d9-a3c37bda49a0
IWMDRMReader3 IID_IWMDRMReader3 f28c0300-9baa-4477-a846-1744d9cbf533
IWMDRMTranscryptor IID_IWMDRMTranscryptor 69059850-6e6f-4bb2-806f-71863ddfc471
IWMDRMWriter IID_IWMDRMWriter D6EA5DD0-12A0-43F4-90AB-A3FD451E6A07
IWMDRMWriter2 IID_IWMDRMWriter2 38ee7a94-40e2-4e10-aa3f-33fd3210ed5b
IWMDRMWriter3 IID_IWMDRMWriter3 a7184082-a4aa-4dde-ac9c-e75dbd1117ce
IWMHeaderInfo IID_IWMHeaderInfo 96406bda-2b2b-11d3-b36b-00c04f6108ff
IWMHeaderInfo2 IID_IWMHeaderInfo2 15cf9781-454e-482e-b393-85fae487a810
IWMHeaderInfo3 IID_IWMHeaderInfo3 15CC68E3-27CC-4ecd-B222-3F5D02D80BD5
IWMImageInfo IID_IWMImageInfo 9F0AA3B6-7267-4D89-88F2-BA915AA5C4C6
IWMIndexer IID_IWMIndexer 6d7cdc71-9888-11d3-8edc-00c04f6109cf
IWMIndexer2 IID_IWMIndexer2 b70f1e42-6255-4df0-a6b9-02b212d9e2bb
IWMInputMediaProps IID_IWMInputMediaProps 96406bd5-2b2b-11d3-b36b-00c04f6108ff
IWMIStreamProps IID_IWMIStreamProps 6816dad3-2b4b-4c8e-8149-874c3483a753
IWMLanguageList IID_IWMLanguageList DF683F00-2D49-4D8E-92B7-FB19F6A0DC57
IWMLicenseBackup IID_IWMLicenseBackup 05E5AC9F-3FB6-4508-BB43-A4067BA1EBE8
IWMLicenseRestore IID_IWMLicenseRestore C70B6334-a22e-4efb-A245-15E65A004A13
IWMLicenseRevocationAgent IID_IWMLicenseRevocationAgent 6967f2c9-4e26-4b57-8894-799880f7ac7b
IWMMediaProps IID_IWMMediaProps 96406bce-2b2b-11d3-b36b-00c04f6108ff
IWMMetadataEditor IID_IWMMetadataEditor 96406bd9-2b2b-11d3-b36b-00c04f6108ff
IWMMetadataEditor2 IID_IWMMetadataEditor2 203cffe3-2e18-4fdf-b59d-6e71530534cf
IWMMutualExclusion IID_IWMMutualExclusion 96406bde-2b2b-11d3-b36b-00c04f6108ff
IWMMutualExclusion2 IID_IWMMutualExclusion2 302b57d?-89d1-4ba2-85c9-166f2c53eb91
IWMOutputMediaProps IID_IWMOutputMediaProps 96406bd7-2b2b-11d3-b36b-00c04f6108ff
IWMPacketSize IID_IWMPacketSize cdfb97ab-188f-40b3-b643-5b7903975c59
IWMPacketSize2 IID_IWMPacketSize2 8bfc2b9e-b646-4233-a877-1c6a7?9669dc
IWMPlayerHook IID_IWMPlayerHook e5b7ca9a-0f1c-4f66-9002-74ec50d8b304
IWMProfile IID_IWMProfile 96406bdb-2b2b-11d3-b36b-00c04f6108ff
IWMProfile2 IID_IWMProfile2 07e72d33-d94e-4be7-8843-60ae5ff7e5f5
IWMProfile3 IID_IWMProfile3 00ef96cc-a461-4546-8bcd-c9a28f0e06f5
IWMProfileManager IID_IWMProfileManager d16679f2-6ca0-472d-8d31-2f5d55aee155
IWMProfileManager2 IID_IWMProfileManager2 7a924e51-73c1-494d-8019-23d37ed9b89a
IWMProfileManagerLanguage IID_IWMProfileManagerLanguage ba4dcc78-7ee0-4ab8-b27a-dbce8bc51454
IWMPropertyVault IID_IWMPropertyVault 72995A79-5090-42a4-9C8C-D9D0B6D34BE5
IWMProximityDetection IID_IWMProximityDetection 6A9FD8EE-B651-4bf0-B849-7D4ECE79A2B1
IWMReader IID_IWMReader 96406bd6-2b2b-11d3-b36b-00c04f6108ff
IWMReaderAccelerator IID_IWMReaderAccelerator BDDC4D08-944D-4D52-A612-46C3FDA07DD4
IWMReaderAdvanced IID_IWMReaderAdvanced 96406bea-2b2b-11d3-b36b-00c04f6108ff
IWMReaderAdvanced2 IID_IWMReaderAdvanced2 ae14a945-b90c-4d0d-9127-80d665f7d73e
IWMReaderAdvanced3 IID_IWMReaderAdvanced3 5dc0674b-f04b-4a4e-9f2a-b1afde2c8100
IWMReaderAdvanced4 IID_IWMReaderAdvanced4 945a76a2-12ae-4d48-bd3c-cd1d90399b85
IWMReaderAdvanced5 IID_IWMReaderAdvanced5 24c44db0-55d1-49ae-a5cc-f13815e36363
IWMReaderAdvanced6 IID_IWMReaderAdvanced6 18a2e7f8-428f-4acd-8a00-e64639bc93de
IWMReaderAllocatorEx IID_IWMReaderAllocatorEx 9f762fa7-a22e-428d-93c9-ac82f3aafe5a
IWMReaderCallback IID_IWMReaderCallback 96406bd8-2b2b-11d3-b36b-00c04f6108ff
IWMReaderCallbackAdvanced IID_IWMReaderCallbackAdvanced 96406beb-2b2b-11d3-b36b-00c04f6108ff
IWMReaderNetworkConfig IID_IWMReaderNetworkConfig 96406bec-2b2b-11d3-b36b-00c04f6108ff
IWMReaderNetworkConfig2 IID_IWMReaderNetworkConfig2 d979a853-042b-4050-8387-c939db22013f
IWMReaderPlaylistBurn IID_IWMReaderPlaylistBurn f28c0300-9baa-4477-a846-1744d9cbf533
IWMReaderStreamClock IID_IWMReaderStreamClock 96406bed-2b2b-11d3-b36b-00c04f6108ff
IWMReaderTimecode IID_IWMReaderTimecode F369E2F0-E081-4FE6-8450-B810B2F410D1
IWMReaderTypeNegotiation IID_IWMReaderTypeNegotiation fdbe5592-81a1-41ea-93bd-735cad1adc5?
IWMRegisterCallback IID_IWMRegisterCallback cf4b1f99-4de2-4e49-a363-252740d99bc1
IWMRegisteredDevice IID_IWMRegisteredDevice a4503bec-5508-4148-97ac-bfa75760a70d
IWMSBufferAllocator IID_IWMSBufferAllocator 61103CA4-2033-11d2-9EF1-006097D2D7CF
IWMSInternalAdminNetSource IID_IWMSInternalAdminNetSource 8BB23E5F-D127-4afb-8D02-AE5B66D54C78
IWMSInternalAdminNetSource2 IID_IWMSInternalAdminNetSource2 E74D58C3-CF77-4b51-AF17-744687C43EAE
IWMSInternalAdminNetSource3 IID_IWMSInternalAdminNetSource3 6b63d08e-4590-44af-9eb3-57ff1e73bf80
IWMStatusCallback IID_IWMStatusCallback 6d7cdc70-9888-11d3-8edc-00c04f6109cf
IWMStreamConfig IID_IWMStreamConfig 96406bdc-2b2b-11d3-b36b-00c04f6108ff
IWMStreamConfig2 IID_IWMStreamConfig2 7688d8cb-fc0d-43bd-9459-5a8dec200cfa
IWMStreamConfig3 IID_IWMStreamConfig3 cb164104-3aa9-45a7-9ac9-4daee131d6e1
IWMStreamList IID_IWMStreamList 96406bdd-2b2b-11d3-b36b-00c04f6108ff
IWMStreamPrioritization IID_IWMStreamPrioritization 8c1c6090-f9a8-4748-8ec3-dd1108ba1e77
IWMSyncReader IID_IWMSyncReader 9397f121-7705-4dc9-b049-98b698188414
IWMSyncReader2 IID_IWMSyncReader2 faed3d21-1b6b-4af7-8cb6-3e189bbc187b
IWMVideoMediaProps IID_IWMVideoMediaProps 96406bcf-2b2b-11d3-b36b-00c04f6108ff
IWMWatermarkInfo IID_IWMWatermarkInfo 6F497062-F2E2-4624-8EA7-9DD40D81FC8D
IWMWriter IID_IWMWriter 96406bd4-2b2b-11d3-b36b-00c04f6108ff
IWMWriterAdvanced IID_IWMWriterAdvanced 96406be3-2b2b-11d3-b36b-00c04f6108ff
IWMWriterAdvanced2 IID_IWMWriterAdvanced2 962dc1ec-c046-4db8-9cc7-26ceae500817
IWMWriterAdvanced3 IID_IWMWriterAdvanced3 2cd6492d-7c37-4e76-9d3b-59261183a22e
IWMWriterFileSink IID_IWMWriterFileSink 96406be5-2b2b-11d3-b36b-00c04f6108ff
IWMWriterFileSink2 IID_IWMWriterFileSink2 14282ba7-4aef-4205-8ce5-c229035a05bc
IWMWriterFileSink3 IID_IWMWriterFileSink3 3fea4feb-2945-47a7-a1dd-c53a8fc4c45c
IWMWriterFileSinkDataUnit IID_IWMWriterFileSinkDataUnit 633392f0-be5c-486b-a09c-10669c7a6c27
IWMWriterNetworkSink IID_IWMWriterNetworkSink 96406be7-2b2b-11d3-b36b-00c04f6108ff
IWMWriterPostView IID_IWMWriterPostView 81e20ce4-75ef-491a-8004-fc53c45bdc3e
IWMWriterPostViewCallback IID_IWMWriterPostViewCallback d9d6549d-a193-4f24-b308-03123d9b7f8d
IWMWriterPreprocess IID_IWMWriterPreprocess fc54a285-38c4-45b5-aa23-85b9f7cb424b
IWMWriterPushSink IID_IWMWriterPushSink DC10E6A5-072C-467D-BF57-6330A9DDE12A
IWMWriterSink IID_IWMWriterSink 96406be4-2b2b-11d3-b36b-00c04f6108ff

 

GUID Values