Author: greatlrd
Date: Thu Nov 8 01:47:20 2007
New Revision: 30250
URL:
http://svn.reactos.org/svn/reactos?rev=30250&view=rev
Log:
add some more guids id to ksguid
smaller cleanup/sort in the guids define list bit
Modified:
branches/reactx/reactos/lib/sdk/ksguid/ksguid.c
Modified: branches/reactx/reactos/lib/sdk/ksguid/ksguid.c
URL:
http://svn.reactos.org/svn/reactos/branches/reactx/reactos/lib/sdk/ksguid/k…
==============================================================================
--- branches/reactx/reactos/lib/sdk/ksguid/ksguid.c (original)
+++ branches/reactx/reactos/lib/sdk/ksguid/ksguid.c Thu Nov 8 01:47:20 2007
@@ -48,99 +48,18 @@
DEFINE_GUID(ENCAPIPARAM_PEAK_BITRATE, 0x703F16A9, 0x3D48,
0x44A1, 0xB0, 0x77, 0x01, 0x8D, 0xFF, 0x91, 0x5D, 0x19);
DEFINE_GUID(ENCAPIPARAM_BITRATE, 0x49CC4C43, 0xCA83,
0x4AD4, 0xA9, 0xAF, 0xF3, 0x69, 0x6A, 0xF6, 0x66, 0xDF);
DEFINE_GUID(EVENTSETID_CROSSBAR, 0x6A2E0641, 0x28E4,
0x11D0, 0xA1, 0x8C, 0x00, 0xA0, 0xC9, 0x11, 0x89, 0x56);
+DEFINE_GUID(EVENTSETID_VIDEODECODER, 0x6A2E0621, 0x28E4,
0x11D0, 0xA1, 0x8C, 0x00, 0xA0, 0xC9, 0x11, 0x89, 0x56);
DEFINE_GUID(GUID_NULL, 0x00000000, 0x0000,
0x0000, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00);
DEFINE_GUID(GUID_BUS_INTERFACE_MEDIUMS, 0x4EC35C3E, 0x201B,
0x11D2, 0x87, 0x45, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
DEFINE_GUID(KoCreateObject, 0x72CF721C, 0x525A,
0x11D1, 0x9A, 0xA1, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
-DEFINE_GUID(KSCATEGORY_MULTIPLEXER, 0x7A5DE1D3, 0x01A1,
0x452C, 0xB4, 0x81, 0x4F, 0xA2, 0xB9, 0x62, 0x71, 0xE8);
-DEFINE_GUID(KSCATEGORY_ENCODER, 0x19689BF6, 0xC384,
0x48FD, 0xAD, 0x51, 0x90, 0xE5, 0x8C, 0x79, 0xF7, 0x0B);
-DEFINE_GUID(KSPROPSETID_TSRateChange, 0xA503C5C0, 0x1D1D,
0x11D1, 0xAD, 0x80, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00);
-DEFINE_GUID(KSDATAFORMAT_TYPE_DVD_ENCRYPTED_PACK, 0xED0B916A, 0x044D,
0x11D1, 0xAA, 0x78, 0x00, 0xC0, 0x4F, 0xC3, 0x1D, 0x60);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_Line21_GOPPacket, 0x6E8D4A23, 0x310C,
0x11D0, 0xB7, 0x9A, 0x00, 0xAA, 0x00, 0x37, 0x67, 0xA7);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_Line21_BytePair, 0x6E8D4A22, 0x310C,
0x11D0, 0xB7, 0x9A, 0x00, 0xAA, 0x00, 0x37, 0x67, 0xA7);
-DEFINE_GUID(KSDATAFORMAT_TYPE_AUXLine21Data, 0x670AEA80, 0x3A82,
0x11D0, 0xB7, 0x9B, 0x00, 0xAA, 0x00, 0x37, 0x67, 0xA7);
-DEFINE_GUID(KSEVENTSETID_VPVBINotify, 0xEC529B01, 0x1A1F,
0x11D1, 0xBA, 0xD9, 0x00, 0x60, 0x97, 0x44, 0x11, 0x1A);
-DEFINE_GUID(KSEVENTSETID_VIDCAPTOSTI, 0xDB47DE20, 0xF628,
0x11D1, 0xBA, 0x41, 0x00, 0xA0, 0xC9, 0x0D, 0x2B, 0x05);
-DEFINE_GUID(KSEVENTSETID_VPNotify, 0x20C5598E, 0xD3C8,
0x11D0, 0x8D, 0xFC, 0x00, 0xC0, 0x4F, 0xD7, 0xC0, 0x8B);
-DEFINE_GUID(KSPROPSETID_VPVBIConfig, 0xEC529B00, 0x1A1F,
0x11D1, 0xBA, 0xD9, 0x00, 0x60, 0x97, 0x44, 0x11, 0x1A);
-DEFINE_GUID(KSPROPSETID_VPConfig, 0xBC29A660, 0x30E3,
0x11D0, 0x9E, 0x69, 0x00, 0xC0, 0x4F, 0xD7, 0xC1, 0x5B);
-DEFINE_GUID(KSPROPSETID_OverlayUpdate, 0x490EA5CF, 0x7681,
0x11D1, 0xA2, 0x1C, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_OVERLAY, 0xE436EB7F, 0x524F,
0x11CE, 0x9F, 0x53, 0x00, 0x20, 0xAF, 0x0B, 0xA7, 0x70);
-DEFINE_GUID(KSEVENTSETID_VIDCAP_TVAUDIO, 0x6A2E0651, 0x28E4,
0x11D0, 0xA1, 0x8C, 0x00, 0xA0, 0xC9, 0x11, 0x89, 0x56);
-DEFINE_GUID(KSEVENTSETID_EXTDEV_Command, 0x109C7988, 0xB3CB,
0x11D2, 0xB4, 0x8E, 0x00, 0x60, 0x97, 0xB3, 0x39, 0x1B);
-
-
-
-
-
-DEFINE_GUID(KSCATEGORY_TVAUDIO, 0xA799A802, 0xA46D,
0x11D0, 0xA1, 0x8C, 0x00, 0xA0, 0x24, 0x01, 0xDC, 0xD4);
-DEFINE_GUID(KSCATEGORY_CROSSBAR, 0xA799A801, 0xA46D,
0x11D0, 0xA1, 0x8C, 0x00, 0xA0, 0x24, 0x01, 0xDC, 0xD4);
-DEFINE_GUID(KSCATEGORY_TVTUNER, 0xA799A800, 0xA46D,
0x11D0, 0xA1, 0x8C, 0x00, 0xA0, 0x24, 0x01, 0xDC, 0xD4);
-DEFINE_GUID(KSPROPSETID_CopyProt, 0x0E8A0A40, 0x6AEF,
0x11D0, 0x9E, 0xD0, 0x00, 0xA0, 0x24, 0xCA, 0x19, 0xB3);
-DEFINE_GUID(KSPROPSETID_DvdSubPic, 0xAC390460, 0x43AF,
0x11D0, 0xBD, 0x6A, 0x00, 0x35, 0x05, 0xC1, 0x03, 0xA9);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_SUBPICTURE, 0xE06D802D, 0xDB46,
0x11CF, 0xB4, 0xD1, 0x00, 0x80, 0x5F, 0x6C, 0xBB, 0xEA);
-DEFINE_GUID(KSPROPSETID_AudioDecoderOut, 0x6CA6E020, 0x43BD,
0x11D0, 0xBD, 0x6A, 0x00, 0x35, 0x05, 0xC1, 0x03, 0xA9);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_SDDS_AUDIO, 0xE06D8034, 0xDB46,
0x11CF, 0xB4, 0xD1, 0x00, 0x80, 0x5F, 0x6C, 0xBB, 0xEA);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_DTS_AUDIO, 0xE06D8033, 0xDB46,
0x11CF, 0xB4, 0xD1, 0x00, 0x80, 0x5F, 0x6C, 0xBB, 0xEA);
-DEFINE_GUID(KSPROPSETID_AC3, 0xBFABE720, 0x6E1F,
0x11D0, 0xBC, 0xF2, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00);
-DEFINE_GUID(KSDATAFORMAT_SPECIFIER_AC3_AUDIO, 0xE06D80E4, 0xDB46,
0x11CF, 0xB4, 0xD1, 0x00, 0x80, 0x5F, 0x6C, 0xBB, 0xEA);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_AC3_AUDIO, 0xE06D802C, 0xDB46,
0x11CF, 0xB4, 0xD1, 0x00, 0x80, 0x5F, 0x6C, 0xBB, 0xEA);
-DEFINE_GUID(KSDATAFORMAT_SPECIFIER_LPCM_AUDIO, 0xE06D80E6, 0xDB46,
0x11CF, 0xB4, 0xD1, 0x00, 0x80, 0x5F, 0x6C, 0xBB, 0xEA);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_LPCM_AUDIO, 0xE06D8032, 0xDB46,
0x11CF, 0xB4, 0xD1, 0x00, 0x80, 0x5F, 0x6C, 0xBB, 0xEA);
-DEFINE_GUID(KSDATAFORMAT_SPECIFIER_MPEG2_AUDIO, 0xE06D80E5, 0xDB46,
0x11CF, 0xB4, 0xD1, 0x00, 0x80, 0x5F, 0x6C, 0xBB, 0xEA);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_MPEG2_AUDIO, 0xE06D802B, 0xDB46,
0x11CF, 0xB4, 0xD1, 0x00, 0x80, 0x5F, 0x6C, 0xBB, 0xEA);
-DEFINE_GUID(KSPROPSETID_Mpeg2Vid, 0xC8E11B60, 0x0CC9,
0x11D0, 0xBD, 0x69, 0x00, 0x35, 0x05, 0xC1, 0x03, 0xA9);
-DEFINE_GUID(KSDATAFORMAT_SPECIFIER_MPEG2_VIDEO, 0xE06D80E3, 0xDB46,
0x11CF, 0xB4, 0xD1, 0x00, 0x80, 0x5F, 0x6C, 0xBB, 0xEA);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_MPEG2_VIDEO, 0xE06D8026, 0xDB46,
0x11CF, 0xB4, 0xD1, 0x00, 0x80, 0x5F, 0x6C, 0xBB, 0xEA);
-DEFINE_GUID(KSDATAFORMAT_TYPE_MPEG2_TRANSPORT, 0xE06D8023, 0xDB46,
0x11CF, 0xB4, 0xD1, 0x00, 0x80, 0x5F, 0x6C, 0xBB, 0xEA);
-DEFINE_GUID(KSDATAFORMAT_TYPE_MPEG2_PROGRAM, 0xE06D8022, 0xDB46,
0x11CF, 0xB4, 0xD1, 0x00, 0x80, 0x5F, 0x6C, 0xBB, 0xEA);
-DEFINE_GUID(KSDATAFORMAT_TYPE_MPEG2_PES, 0xE06D8020, 0xDB46,
0x11CF, 0xB4, 0xD1, 0x00, 0x80, 0x5F, 0x6C, 0xBB, 0xEA);
-DEFINE_GUID(KSDATAFORMAT_SPECIFIER_MPEG1_VIDEO, 0x05589F82, 0xC356,
0x11CE, 0xBF, 0x01, 0x00, 0xAA, 0x00, 0x55, 0x59, 0x5A);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_MPEG1Video, 0xE436EB86, 0x524F,
0x11CE, 0x9F, 0x53, 0x00, 0x20, 0xAF, 0x0B, 0xA7, 0x70);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_MPEG1Payload, 0xE436EB81, 0x524F,
0x11CE, 0x9F, 0x53, 0x00, 0x20, 0xAF, 0x0B, 0xA7, 0x70);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_MPEG1Packet, 0xE436EB80, 0x524F,
0x11CE, 0x9F, 0x53, 0x00, 0x20, 0xAF, 0x0B, 0xA7, 0x70);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_DSS_AUDIO, 0xA0AF4F82, 0xE163,
0x11D0, 0xBA, 0xD9, 0x00, 0x60, 0x97, 0x44, 0x11, 0x1A);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_DSS_VIDEO, 0xA0AF4F81, 0xE163,
0x11D0, 0xBA, 0xD9, 0x00, 0x60, 0x97, 0x44, 0x11, 0x1A);
-DEFINE_GUID(KSDATAFORMAT_SPECIFIER_DIALECT_AC3_AUDIO, 0x36523B35, 0x8EE5,
0x11D1, 0x8C, 0xA3, 0x00, 0x60, 0xB0, 0x57, 0x66, 0x4A);
-DEFINE_GUID(KSDATAFORMAT_SPECIFIER_DIALECT_MPEG2_AUDIO, 0x36523B34, 0x8EE5,
0x11D1, 0x8C, 0xA3, 0x00, 0x60, 0xB0, 0x57, 0x66, 0x4A);
-DEFINE_GUID(KSDATAFORMAT_SPECIFIER_DIALECT_MPEG2_VIDEO, 0x36523B33, 0x8EE5,
0x11D1, 0x8C, 0xA3, 0x00, 0x60, 0xB0, 0x57, 0x66, 0x4A);
-DEFINE_GUID(KSDATAFORMAT_SPECIFIER_DIALECT_MPEG1_AUDIO, 0x36523B32, 0x8EE5,
0x11D1, 0x8C, 0xA3, 0x00, 0x60, 0xB0, 0x57, 0x66, 0x4A);
-DEFINE_GUID(KSDATAFORMAT_SPECIFIER_DIALECT_MPEG1_VIDEO, 0x36523B31, 0x8EE5,
0x11D1, 0x8C, 0xA3, 0x00, 0x60, 0xB0, 0x57, 0x66, 0x4A);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_STANDARD_AC3_AUDIO, 0x36523B25, 0x8EE5,
0x11D1, 0x8C, 0xA3, 0x00, 0x60, 0xB0, 0x57, 0x66, 0x4A);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_STANDARD_MPEG2_AUDIO, 0x36523B24, 0x8EE5,
0x11D1, 0x8C, 0xA3, 0x00, 0x60, 0xB0, 0x57, 0x66, 0x4A);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_STANDARD_MPEG2_VIDEO, 0x36523B23, 0x8EE5,
0x11D1, 0x8C, 0xA3, 0x00, 0x60, 0xB0, 0x57, 0x66, 0x4A);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_STANDARD_MPEG1_AUDIO, 0x36523B22, 0x8EE5,
0x11D1, 0x8C, 0xA3, 0x00, 0x60, 0xB0, 0x57, 0x66, 0x4A);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_STANDARD_MPEG1_VIDEO, 0x36523B21, 0x8EE5,
0x11D1, 0x8C, 0xA3, 0x00, 0x60, 0xB0, 0x57, 0x66, 0x4A);
-DEFINE_GUID(KSDATAFORMAT_TYPE_STANDARD_PACK_HEADER, 0x36523B13, 0x8EE5,
0x11D1, 0x8C, 0xA3, 0x00, 0x60, 0xB0, 0x57, 0x66, 0x4A);
-DEFINE_GUID(KSDATAFORMAT_TYPE_STANDARD_PES_PACKET, 0x36523B12, 0x8EE5,
0x11D1, 0x8C, 0xA3, 0x00, 0x60, 0xB0, 0x57, 0x66, 0x4A);
-DEFINE_GUID(KSDATAFORMAT_TYPE_STANDARD_ELEMENTARY_STREAM, 0x36523B11, 0x8EE5,
0x11D1, 0x8C, 0xA3, 0x00, 0x60, 0xB0, 0x57, 0x66, 0x4A);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_RIFFMIDI, 0x4995DAF0, 0x9EE6,
0x11D0, 0xA4, 0x0E, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_MIDI_BUS, 0x2CA15FA0, 0x6CFE,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_MIDI, 0x1D262760, 0xE957,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSDATAFORMAT_TYPE_MIDI, 0x7364696D, 0x0000,
0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);
-DEFINE_GUID(KSDATAFORMAT_TYPE_MUSIC, 0xE725D360, 0x62CC,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSPROPSETID_Linear, 0x5A2FFE80, 0x16B9,
0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSPROPSETID_AudioGfx, 0x79A9312E, 0x59AE,
0x43B0, 0xA3, 0x50, 0x8B, 0x05, 0x28, 0x4C, 0xAB, 0x24);
-DEFINE_GUID(KSPROPSETID_Sysaudio_Pin, 0xA3A53220, 0xC6E4,
0x11D0, 0xB4, 0x65, 0x00, 0x00, 0x1A, 0x18, 0x18, 0xE6);
-DEFINE_GUID(KSPROPSETID_Sysaudio, 0xCBE3FAA0, 0xCC75,
0x11D0, 0xB4, 0x65, 0x00, 0x00, 0x1A, 0x18, 0x18, 0xE6);
-DEFINE_GUID(KSEVENTSETID_Sysaudio, 0x04800320, 0x4491,
0x11D1, 0xA0, 0x50, 0x40, 0x57, 0x05, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSEVENTSETID_LoopedStreaming, 0x4682B940, 0xC6EF,
0x11D0, 0x96, 0xD8, 0x00, 0xAA, 0x00, 0x51, 0xE5, 0x1D);
-DEFINE_GUID(KSEVENTSETID_AudioControlChange, 0xE85E9698, 0xFA2F,
0x11D1, 0x95, 0xBD, 0x00, 0xC0, 0x4F, 0xB9, 0x25, 0xD3);
-DEFINE_GUID(KSPROPSETID_Cyclic, 0x3FFEAEA0, 0x2BEE,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSEVENTSETID_Cyclic, 0x142C1AC0, 0x072A,
0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSPROPSETID_WaveTable, 0x8539E660, 0x62E9,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSMUSIC_TECHNOLOGY_SWSYNTH, 0x37407736, 0x3620,
0x11D1, 0x85, 0xD3, 0x00, 0x00, 0xF8, 0x75, 0x43, 0x80);
-DEFINE_GUID(KSMUSIC_TECHNOLOGY_WAVETABLE, 0x394EC7C0, 0x62E9,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSMUSIC_TECHNOLOGY_FMSYNTH, 0x252C5C80, 0x62E9,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSMUSIC_TECHNOLOGY_SQSYNTH, 0x0ECF4380, 0x62E9,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSMUSIC_TECHNOLOGY_PORT, 0x86C92E60, 0x62E8,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSPROPSETID_Wave, 0x924E54B0, 0x630F,
0x11CF, 0xAD, 0xA7, 0x08, 0x00, 0x3E, 0x30, 0x49, 0x4A);
-DEFINE_GUID(KSMETHODSETID_Wave_Queued, 0x7432C160, 0x8827,
0x11CF, 0xA1, 0x02, 0x00, 0x20, 0xAF, 0xD1, 0x56, 0xE4);
-DEFINE_GUID(KSPROPSETID_Wave_Queued, 0x16A15B10, 0x16F0,
0x11D0, 0xA1, 0x95, 0x00, 0x20, 0xAF, 0xD1, 0x56, 0xE4);
-DEFINE_GUID(KSPROPSETID_Acoustic_Echo_Cancel, 0xD7A4AF8B, 0x3DC1,
0x4902, 0x91, 0xEA, 0x8A, 0x15, 0xC9, 0x0E, 0x05, 0xB2);
-DEFINE_GUID(KSMETHODSETID_Wavetable, 0xDCEF31EB, 0xD907,
0x11D0, 0x95, 0x83, 0x00, 0xC0, 0x4F, 0xB9, 0x25, 0xD3);
+DEFINE_GUID(KSALGORITHMINSTANCE_SYSTEM_MICROPHONE_ARRAY_PROCESSOR, 0xB6F5A0A0, 0x9E61,
0x4F8C, 0x91, 0xE3, 0x76, 0xCF, 0x0F, 0x3C, 0x47, 0x1F);
+DEFINE_GUID(KSALGORITHMINSTANCE_SYSTEM_AGC, 0x950E55B9, 0x877C,
0x4C67, 0xBE, 0x08, 0xE4, 0x7B, 0x56, 0x11, 0x13, 0x0A);
+DEFINE_GUID(KSALGORITHMINSTANCE_SYSTEM_NOISE_SUPPRESS, 0x5AB0882E, 0x7274,
0x4516, 0x87, 0x7D, 0x4E, 0xEE, 0x99, 0xBA, 0x4F, 0xD0);
+DEFINE_GUID(KSALGORITHMINSTANCE_SYSTEM_ACOUSTIC_ECHO_CANCEL, 0x1C22C56D, 0x9879,
0x4F5B, 0xA3, 0x89, 0x27, 0x99, 0x6D, 0xDC, 0x28, 0x10);
+
DEFINE_GUID(KSAUDFNAME_PEAKMETER, 0x57E24340, 0xFC5B,
0x4612, 0xA5, 0x62, 0x72, 0xB1, 0x1A, 0x29, 0xDF, 0xAE);
DEFINE_GUID(KSAUDFNAME_VIDEO, 0x915DAEC4, 0xA434,
0x11D2, 0xAC, 0x52, 0x00, 0xC0, 0x4F, 0x8E, 0xFB, 0x68);
DEFINE_GUID(KSAUDFNAME_VIDEO_MUTE, 0x9B46E709, 0x992A,
0x11D2, 0xAC, 0x4D, 0x00, 0xC0, 0x4F, 0x8E, 0xFB, 0x68);
@@ -191,13 +110,159 @@
DEFINE_GUID(KSAUDFNAME_3D_STEREO, 0x185FEDE2, 0x9905,
0x11D1, 0x95, 0xA9, 0x00, 0xC0, 0x4F, 0xB9, 0x25, 0xD3);
DEFINE_GUID(KSAUDFNAME_TREBLE, 0x185FEDE1, 0x9905,
0x11D1, 0x95, 0xA9, 0x00, 0xC0, 0x4F, 0xB9, 0x25, 0xD3);
DEFINE_GUID(KSAUDFNAME_BASS, 0x185FEDE0, 0x9905,
0x11D1, 0x95, 0xA9, 0x00, 0xC0, 0x4F, 0xB9, 0x25, 0xD3);
-DEFINE_GUID(KSNODETYPE_PEAKMETER, 0xA085651E, 0x5F0D,
0x4B36, 0xA8, 0x69, 0xD1, 0x95, 0xD6, 0xAB, 0x4B, 0x9E);
-DEFINE_GUID(KSNODETYPE_PROLOGIC_ENCODER, 0x8074C5B2, 0x3C66,
0x11D2, 0xB4, 0x5A, 0x30, 0x78, 0x30, 0x2C, 0x20, 0x30);
-DEFINE_GUID(KSNODETYPE_DEV_SPECIFIC, 0x941C7AC0, 0xC559,
0x11D0, 0x8A, 0x2B, 0x00, 0xA0, 0xC9, 0x25, 0x5A, 0xC1);
-DEFINE_GUID(KSALGORITHMINSTANCE_SYSTEM_MICROPHONE_ARRAY_PROCESSOR, 0xB6F5A0A0, 0x9E61,
0x4F8C, 0x91, 0xE3, 0x76, 0xCF, 0x0F, 0x3C, 0x47, 0x1F);
-DEFINE_GUID(KSALGORITHMINSTANCE_SYSTEM_AGC, 0x950E55B9, 0x877C,
0x4C67, 0xBE, 0x08, 0xE4, 0x7B, 0x56, 0x11, 0x13, 0x0A);
-DEFINE_GUID(KSALGORITHMINSTANCE_SYSTEM_NOISE_SUPPRESS, 0x5AB0882E, 0x7274,
0x4516, 0x87, 0x7D, 0x4E, 0xEE, 0x99, 0xBA, 0x4F, 0xD0);
-DEFINE_GUID(KSALGORITHMINSTANCE_SYSTEM_ACOUSTIC_ECHO_CANCEL, 0x1C22C56D, 0x9879,
0x4F5B, 0xA3, 0x89, 0x27, 0x99, 0x6D, 0xDC, 0x28, 0x10);
+
+DEFINE_GUID(KSCATEGORY_MULTIPLEXER, 0x7A5DE1D3, 0x01A1,
0x452C, 0xB4, 0x81, 0x4F, 0xA2, 0xB9, 0x62, 0x71, 0xE8);
+DEFINE_GUID(KSCATEGORY_ENCODER, 0x19689BF6, 0xC384,
0x48FD, 0xAD, 0x51, 0x90, 0xE5, 0x8C, 0x79, 0xF7, 0x0B);
+DEFINE_GUID(KSCATEGORY_TVAUDIO, 0xA799A802, 0xA46D,
0x11D0, 0xA1, 0x8C, 0x00, 0xA0, 0x24, 0x01, 0xDC, 0xD4);
+DEFINE_GUID(KSCATEGORY_CROSSBAR, 0xA799A801, 0xA46D,
0x11D0, 0xA1, 0x8C, 0x00, 0xA0, 0x24, 0x01, 0xDC, 0xD4);
+DEFINE_GUID(KSCATEGORY_TVTUNER, 0xA799A800, 0xA46D,
0x11D0, 0xA1, 0x8C, 0x00, 0xA0, 0x24, 0x01, 0xDC, 0xD4);
+DEFINE_GUID(KSCATEGORY_ESCALANTE_PLATFORM_DRIVER, 0x74F3AEA8, 0x9768,
0x11D1, 0x8E, 0x07, 0x00, 0xA0, 0xC9, 0x5E, 0xC2, 0x2E);
+DEFINE_GUID(KSCATEGORY_WDMAUD_USE_PIN_NAME, 0x47A4FA20, 0xA251,
0x11D1, 0xA0, 0x50, 0x00, 0x00, 0xF8, 0x00, 0x47, 0x88);
+DEFINE_GUID(KSCATEGORY_PREFERRED_MIDIOUT_DEVICE, 0xD6C50674, 0x72C1,
0x11D2, 0x97, 0x55, 0x00, 0x00, 0xF8, 0x00, 0x47, 0x88);
+DEFINE_GUID(KSCATEGORY_PREFERRED_WAVEIN_DEVICE, 0xD6C50671, 0x72C1,
0x11D2, 0x97, 0x55, 0x00, 0x00, 0xF8, 0x00, 0x47, 0x88);
+DEFINE_GUID(KSCATEGORY_PREFERRED_WAVEOUT_DEVICE, 0xD6C5066E, 0x72C1,
0x11D2, 0x97, 0x55, 0x00, 0x00, 0xF8, 0x00, 0x47, 0x88);
+DEFINE_GUID(KSCATEGORY_AUDIO_DEVICE, 0xFBF6F530, 0x07B9,
0x11D2, 0xA7, 0x1E, 0x00, 0x00, 0xF8, 0x00, 0x47, 0x88);
+DEFINE_GUID(KSCATEGORY_AUDIO_SPLITTER, 0x9EA331FA, 0xB91B,
0x45F8, 0x92, 0x85, 0xBD, 0x2B, 0xC7, 0x7A, 0xFC, 0xDE);
+DEFINE_GUID(KSCATEGORY_AUDIO_GFX, 0x9BAF9572, 0x340C,
0x11D3, 0xAB, 0xDC, 0x00, 0xA0, 0xC9, 0x0A, 0xB1, 0x6F);
+DEFINE_GUID(KSCATEGORY_WDMAUD, 0x3E227E76, 0x690D,
0x11D2, 0x81, 0x61, 0x00, 0x00, 0xF8, 0x77, 0x5B, 0xF1);
+DEFINE_GUID(KSCATEGORY_SYSAUDIO, 0xA7C7A5B1, 0x5AF3,
0x11D1, 0x9C, 0xED, 0x00, 0xA0, 0x24, 0xBF, 0x04, 0x07);
+DEFINE_GUID(KSCATEGORY_ACOUSTIC_ECHO_CANCEL, 0xBF963D80, 0xC559,
0x11D0, 0x8A, 0x2B, 0x00, 0xA0, 0xC9, 0x25, 0x5A, 0xC1);
+DEFINE_GUID(KSCATEGORY_VIRTUAL, 0x3503EAC4, 0x1F26,
0x11D1, 0x8A, 0xB0, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+DEFINE_GUID(KSCATEGORY_TOPOLOGY, 0xDDA54A40, 0x1E4C,
0x11D1, 0xA0, 0x50, 0x40, 0x57, 0x05, 0xC1, 0x00, 0x00);
+DEFINE_GUID(KSCATEGORY_NETWORK, 0x67C9CC3C, 0x69C4,
0x11D2, 0x87, 0x59, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+DEFINE_GUID(KSCATEGORY_TEXT, 0x6994AD06, 0x93EF,
0x11D0, 0xA3, 0xCC, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+DEFINE_GUID(KSCATEGORY_VIDEO, 0x6994AD05, 0x93EF,
0x11D0, 0xA3, 0xCC, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+DEFINE_GUID(KSCATEGORY_AUDIO, 0x6994AD04, 0x93EF,
0x11D0, 0xA3, 0xCC, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+DEFINE_GUID(KSCATEGORY_QUALITY, 0x97EBAACB, 0x95BD,
0x11D0, 0xA3, 0xEA, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+DEFINE_GUID(KSCATEGORY_PROXY, 0x97EBAACA, 0x95BD,
0x11D0, 0xA3, 0xEA, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+DEFINE_GUID(KSCATEGORY_CLOCK, 0x53172480, 0x4791,
0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+DEFINE_GUID(KSCATEGORY_FILESYSTEM, 0x760FED5E, 0x9357,
0x11D0, 0xA3, 0xCC, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+DEFINE_GUID(KSCATEGORY_MEDIUMTRANSFORM, 0xCF1DDA2E, 0x9743,
0x11D0, 0xA3, 0xEE, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+DEFINE_GUID(KSCATEGORY_INTERFACETRANSFORM, 0xCF1DDA2D, 0x9743,
0x11D0, 0xA3, 0xEE, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+DEFINE_GUID(KSCATEGORY_COMMUNICATIONSTRANSFORM, 0xCF1DDA2C, 0x9743,
0x11D0, 0xA3, 0xEE, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+DEFINE_GUID(KSCATEGORY_DATATRANSFORM, 0x2EB07EA0, 0x7E70,
0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+DEFINE_GUID(KSCATEGORY_DATADECOMPRESSOR, 0x2721AE20, 0x7E70,
0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+DEFINE_GUID(KSCATEGORY_DATACOMPRESSOR, 0x1E84C900, 0x7E70,
0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+DEFINE_GUID(KSCATEGORY_SPLITTER, 0x0A4252A0, 0x7E70,
0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+DEFINE_GUID(KSCATEGORY_MIXER, 0xAD809C00, 0x7B88,
0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+DEFINE_GUID(KSCATEGORY_RENDER, 0x65E8773E, 0x8F56,
0x11D0, 0xA3, 0xB9, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+DEFINE_GUID(KSCATEGORY_CAPTURE, 0x65E8773D, 0x8F56,
0x11D0, 0xA3, 0xB9, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+DEFINE_GUID(KSCATEGORY_BRIDGE, 0x085AFF00, 0x62CE,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+DEFINE_GUID(KSCATEGORY_MICROPHONE_ARRAY_PROCESSOR, 0x830A44F2, 0xA32D,
0x476B, 0xBE, 0x97, 0x42, 0x84, 0x56, 0x73, 0xB3, 0x5A);
+
+DEFINE_GUID(KSDATAFORMAT_TYPE_DVD_ENCRYPTED_PACK, 0xED0B916A, 0x044D,
0x11D1, 0xAA, 0x78, 0x00, 0xC0, 0x4F, 0xC3, 0x1D, 0x60);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_Line21_GOPPacket, 0x6E8D4A23, 0x310C,
0x11D0, 0xB7, 0x9A, 0x00, 0xAA, 0x00, 0x37, 0x67, 0xA7);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_Line21_BytePair, 0x6E8D4A22, 0x310C,
0x11D0, 0xB7, 0x9A, 0x00, 0xAA, 0x00, 0x37, 0x67, 0xA7);
+DEFINE_GUID(KSDATAFORMAT_TYPE_AUXLine21Data, 0x670AEA80, 0x3A82,
0x11D0, 0xB7, 0x9B, 0x00, 0xAA, 0x00, 0x37, 0x67, 0xA7);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_OVERLAY, 0xE436EB7F, 0x524F,
0x11CE, 0x9F, 0x53, 0x00, 0x20, 0xAF, 0x0B, 0xA7, 0x70);
+DEFINE_GUID(KSDATAFORMAT_SPECIFIER_AC3_AUDIO, 0xE06D80E4, 0xDB46,
0x11CF, 0xB4, 0xD1, 0x00, 0x80, 0x5F, 0x6C, 0xBB, 0xEA);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_AC3_AUDIO, 0xE06D802C, 0xDB46,
0x11CF, 0xB4, 0xD1, 0x00, 0x80, 0x5F, 0x6C, 0xBB, 0xEA);
+DEFINE_GUID(KSDATAFORMAT_SPECIFIER_LPCM_AUDIO, 0xE06D80E6, 0xDB46,
0x11CF, 0xB4, 0xD1, 0x00, 0x80, 0x5F, 0x6C, 0xBB, 0xEA);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_LPCM_AUDIO, 0xE06D8032, 0xDB46,
0x11CF, 0xB4, 0xD1, 0x00, 0x80, 0x5F, 0x6C, 0xBB, 0xEA);
+DEFINE_GUID(KSDATAFORMAT_SPECIFIER_MPEG2_AUDIO, 0xE06D80E5, 0xDB46,
0x11CF, 0xB4, 0xD1, 0x00, 0x80, 0x5F, 0x6C, 0xBB, 0xEA);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_MPEG2_AUDIO, 0xE06D802B, 0xDB46,
0x11CF, 0xB4, 0xD1, 0x00, 0x80, 0x5F, 0x6C, 0xBB, 0xEA);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_SUBPICTURE, 0xE06D802D, 0xDB46,
0x11CF, 0xB4, 0xD1, 0x00, 0x80, 0x5F, 0x6C, 0xBB, 0xEA);
+DEFINE_GUID(KSDATAFORMAT_SPECIFIER_MPEG2_VIDEO, 0xE06D80E3, 0xDB46,
0x11CF, 0xB4, 0xD1, 0x00, 0x80, 0x5F, 0x6C, 0xBB, 0xEA);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_MPEG2_VIDEO, 0xE06D8026, 0xDB46,
0x11CF, 0xB4, 0xD1, 0x00, 0x80, 0x5F, 0x6C, 0xBB, 0xEA);
+DEFINE_GUID(KSDATAFORMAT_TYPE_MPEG2_TRANSPORT, 0xE06D8023, 0xDB46,
0x11CF, 0xB4, 0xD1, 0x00, 0x80, 0x5F, 0x6C, 0xBB, 0xEA);
+DEFINE_GUID(KSDATAFORMAT_TYPE_MPEG2_PROGRAM, 0xE06D8022, 0xDB46,
0x11CF, 0xB4, 0xD1, 0x00, 0x80, 0x5F, 0x6C, 0xBB, 0xEA);
+DEFINE_GUID(KSDATAFORMAT_TYPE_MPEG2_PES, 0xE06D8020, 0xDB46,
0x11CF, 0xB4, 0xD1, 0x00, 0x80, 0x5F, 0x6C, 0xBB, 0xEA);
+DEFINE_GUID(KSDATAFORMAT_SPECIFIER_MPEG1_VIDEO, 0x05589F82, 0xC356,
0x11CE, 0xBF, 0x01, 0x00, 0xAA, 0x00, 0x55, 0x59, 0x5A);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_MPEG1Video, 0xE436EB86, 0x524F,
0x11CE, 0x9F, 0x53, 0x00, 0x20, 0xAF, 0x0B, 0xA7, 0x70);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_MPEG1Payload, 0xE436EB81, 0x524F,
0x11CE, 0x9F, 0x53, 0x00, 0x20, 0xAF, 0x0B, 0xA7, 0x70);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_MPEG1Packet, 0xE436EB80, 0x524F,
0x11CE, 0x9F, 0x53, 0x00, 0x20, 0xAF, 0x0B, 0xA7, 0x70);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_DSS_AUDIO, 0xA0AF4F82, 0xE163,
0x11D0, 0xBA, 0xD9, 0x00, 0x60, 0x97, 0x44, 0x11, 0x1A);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_DSS_VIDEO, 0xA0AF4F81, 0xE163,
0x11D0, 0xBA, 0xD9, 0x00, 0x60, 0x97, 0x44, 0x11, 0x1A);
+DEFINE_GUID(KSDATAFORMAT_SPECIFIER_DIALECT_AC3_AUDIO, 0x36523B35, 0x8EE5,
0x11D1, 0x8C, 0xA3, 0x00, 0x60, 0xB0, 0x57, 0x66, 0x4A);
+DEFINE_GUID(KSDATAFORMAT_SPECIFIER_DIALECT_MPEG2_AUDIO, 0x36523B34, 0x8EE5,
0x11D1, 0x8C, 0xA3, 0x00, 0x60, 0xB0, 0x57, 0x66, 0x4A);
+DEFINE_GUID(KSDATAFORMAT_SPECIFIER_DIALECT_MPEG2_VIDEO, 0x36523B33, 0x8EE5,
0x11D1, 0x8C, 0xA3, 0x00, 0x60, 0xB0, 0x57, 0x66, 0x4A);
+DEFINE_GUID(KSDATAFORMAT_SPECIFIER_DIALECT_MPEG1_AUDIO, 0x36523B32, 0x8EE5,
0x11D1, 0x8C, 0xA3, 0x00, 0x60, 0xB0, 0x57, 0x66, 0x4A);
+DEFINE_GUID(KSDATAFORMAT_SPECIFIER_DIALECT_MPEG1_VIDEO, 0x36523B31, 0x8EE5,
0x11D1, 0x8C, 0xA3, 0x00, 0x60, 0xB0, 0x57, 0x66, 0x4A);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_STANDARD_AC3_AUDIO, 0x36523B25, 0x8EE5,
0x11D1, 0x8C, 0xA3, 0x00, 0x60, 0xB0, 0x57, 0x66, 0x4A);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_STANDARD_MPEG2_AUDIO, 0x36523B24, 0x8EE5,
0x11D1, 0x8C, 0xA3, 0x00, 0x60, 0xB0, 0x57, 0x66, 0x4A);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_STANDARD_MPEG2_VIDEO, 0x36523B23, 0x8EE5,
0x11D1, 0x8C, 0xA3, 0x00, 0x60, 0xB0, 0x57, 0x66, 0x4A);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_STANDARD_MPEG1_AUDIO, 0x36523B22, 0x8EE5,
0x11D1, 0x8C, 0xA3, 0x00, 0x60, 0xB0, 0x57, 0x66, 0x4A);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_STANDARD_MPEG1_VIDEO, 0x36523B21, 0x8EE5,
0x11D1, 0x8C, 0xA3, 0x00, 0x60, 0xB0, 0x57, 0x66, 0x4A);
+DEFINE_GUID(KSDATAFORMAT_TYPE_STANDARD_PACK_HEADER, 0x36523B13, 0x8EE5,
0x11D1, 0x8C, 0xA3, 0x00, 0x60, 0xB0, 0x57, 0x66, 0x4A);
+DEFINE_GUID(KSDATAFORMAT_TYPE_STANDARD_PES_PACKET, 0x36523B12, 0x8EE5,
0x11D1, 0x8C, 0xA3, 0x00, 0x60, 0xB0, 0x57, 0x66, 0x4A);
+DEFINE_GUID(KSDATAFORMAT_TYPE_STANDARD_ELEMENTARY_STREAM, 0x36523B11, 0x8EE5,
0x11D1, 0x8C, 0xA3, 0x00, 0x60, 0xB0, 0x57, 0x66, 0x4A);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_RIFFMIDI, 0x4995DAF0, 0x9EE6,
0x11D0, 0xA4, 0x0E, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_MIDI_BUS, 0x2CA15FA0, 0x6CFE,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_MIDI, 0x1D262760, 0xE957,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+DEFINE_GUID(KSDATAFORMAT_TYPE_MIDI, 0x7364696D, 0x0000,
0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);
+DEFINE_GUID(KSDATAFORMAT_TYPE_MUSIC, 0xE725D360, 0x62CC,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_SDDS_AUDIO, 0xE06D8034, 0xDB46,
0x11CF, 0xB4, 0xD1, 0x00, 0x80, 0x5F, 0x6C, 0xBB, 0xEA);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_DTS_AUDIO, 0xE06D8033, 0xDB46,
0x11CF, 0xB4, 0xD1, 0x00, 0x80, 0x5F, 0x6C, 0xBB, 0xEA);
+DEFINE_GUID(KSDATAFORMAT_SPECIFIER_DSOUND, 0x518590A2, 0xA184,
0x11D0, 0x85, 0x22, 0x00, 0xC0, 0x4F, 0xD9, 0xBA, 0xF3);
+DEFINE_GUID(KSDATAFORMAT_SPECIFIER_WAVEFORMATEX, 0x05589F81, 0xC356,
0x11CE, 0xBF, 0x01, 0x00, 0xAA, 0x00, 0x55, 0x59, 0x5A);
+DEFINE_GUID(KSDATAFORMAT_SPECIFIER_VC_ID, 0xAD98D184, 0xAAC3,
0x11D0, 0xA4, 0x1C, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_MPEG, 0x00000050, 0x0000,
0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_ADPCM, 0x00000002, 0x0000,
0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_MULAW, 0x00000007, 0x0000,
0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_ALAW, 0x00000006, 0x0000,
0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_DRM, 0x00000009, 0x0000,
0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_IEEE_FLOAT, 0x00000003, 0x0000,
0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_PCM, 0x00000001, 0x0000,
0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_ANALOG, 0x6DBA3190, 0x67BD,
0x11CF, 0xA0, 0xF7, 0x00, 0x20, 0xAF, 0xD1, 0x56, 0xE4);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_WAVEFORMATEX, 0x00000000, 0x0000,
0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);
+DEFINE_GUID(KSDATAFORMAT_TYPE_TEXT, 0x73747874, 0x0000,
0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);
+DEFINE_GUID(KSDATAFORMAT_TYPE_AUDIO, 0x73647561, 0x0000,
0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);
+DEFINE_GUID(KSDATAFORMAT_TYPE_VIDEO, 0x73646976, 0x0000,
0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);
+DEFINE_GUID(KSDATAFORMAT_SPECIFIER_NONE, 0x0F6417D6, 0xC318,
0x11D0, 0xA4, 0x3F, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+DEFINE_GUID(KSDATAFORMAT_SPECIFIER_FILEHANDLE, 0x65E8773C, 0x8F56,
0x11D0, 0xA3, 0xB9, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+DEFINE_GUID(KSDATAFORMAT_SPECIFIER_FILENAME, 0xAA797B40, 0xE974,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_NONE, 0xE436EB8E, 0x524F,
0x11CE, 0x9F, 0x53, 0x00, 0x20, 0xAF, 0x0B, 0xA7, 0x70);
+DEFINE_GUID(KSDATAFORMAT_TYPE_STREAM, 0xE436EB83, 0x524F,
0x11CE, 0x9F, 0x53, 0x00, 0x20, 0xAF, 0x0B, 0xA7, 0x70);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_RIFFWAVE, 0xE436EB8B, 0x524F,
0x11CE, 0x9F, 0x53, 0x00, 0x20, 0xAF, 0x0B, 0xA7, 0x70);
+DEFINE_GUID(KSDATAFORMAT_SUBTYPE_RIFF, 0x4995DAEE, 0x9EE6,
0x11D0, 0xA4, 0x0E, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+
+DEFINE_GUID(KSEVENTSETID_VPVBINotify, 0xEC529B01, 0x1A1F,
0x11D1, 0xBA, 0xD9, 0x00, 0x60, 0x97, 0x44, 0x11, 0x1A);
+DEFINE_GUID(KSEVENTSETID_VIDCAPTOSTI, 0xDB47DE20, 0xF628,
0x11D1, 0xBA, 0x41, 0x00, 0xA0, 0xC9, 0x0D, 0x2B, 0x05);
+DEFINE_GUID(KSEVENTSETID_VPNotify, 0x20C5598E, 0xD3C8,
0x11D0, 0x8D, 0xFC, 0x00, 0xC0, 0x4F, 0xD7, 0xC0, 0x8B);
+DEFINE_GUID(KSEVENTSETID_VIDCAP_TVAUDIO, 0x6A2E0651, 0x28E4,
0x11D0, 0xA1, 0x8C, 0x00, 0xA0, 0xC9, 0x11, 0x89, 0x56);
+DEFINE_GUID(KSEVENTSETID_EXTDEV_Command, 0x109C7988, 0xB3CB,
0x11D2, 0xB4, 0x8E, 0x00, 0x60, 0x97, 0xB3, 0x39, 0x1B);
+DEFINE_GUID(KSEVENTSETID_Connection, 0x7F4BCBE0, 0x9EA5,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+DEFINE_GUID(KSEVENTSETID_Clock, 0x364D8E20, 0x62C7,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+DEFINE_GUID(KSEVENTSETID_StreamAllocator, 0x75D95571, 0x073C,
0x11D0, 0xA1, 0x61, 0x00, 0x20, 0xAF, 0xD1, 0x56, 0xE4);
+DEFINE_GUID(KSEVENTSETID_Sysaudio, 0x04800320, 0x4491,
0x11D1, 0xA0, 0x50, 0x40, 0x57, 0x05, 0xC1, 0x00, 0x00);
+DEFINE_GUID(KSEVENTSETID_LoopedStreaming, 0x4682B940, 0xC6EF,
0x11D0, 0x96, 0xD8, 0x00, 0xAA, 0x00, 0x51, 0xE5, 0x1D);
+DEFINE_GUID(KSEVENTSETID_AudioControlChange, 0xE85E9698, 0xFA2F,
0x11D1, 0x95, 0xBD, 0x00, 0xC0, 0x4F, 0xB9, 0x25, 0xD3);
+DEFINE_GUID(KSEVENTSETID_Cyclic, 0x142C1AC0, 0x072A,
0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+
+DEFINE_GUID(KSMEDIUMSETID_VPBus, 0xA18C15EC, 0xCE43,
0x11D0, 0xAB, 0xE7, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+DEFINE_GUID(KSMEDIUMSETID_MidiBus, 0x05908040, 0x3246,
0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+DEFINE_GUID(KSMEDIUMSETID_Standard, 0x4747B320, 0x62CE,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+DEFINE_GUID(KSMETHODSETID_Wave_Queued, 0x7432C160, 0x8827,
0x11CF, 0xA1, 0x02, 0x00, 0x20, 0xAF, 0xD1, 0x56, 0xE4);
+DEFINE_GUID(KSMETHODSETID_Wavetable, 0xDCEF31EB, 0xD907,
0x11D0, 0x95, 0x83, 0x00, 0xC0, 0x4F, 0xB9, 0x25, 0xD3);
+DEFINE_GUID(KSMETHODSETID_StreamAllocator, 0xCF6E4341, 0xEC87,
0x11CF, 0xA1, 0x30, 0x00, 0x20, 0xAF, 0xD1, 0x56, 0xE4);
+DEFINE_GUID(KSMETHODSETID_StreamIo, 0x65D003CA, 0x1523,
0x11D2, 0xB2, 0x7A, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+
+DEFINE_GUID(KSMEMORY_TYPE_DEVICE_UNKNOWN, 0x091BB639, 0x603F,
0x11D1, 0xB0, 0x67, 0x00, 0xA0, 0xC9, 0x06, 0x28, 0x02);
+DEFINE_GUID(KSMEMORY_TYPE_KERNEL_NONPAGED, 0x4A6D5FC4, 0x7895,
0x11D1, 0xB0, 0x69, 0x00, 0xA0, 0xC9, 0x06, 0x28, 0x02);
+DEFINE_GUID(KSMEMORY_TYPE_KERNEL_PAGED, 0xD833F8F8, 0x7894,
0x11D1, 0xB0, 0x69, 0x00, 0xA0, 0xC9, 0x06, 0x28, 0x02);
+DEFINE_GUID(KSMEMORY_TYPE_USER, 0x8CB0FC28, 0x7893,
0x11D1, 0xB0, 0x69, 0x00, 0xA0, 0xC9, 0x06, 0x28, 0x02);
+DEFINE_GUID(KSMEMORY_TYPE_SYSTEM, 0x091BB638, 0x603F,
0x11D1, 0xB0, 0x67, 0x00, 0xA0, 0xC9, 0x06, 0x28, 0x02);
+
+DEFINE_GUID(KSMUSIC_TECHNOLOGY_SWSYNTH, 0x37407736, 0x3620,
0x11D1, 0x85, 0xD3, 0x00, 0x00, 0xF8, 0x75, 0x43, 0x80);
+DEFINE_GUID(KSMUSIC_TECHNOLOGY_WAVETABLE, 0x394EC7C0, 0x62E9,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+DEFINE_GUID(KSMUSIC_TECHNOLOGY_FMSYNTH, 0x252C5C80, 0x62E9,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+DEFINE_GUID(KSMUSIC_TECHNOLOGY_SQSYNTH, 0x0ECF4380, 0x62E9,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+DEFINE_GUID(KSMUSIC_TECHNOLOGY_PORT, 0x86C92E60, 0x62E8,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+
+DEFINE_GUID(KSNAME_TopologyNode, 0x0621061A, 0xEE75,
0x11D0, 0xB9, 0x15, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+DEFINE_GUID(KSNAME_Allocator, 0x642F5D00, 0x4791,
0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+DEFINE_GUID(KSNAME_Clock, 0x53172480, 0x4791,
0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+DEFINE_GUID(KSNAME_Pin, 0x146F1A80, 0x4791,
0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+DEFINE_GUID(KSNAME_Filter, 0x9B365890, 0x165F,
0x11D0, 0xA1, 0x95, 0x00, 0x20, 0xAF, 0xD1, 0x56, 0xE4);
+DEFINE_GUID(KSNAME_Server, 0x3C0D501A, 0x140B,
0x11D1, 0xB4, 0x0F, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+
+DEFINE_GUID(KSNODETYPE_VIDEO_OUTPUT_MTT, 0xDFF229E8, 0xF70F,
0x11D0, 0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+DEFINE_GUID(KSNODETYPE_VIDEO_INPUT_MTT, 0xDFF229E7, 0xF70F,
0x11D0, 0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+DEFINE_GUID(KSNODETYPE_VIDEO_CAMERA_TERMINAL, 0xDFF229E6, 0xF70F,
0x11D0, 0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+DEFINE_GUID(KSNODETYPE_VIDEO_PROCESSING, 0xDFF229E5, 0xF70F,
0x11D0, 0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+DEFINE_GUID(KSNODETYPE_VIDEO_SELECTOR, 0xDFF229E4, 0xF70F,
0x11D0, 0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+DEFINE_GUID(KSNODETYPE_VIDEO_OUTPUT_TERMINAL, 0xDFF229E3, 0xF70F,
0x11D0, 0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+DEFINE_GUID(KSNODETYPE_VIDEO_INPUT_TERMINAL, 0xDFF229E2, 0xF70F,
0x11D0, 0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
DEFINE_GUID(KSNODETYPE_3D_EFFECTS, 0x55515860, 0xC559,
0x11D0, 0x8A, 0x2B, 0x00, 0xA0, 0xC9, 0x25, 0x5A, 0xC1);
DEFINE_GUID(KSNODETYPE_CHORUS, 0x20173F20, 0xC559,
0x11D0, 0x8A, 0x2B, 0x00, 0xA0, 0xC9, 0x25, 0x5A, 0xC1);
DEFINE_GUID(KSNODETYPE_REVERB, 0xEF0328E0, 0xC558,
0x11D0, 0x8A, 0x2B, 0x00, 0xA0, 0xC9, 0x25, 0x5A, 0xC1);
@@ -219,49 +284,6 @@
DEFINE_GUID(KSNODETYPE_SRC, 0x9DB7B9E0, 0xC555,
0x11D0, 0x8A, 0x2B, 0x00, 0xA0, 0xC9, 0x25, 0x5A, 0xC1);
DEFINE_GUID(KSNODETYPE_ADC, 0x4D837FE0, 0xC555,
0x11D0, 0x8A, 0x2B, 0x00, 0xA0, 0xC9, 0x25, 0x5A, 0xC1);
DEFINE_GUID(KSNODETYPE_DAC, 0x507AE360, 0xC554,
0x11D0, 0x8A, 0x2B, 0x00, 0xA0, 0xC9, 0x25, 0x5A, 0xC1);
-DEFINE_GUID(KSPROPSETID_Audio, 0x45FFAAA0, 0x6E1B,
0x11D0, 0xBC, 0xF2, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00);
-DEFINE_GUID(KSPROPSETID_DrmAudioStream, 0x2F2C8DDD, 0x4198,
0x4FAC, 0xBA, 0x29, 0x61, 0xBB, 0x05, 0xB7, 0xDE, 0x06);
-DEFINE_GUID(KSPROPSETID_RtAudio, 0xA855A48C, 0x2F78,
0x4729, 0x90, 0x51, 0x19, 0x68, 0x74, 0x6B, 0x9E, 0xEF);
-DEFINE_GUID(KSPROPSETID_TopologyNode, 0x45FFAAA1, 0x6E1B,
0x11D0, 0xBC, 0xF2, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00);
-DEFINE_GUID(KSPROPSETID_Bibliographic, 0x07BA150E, 0xE2B1,
0x11D0, 0xAC, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_RIFFWAVE, 0xE436EB8B, 0x524F,
0x11CE, 0x9F, 0x53, 0x00, 0x20, 0xAF, 0x0B, 0xA7, 0x70);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_RIFF, 0x4995DAEE, 0x9EE6,
0x11D0, 0xA4, 0x0E, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
-DEFINE_GUID(KSPROPSETID_Itd3d, 0x6429F090, 0x9FD9,
0x11D0, 0xA7, 0x5B, 0x00, 0xA0, 0xC9, 0x03, 0x65, 0xE3);
-DEFINE_GUID(KSPROPSETID_Hrtf3d, 0xB66DECB0, 0xA083,
0x11D0, 0x85, 0x1E, 0x00, 0xC0, 0x4F, 0xD9, 0xBA, 0xF3);
-DEFINE_GUID(KSPROPSETID_DirectSound3DBuffer, 0x437B3411, 0xD060,
0x11D0, 0x85, 0x83, 0x00, 0xC0, 0x4F, 0xD9, 0xBA, 0xF3);
-DEFINE_GUID(KSPROPSETID_DirectSound3DListener, 0x437B3414, 0xD060,
0x11D0, 0x85, 0x83, 0x00, 0xC0, 0x4F, 0xD9, 0xBA, 0xF3);
-DEFINE_GUID(KSDATAFORMAT_SPECIFIER_DSOUND, 0x518590A2, 0xA184,
0x11D0, 0x85, 0x22, 0x00, 0xC0, 0x4F, 0xD9, 0xBA, 0xF3);
-DEFINE_GUID(KSDATAFORMAT_SPECIFIER_WAVEFORMATEX, 0x05589F81, 0xC356,
0x11CE, 0xBF, 0x01, 0x00, 0xAA, 0x00, 0x55, 0x59, 0x5A);
-DEFINE_GUID(KSDATAFORMAT_SPECIFIER_VC_ID, 0xAD98D184, 0xAAC3,
0x11D0, 0xA4, 0x1C, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_MPEG, 0x00000050, 0x0000,
0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_ADPCM, 0x00000002, 0x0000,
0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_MULAW, 0x00000007, 0x0000,
0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_ALAW, 0x00000006, 0x0000,
0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_DRM, 0x00000009, 0x0000,
0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_IEEE_FLOAT, 0x00000003, 0x0000,
0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_PCM, 0x00000001, 0x0000,
0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_ANALOG, 0x6DBA3190, 0x67BD,
0x11CF, 0xA0, 0xF7, 0x00, 0x20, 0xAF, 0xD1, 0x56, 0xE4);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_WAVEFORMATEX, 0x00000000, 0x0000,
0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);
-DEFINE_GUID(KSDATAFORMAT_TYPE_TEXT, 0x73747874, 0x0000,
0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);
-DEFINE_GUID(KSDATAFORMAT_TYPE_AUDIO, 0x73647561, 0x0000,
0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);
-DEFINE_GUID(KSDATAFORMAT_TYPE_VIDEO, 0x73646976, 0x0000,
0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);
-DEFINE_GUID(KSCATEGORY_ESCALANTE_PLATFORM_DRIVER, 0x74F3AEA8, 0x9768,
0x11D1, 0x8E, 0x07, 0x00, 0xA0, 0xC9, 0x5E, 0xC2, 0x2E);
-DEFINE_GUID(KSCATEGORY_WDMAUD_USE_PIN_NAME, 0x47A4FA20, 0xA251,
0x11D1, 0xA0, 0x50, 0x00, 0x00, 0xF8, 0x00, 0x47, 0x88);
-DEFINE_GUID(KSCATEGORY_PREFERRED_MIDIOUT_DEVICE, 0xD6C50674, 0x72C1,
0x11D2, 0x97, 0x55, 0x00, 0x00, 0xF8, 0x00, 0x47, 0x88);
-DEFINE_GUID(KSCATEGORY_PREFERRED_WAVEIN_DEVICE, 0xD6C50671, 0x72C1,
0x11D2, 0x97, 0x55, 0x00, 0x00, 0xF8, 0x00, 0x47, 0x88);
-DEFINE_GUID(KSCATEGORY_PREFERRED_WAVEOUT_DEVICE, 0xD6C5066E, 0x72C1,
0x11D2, 0x97, 0x55, 0x00, 0x00, 0xF8, 0x00, 0x47, 0x88);
-DEFINE_GUID(KSCATEGORY_AUDIO_DEVICE, 0xFBF6F530, 0x07B9,
0x11D2, 0xA7, 0x1E, 0x00, 0x00, 0xF8, 0x00, 0x47, 0x88);
-DEFINE_GUID(KSCATEGORY_AUDIO_SPLITTER, 0x9EA331FA, 0xB91B,
0x45F8, 0x92, 0x85, 0xBD, 0x2B, 0xC7, 0x7A, 0xFC, 0xDE);
-DEFINE_GUID(KSCATEGORY_AUDIO_GFX, 0x9BAF9572, 0x340C,
0x11D3, 0xAB, 0xDC, 0x00, 0xA0, 0xC9, 0x0A, 0xB1, 0x6F);
-DEFINE_GUID(KSCATEGORY_WDMAUD, 0x3E227E76, 0x690D,
0x11D2, 0x81, 0x61, 0x00, 0x00, 0xF8, 0x77, 0x5B, 0xF1);
-DEFINE_GUID(KSCATEGORY_SYSAUDIO, 0xA7C7A5B1, 0x5AF3,
0x11D1, 0x9C, 0xED, 0x00, 0xA0, 0x24, 0xBF, 0x04, 0x07);
-DEFINE_GUID(KSCATEGORY_ACOUSTIC_ECHO_CANCEL, 0xBF963D80, 0xC559,
0x11D0, 0x8A, 0x2B, 0x00, 0xA0, 0xC9, 0x25, 0x5A, 0xC1);
-DEFINE_GUID(KSCATEGORY_VIRTUAL, 0x3503EAC4, 0x1F26,
0x11D1, 0x8A, 0xB0, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
-DEFINE_GUID(KSCATEGORY_TOPOLOGY, 0xDDA54A40, 0x1E4C,
0x11D1, 0xA0, 0x50, 0x40, 0x57, 0x05, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSCATEGORY_NETWORK, 0x67C9CC3C, 0x69C4,
0x11D2, 0x87, 0x59, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
-DEFINE_GUID(KSCATEGORY_TEXT, 0x6994AD06, 0x93EF,
0x11D0, 0xA3, 0xCC, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
-DEFINE_GUID(KSCATEGORY_VIDEO, 0x6994AD05, 0x93EF,
0x11D0, 0xA3, 0xCC, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
-DEFINE_GUID(KSCATEGORY_AUDIO, 0x6994AD04, 0x93EF,
0x11D0, 0xA3, 0xCC, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
DEFINE_GUID(KSNODETYPE_DRM_DESCRAMBLE, 0xFFBB6E3F, 0xCCFE,
0x4D84, 0x90, 0xD9, 0x42, 0x14, 0x18, 0xB0, 0x3A, 0x8E);
DEFINE_GUID(KSNODETYPE_SWMIDI, 0xCB9BEFA0, 0xA251,
0x11D1, 0xA0, 0x50, 0x00, 0x00, 0xF8, 0x00, 0x47, 0x88);
DEFINE_GUID(KSNODETYPE_SWSYNTH, 0x423274A0, 0x8B81,
0x11D1, 0xA0, 0x50, 0x00, 0x00, 0xF8, 0x00, 0x47, 0x88);
@@ -306,80 +328,79 @@
DEFINE_GUID(KSNODETYPE_HEAD_MOUNTED_DISPLAY_AUDIO, 0xDFF21CE3, 0xF70F,
0x11D0, 0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
DEFINE_GUID(KSNODETYPE_HEADPHONES, 0xDFF21CE2, 0xF70F,
0x11D0, 0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
DEFINE_GUID(KSNODETYPE_SPEAKER, 0xDFF21CE1, 0xF70F,
0x11D0, 0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
-DEFINE_GUID(KSCATEGORY_MICROPHONE_ARRAY_PROCESSOR, 0x830A44F2, 0xA32D,
0x476B, 0xBE, 0x97, 0x42, 0x84, 0x56, 0x73, 0xB3, 0x5A);
DEFINE_GUID(KSNODETYPE_PROCESSING_MICROPHONE_ARRAY, 0xDFF21BE6, 0xF70F,
0x11D0, 0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
DEFINE_GUID(KSNODETYPE_MICROPHONE_ARRAY, 0xDFF21BE5, 0xF70F,
0x11D0, 0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
DEFINE_GUID(KSNODETYPE_OMNI_DIRECTIONAL_MICROPHONE, 0xDFF21BE4, 0xF70F,
0x11D0, 0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
DEFINE_GUID(KSNODETYPE_PERSONAL_MICROPHONE, 0xDFF21BE3, 0xF70F,
0x11D0, 0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
DEFINE_GUID(KSNODETYPE_DESKTOP_MICROPHONE, 0xDFF21BE2, 0xF70F,
0x11D0, 0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
DEFINE_GUID(KSNODETYPE_MICROPHONE, 0xDFF21BE1, 0xF70F,
0x11D0, 0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
-DEFINE_GUID(KSCOMPONENTID_USBAUDIO, 0x8F1275F0, 0x26E9,
0x4264, 0xBA, 0x4D, 0x39, 0xFF, 0xF0, 0x1D, 0x94, 0xAA);
-DEFINE_GUID(KSINTERFACESETID_Media, 0x3A13EB40, 0x30A7,
0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSMEDIUMSETID_VPBus, 0xA18C15EC, 0xCE43,
0x11D0, 0xAB, 0xE7, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
-DEFINE_GUID(KSMEDIUMSETID_MidiBus, 0x05908040, 0x3246,
0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSPROPSETID_Service, 0x3C0D501B, 0x140B,
0x11D1, 0xB4, 0x0F, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
-DEFINE_GUID(KSNAME_Server, 0x3C0D501A, 0x140B,
0x11D1, 0xB4, 0x0F, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
-DEFINE_GUID(KSDEGRADESETID_Standard, 0x9F564180, 0x704C,
0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSEVENTSETID_Connection, 0x7F4BCBE0, 0x9EA5,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSEVENTSETID_Clock, 0x364D8E20, 0x62C7,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+DEFINE_GUID(KSNODETYPE_PEAKMETER, 0xA085651E, 0x5F0D,
0x4B36, 0xA8, 0x69, 0xD1, 0x95, 0xD6, 0xAB, 0x4B, 0x9E);
+DEFINE_GUID(KSNODETYPE_PROLOGIC_ENCODER, 0x8074C5B2, 0x3C66,
0x11D2, 0xB4, 0x5A, 0x30, 0x78, 0x30, 0x2C, 0x20, 0x30);
+DEFINE_GUID(KSNODETYPE_DEV_SPECIFIC, 0x941C7AC0, 0xC559,
0x11D0, 0x8A, 0x2B, 0x00, 0xA0, 0xC9, 0x25, 0x5A, 0xC1);
+
+DEFINE_GUID(KSPROPSETID_TSRateChange, 0xA503C5C0, 0x1D1D,
0x11D1, 0xAD, 0x80, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00);
+DEFINE_GUID(KSPROPSETID_VPVBIConfig, 0xEC529B00, 0x1A1F,
0x11D1, 0xBA, 0xD9, 0x00, 0x60, 0x97, 0x44, 0x11, 0x1A);
+DEFINE_GUID(KSPROPSETID_VPConfig, 0xBC29A660, 0x30E3,
0x11D0, 0x9E, 0x69, 0x00, 0xC0, 0x4F, 0xD7, 0xC1, 0x5B);
+DEFINE_GUID(KSPROPSETID_OverlayUpdate, 0x490EA5CF, 0x7681,
0x11D1, 0xA2, 0x1C, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+DEFINE_GUID(KSPROPSETID_CopyProt, 0x0E8A0A40, 0x6AEF,
0x11D0, 0x9E, 0xD0, 0x00, 0xA0, 0x24, 0xCA, 0x19, 0xB3);
+DEFINE_GUID(KSPROPSETID_DvdSubPic, 0xAC390460, 0x43AF,
0x11D0, 0xBD, 0x6A, 0x00, 0x35, 0x05, 0xC1, 0x03, 0xA9);
+DEFINE_GUID(KSPROPSETID_AudioDecoderOut, 0x6CA6E020, 0x43BD,
0x11D0, 0xBD, 0x6A, 0x00, 0x35, 0x05, 0xC1, 0x03, 0xA9);
+DEFINE_GUID(KSPROPSETID_AC3, 0xBFABE720, 0x6E1F,
0x11D0, 0xBC, 0xF2, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00);
+DEFINE_GUID(KSPROPSETID_Mpeg2Vid, 0xC8E11B60, 0x0CC9,
0x11D0, 0xBD, 0x69, 0x00, 0x35, 0x05, 0xC1, 0x03, 0xA9);
+DEFINE_GUID(KSPROPSETID_Linear, 0x5A2FFE80, 0x16B9,
0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+DEFINE_GUID(KSPROPSETID_AudioGfx, 0x79A9312E, 0x59AE,
0x43B0, 0xA3, 0x50, 0x8B, 0x05, 0x28, 0x4C, 0xAB, 0x24);
+DEFINE_GUID(KSPROPSETID_Sysaudio_Pin, 0xA3A53220, 0xC6E4,
0x11D0, 0xB4, 0x65, 0x00, 0x00, 0x1A, 0x18, 0x18, 0xE6);
+DEFINE_GUID(KSPROPSETID_Sysaudio, 0xCBE3FAA0, 0xCC75,
0x11D0, 0xB4, 0x65, 0x00, 0x00, 0x1A, 0x18, 0x18, 0xE6);
+DEFINE_GUID(KSPROPSETID_Itd3d, 0x6429F090, 0x9FD9,
0x11D0, 0xA7, 0x5B, 0x00, 0xA0, 0xC9, 0x03, 0x65, 0xE3);
+DEFINE_GUID(KSPROPSETID_Hrtf3d, 0xB66DECB0, 0xA083,
0x11D0, 0x85, 0x1E, 0x00, 0xC0, 0x4F, 0xD9, 0xBA, 0xF3);
+DEFINE_GUID(KSPROPSETID_DirectSound3DBuffer, 0x437B3411, 0xD060,
0x11D0, 0x85, 0x83, 0x00, 0xC0, 0x4F, 0xD9, 0xBA, 0xF3);
+DEFINE_GUID(KSPROPSETID_DirectSound3DListener, 0x437B3414, 0xD060,
0x11D0, 0x85, 0x83, 0x00, 0xC0, 0x4F, 0xD9, 0xBA, 0xF3);
DEFINE_GUID(KSPROPSETID_Clock, 0xDF12A4C0, 0xAC17,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
DEFINE_GUID(KSPROPSETID_Stream, 0x65AABA60, 0x98AE,
0x11CF, 0xA1, 0x0D, 0x00, 0x20, 0xAF, 0xD1, 0x56, 0xE4);
DEFINE_GUID(KSPROPSETID_StreamInterface, 0x1FDD8EE1, 0x9CD3,
0x11D0, 0x82, 0xAA, 0x00, 0x00, 0xF8, 0x22, 0xFE, 0x8A);
DEFINE_GUID(KSPROPSETID_StreamAllocator, 0xCF6E4342, 0xEC87,
0x11CF, 0xA1, 0x30, 0x00, 0x20, 0xAF, 0xD1, 0x56, 0xE4);
-DEFINE_GUID(KSMETHODSETID_StreamAllocator, 0xCF6E4341, 0xEC87,
0x11CF, 0xA1, 0x30, 0x00, 0x20, 0xAF, 0xD1, 0x56, 0xE4);
-DEFINE_GUID(KSEVENTSETID_StreamAllocator, 0x75D95571, 0x073C,
0x11D0, 0xA1, 0x61, 0x00, 0x20, 0xAF, 0xD1, 0x56, 0xE4);
-DEFINE_GUID(KSMEMORY_TYPE_DEVICE_UNKNOWN, 0x091BB639, 0x603F,
0x11D1, 0xB0, 0x67, 0x00, 0xA0, 0xC9, 0x06, 0x28, 0x02);
-DEFINE_GUID(KSMEMORY_TYPE_KERNEL_NONPAGED, 0x4A6D5FC4, 0x7895,
0x11D1, 0xB0, 0x69, 0x00, 0xA0, 0xC9, 0x06, 0x28, 0x02);
-DEFINE_GUID(KSMEMORY_TYPE_KERNEL_PAGED, 0xD833F8F8, 0x7894,
0x11D1, 0xB0, 0x69, 0x00, 0xA0, 0xC9, 0x06, 0x28, 0x02);
-DEFINE_GUID(KSMEMORY_TYPE_USER, 0x8CB0FC28, 0x7893,
0x11D1, 0xB0, 0x69, 0x00, 0xA0, 0xC9, 0x06, 0x28, 0x02);
-DEFINE_GUID(KSMEMORY_TYPE_SYSTEM, 0x091BB638, 0x603F,
0x11D1, 0xB0, 0x67, 0x00, 0xA0, 0xC9, 0x06, 0x28, 0x02);
+DEFINE_GUID(KSPROPSETID_Audio, 0x45FFAAA0, 0x6E1B,
0x11D0, 0xBC, 0xF2, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00);
+DEFINE_GUID(KSPROPSETID_DrmAudioStream, 0x2F2C8DDD, 0x4198,
0x4FAC, 0xBA, 0x29, 0x61, 0xBB, 0x05, 0xB7, 0xDE, 0x06);
+DEFINE_GUID(KSPROPSETID_RtAudio, 0xA855A48C, 0x2F78,
0x4729, 0x90, 0x51, 0x19, 0x68, 0x74, 0x6B, 0x9E, 0xEF);
+DEFINE_GUID(KSPROPSETID_TopologyNode, 0x45FFAAA1, 0x6E1B,
0x11D0, 0xBC, 0xF2, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00);
+DEFINE_GUID(KSPROPSETID_Bibliographic, 0x07BA150E, 0xE2B1,
0x11D0, 0xAC, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+DEFINE_GUID(KSPROPSETID_Service, 0x3C0D501B, 0x140B,
0x11D1, 0xB4, 0x0F, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
DEFINE_GUID(KSPROPSETID_Connection, 0x1D58C920, 0xAC9B,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
DEFINE_GUID(KSPROPSETID_Quality, 0xD16AD380, 0xAC1A,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSDATAFORMAT_SPECIFIER_NONE, 0x0F6417D6, 0xC318,
0x11D0, 0xA4, 0x3F, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
-DEFINE_GUID(KSDATAFORMAT_SPECIFIER_FILEHANDLE, 0x65E8773C, 0x8F56,
0x11D0, 0xA3, 0xB9, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
-DEFINE_GUID(KSDATAFORMAT_SPECIFIER_FILENAME, 0xAA797B40, 0xE974,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSDATAFORMAT_SUBTYPE_NONE, 0xE436EB8E, 0x524F,
0x11CE, 0x9F, 0x53, 0x00, 0x20, 0xAF, 0x0B, 0xA7, 0x70);
-DEFINE_GUID(KSDATAFORMAT_TYPE_STREAM, 0xE436EB83, 0x524F,
0x11CE, 0x9F, 0x53, 0x00, 0x20, 0xAF, 0x0B, 0xA7, 0x70);
-DEFINE_GUID(KSNAME_TopologyNode, 0x0621061A, 0xEE75,
0x11D0, 0xB9, 0x15, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
-DEFINE_GUID(KSNAME_Allocator, 0x642F5D00, 0x4791,
0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSNAME_Clock, 0x53172480, 0x4791,
0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSNAME_Pin, 0x146F1A80, 0x4791,
0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSNAME_Filter, 0x9B365890, 0x165F,
0x11D0, 0xA1, 0x95, 0x00, 0x20, 0xAF, 0xD1, 0x56, 0xE4);
DEFINE_GUID(KSPROPSETID_Pin, 0x8C134960, 0x51AD,
0x11CF, 0x87, 0x8A, 0x94, 0xF8, 0x01, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSMEDIUMSETID_Standard, 0x4747B320, 0x62CE,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSINTERFACESETID_FileIo, 0x8C6F932C, 0xE771,
0x11D0, 0xB8, 0xFF, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
-DEFINE_GUID(KSINTERFACESETID_Standard, 0x1A8766A0, 0x62CE,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+DEFINE_GUID(KSPROPSETID_GM, 0xAF627536, 0xE719,
0x11D2, 0x8A, 0x1D, 0x00, 0x60, 0x97, 0xD2, 0xDF, 0x5D);
+DEFINE_GUID(KSPROPSETID_Topology, 0x720D4AC0, 0x7533,
0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+DEFINE_GUID(KSPROPSETID_MediaSeeking, 0xEE904F0C, 0xD09B,
0x11D0, 0xAB, 0xE9, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+DEFINE_GUID(KSPROPSETID_Cyclic, 0x3FFEAEA0, 0x2BEE,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+DEFINE_GUID(KSPROPSETID_WaveTable, 0x8539E660, 0x62E9,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+DEFINE_GUID(KSPROPSETID_Wave, 0x924E54B0, 0x630F,
0x11CF, 0xAD, 0xA7, 0x08, 0x00, 0x3E, 0x30, 0x49, 0x4A);
+DEFINE_GUID(KSPROPSETID_Wave_Queued, 0x16A15B10, 0x16F0,
0x11D0, 0xA1, 0x95, 0x00, 0x20, 0xAF, 0xD1, 0x56, 0xE4);
+DEFINE_GUID(KSPROPSETID_Acoustic_Echo_Cancel, 0xD7A4AF8B, 0x3DC1,
0x4902, 0x91, 0xEA, 0x8A, 0x15, 0xC9, 0x0E, 0x05, 0xB2);
+DEFINE_GUID(KSPROPSETID_General, 0x1464EDA5, 0x6A8F,
0x11D1, 0x9A, 0xA7, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+DEFINE_GUID(KSPROPTYPESETID_General, 0x97E99BA0, 0xBDEA,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+
DEFINE_GUID(KSTIME_FORMAT_MEDIA_TIME, 0x7B785574, 0x8C82,
0x11CF, 0xBC, 0x0C, 0x00, 0xAA, 0x00, 0xAC, 0x74, 0xF6);
DEFINE_GUID(KSTIME_FORMAT_FIELD, 0x7B785573, 0x8C82,
0x11CF, 0xBC, 0x0C, 0x00, 0xAA, 0x00, 0xAC, 0x74, 0xF6);
DEFINE_GUID(KSTIME_FORMAT_SAMPLE, 0x7B785572, 0x8C82,
0x11CF, 0xBC, 0x0C, 0x00, 0xAA, 0x00, 0xAC, 0x74, 0xF6);
DEFINE_GUID(KSTIME_FORMAT_BYTE, 0x7B785571, 0x8C82,
0x11CF, 0xBC, 0x0C, 0x00, 0xAA, 0x00, 0xAC, 0x74, 0xF6);
DEFINE_GUID(KSTIME_FORMAT_FRAME, 0x7B785570, 0x8C82,
0x11CF, 0xBC, 0x0C, 0x00, 0xAA, 0x00, 0xAC, 0x74, 0xF6);
-DEFINE_GUID(KSCATEGORY_QUALITY, 0x97EBAACB, 0x95BD,
0x11D0, 0xA3, 0xEA, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
-DEFINE_GUID(KSCATEGORY_PROXY, 0x97EBAACA, 0x95BD,
0x11D0, 0xA3, 0xEA, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
-DEFINE_GUID(KSCATEGORY_CLOCK, 0x53172480, 0x4791,
0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSCATEGORY_FILESYSTEM, 0x760FED5E, 0x9357,
0x11D0, 0xA3, 0xCC, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
-DEFINE_GUID(KSCATEGORY_MEDIUMTRANSFORM, 0xCF1DDA2E, 0x9743,
0x11D0, 0xA3, 0xEE, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
-DEFINE_GUID(KSCATEGORY_INTERFACETRANSFORM, 0xCF1DDA2D, 0x9743,
0x11D0, 0xA3, 0xEE, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
-DEFINE_GUID(KSCATEGORY_COMMUNICATIONSTRANSFORM, 0xCF1DDA2C, 0x9743,
0x11D0, 0xA3, 0xEE, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
-DEFINE_GUID(KSCATEGORY_DATATRANSFORM, 0x2EB07EA0, 0x7E70,
0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSCATEGORY_DATADECOMPRESSOR, 0x2721AE20, 0x7E70,
0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSCATEGORY_DATACOMPRESSOR, 0x1E84C900, 0x7E70,
0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSCATEGORY_SPLITTER, 0x0A4252A0, 0x7E70,
0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSCATEGORY_MIXER, 0xAD809C00, 0x7B88,
0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSCATEGORY_RENDER, 0x65E8773E, 0x8F56,
0x11D0, 0xA3, 0xB9, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
-DEFINE_GUID(KSCATEGORY_CAPTURE, 0x65E8773D, 0x8F56,
0x11D0, 0xA3, 0xB9, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
-DEFINE_GUID(KSCATEGORY_BRIDGE, 0x085AFF00, 0x62CE,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSPROPSETID_GM, 0xAF627536, 0xE719,
0x11D2, 0x8A, 0x1D, 0x00, 0x60, 0x97, 0xD2, 0xDF, 0x5D);
-DEFINE_GUID(KSPROPSETID_Topology, 0x720D4AC0, 0x7533,
0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
-DEFINE_GUID(KSPROPSETID_MediaSeeking, 0xEE904F0C, 0xD09B,
0x11D0, 0xAB, 0xE9, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
-DEFINE_GUID(KSMETHODSETID_StreamIo, 0x65D003CA, 0x1523,
0x11D2, 0xB2, 0x7A, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
-DEFINE_GUID(KSPROPSETID_General, 0x1464EDA5, 0x6A8F,
0x11D1, 0x9A, 0xA7, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
-DEFINE_GUID(KSPROPTYPESETID_General, 0x97E99BA0, 0xBDEA,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
-
+
+DEFINE_GUID(PROPSETID_EXT_DEVICE, 0xB5730A90, 0x1A2C,
0x11CF, 0x8C, 0x23, 0x00, 0xAA, 0x00, 0x6B, 0x68, 0x14);
+DEFINE_GUID(PROPSETID_EXT_TRANSPORT, 0xA03CD5F0, 0x3045,
0x11CF, 0x8C, 0x44, 0x00, 0xAA, 0x00, 0x6B, 0x68, 0x14);
+DEFINE_GUID(PROPSETID_TIMECODE_READER, 0x9B496CE1, 0x811B,
0x11CF, 0x8C, 0x77, 0x00, 0xAA, 0x00, 0x6B, 0x68, 0x14);
+DEFINE_GUID(PROPSETID_VIDCAP_CAMERACONTROL, 0xC6E13370, 0x30AC,
0x11D0, 0xA1, 0x8C, 0x00, 0xA0, 0xC9, 0x11, 0x89, 0x56);
+DEFINE_GUID(PROPSETID_VIDCAP_VIDEODECODER, 0xC6E13350, 0x30AC,
0x11D0, 0xA1, 0x8C, 0x00, 0xA0, 0xC9, 0x11, 0x89, 0x56);
+DEFINE_GUID(PROPSETID_VIDCAP_VIDEOENCODER, 0x6A2E0610, 0x28E4,
0x11D0, 0xA1, 0x8C, 0x00, 0xA0, 0xC9, 0x11, 0x89, 0x56);
DEFINE_GUID(PROPSETID_VIDCAP_DROPPEDFRAMES, 0xC6E13344, 0x30AC,
0x11D0, 0xA1, 0x8C, 0x00, 0xA0, 0xC9, 0x11, 0x89, 0x56);
DEFINE_GUID(PROPSETID_VIDCAP_VIDEOCONTROL, 0x6A2E0670, 0x28E4,
0x11D0, 0xA1, 0x8C, 0x00, 0xA0, 0xC9, 0x11, 0x89, 0x56);
DEFINE_GUID(PROPSETID_VIDCAP_VIDEOCOMPRESSION, 0xC6E13343, 0x30AC,
0x11D0, 0xA1, 0x8C, 0x00, 0xA0, 0xC9, 0x11, 0x89, 0x56);
DEFINE_GUID(PROPSETID_VIDCAP_TVAUDIO, 0x6A2E0650, 0x28E4,
0x11D0, 0xA1, 0x8C, 0x00, 0xA0, 0xC9, 0x11, 0x89, 0x56);
DEFINE_GUID(PROPSETID_VIDCAP_CROSSBAR, 0x6A2E0640, 0x28E4,
0x11D0, 0xA1, 0x8C, 0x00, 0xA0, 0xC9, 0x11, 0x89, 0x56);
-DEFINE_GUID(PROPSETID_TIMECODE_READER, 0x9B496CE1, 0x811B,
0x11CF, 0x8C, 0x77, 0x00, 0xAA, 0x00, 0x6B, 0x68, 0x14);
-DEFINE_GUID(PROPSETID_EXT_TRANSPORT, 0xA03CD5F0, 0x3045,
0x11CF, 0x8C, 0x44, 0x00, 0xAA, 0x00, 0x6B, 0x68, 0x14);
+
+
+DEFINE_GUID(KSINTERFACESETID_Media, 0x3A13EB40, 0x30A7,
0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+DEFINE_GUID(KSCOMPONENTID_USBAUDIO, 0x8F1275F0, 0x26E9,
0x4264, 0xBA, 0x4D, 0x39, 0xFF, 0xF0, 0x1D, 0x94, 0xAA);
+DEFINE_GUID(KSDEGRADESETID_Standard, 0x9F564180, 0x704C,
0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+DEFINE_GUID(KSINTERFACESETID_FileIo, 0x8C6F932C, 0xE771,
0x11D0, 0xB8, 0xFF, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96);
+DEFINE_GUID(KSINTERFACESETID_Standard, 0x1A8766A0, 0x62CE,
0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00);
+