1HKCR 2{ 3 NoRemove Interface 4 { 5 '{29840822-5B84-11D0-BD3B-00A0C911CE86}' = s 'ICreateDevEnum' 6 { 7 NumMethods = s 4 8 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 9 } 10 '{56A86891-0AD4-11CE-B03A-0020AF0BA770}' = s 'IPin' 11 { 12 NumMethods = s 18 13 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 14 } 15 '{56A86892-0AD4-11CE-B03A-0020AF0BA770}' = s 'IEnumPins' 16 { 17 NumMethods = s 7 18 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 19 } 20 '{89C31040-846B-11CE-97D3-00AA0055595A}' = s 'IEnumMediaTypes' 21 { 22 NumMethods = s 7 23 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 24 } 25 '{56A8689F-0AD4-11CE-B03A-0020AF0BA770}' = s 'IFilterGraph' 26 { 27 NumMethods = s 11 28 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 29 } 30 '{56A86893-0AD4-11CE-B03A-0020AF0BA770}' = s 'IEnumFilters' 31 { 32 NumMethods = s 7 33 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 34 } 35 '{56A86899-0AD4-11CE-B03A-0020AF0BA770}' = s 'IMediaFilter' 36 { 37 NumMethods = s 10 38 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 39 } 40 '{56A86895-0AD4-11CE-B03A-0020AF0BA770}' = s 'IBaseFilter' 41 { 42 NumMethods = s 15 43 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 44 } 45 '{56A86897-0AD4-11CE-B03A-0020AF0BA770}' = s 'IReferenceClock' 46 { 47 NumMethods = s 7 48 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 49 } 50 '{56A8689C-0AD4-11CE-B03A-0020AF0BA770}' = s 'IMemAllocator' 51 { 52 NumMethods = s 9 53 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 54 } 55 '{379A0CF0-C1DE-11D2-ABF5-00A0C905F375}' = s 'IMemAllocatorCallbackTemp' 56 { 57 NumMethods = s 11 58 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 59 } 60 '{92980B30-C1DE-11D2-ABF5-00A0C905F375}' = s 'IMemAllocatorNotifyCallbackTemp' 61 { 62 NumMethods = s 4 63 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 64 } 65 '{56A8689D-0AD4-11CE-B03A-0020AF0BA770}' = s 'IMemInputPin' 66 { 67 NumMethods = s 9 68 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 69 } 70 '{A3D8CEC0-7E5A-11CF-BBC5-00805F6CEF20}' = s 'IAMovieSetup' 71 { 72 NumMethods = s 5 73 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 74 } 75 '{36B73880-C2C8-11CF-8B46-00805F6CEF60}' = s 'IMediaSeeking' 76 { 77 NumMethods = s 20 78 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 79 } 80 '{56A868A4-0AD4-11CE-B03A-0020AF0BA770}' = s 'IEnumRegFilters' 81 { 82 NumMethods = s 7 83 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 84 } 85 '{56A868A3-0AD4-11CE-B03A-0020AF0BA770}' = s 'IFilterMapper' 86 { 87 NumMethods = s 11 88 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 89 } 90 '{B79BB0B0-33C1-11D1-ABE1-00A0C905F375}' = s 'IFilterMapper2' 91 { 92 NumMethods = s 7 93 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 94 } 95 '{B79BB0B1-33C1-11D1-ABE1-00A0C905F375}' = s 'IFilterMapper3' 96 { 97 NumMethods = s 8 98 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 99 } 100 '{56A868A5-0AD4-11CE-B03A-0020AF0BA770}' = s 'IQualityControl' 101 { 102 NumMethods = s 5 103 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 104 } 105 '{56A868A2-0AD4-11CE-B03A-0020AF0BA770}' = s 'IMediaEventSink' 106 { 107 NumMethods = s 4 108 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 109 } 110 '{56A868A6-0AD4-11CE-B03A-0020AF0BA770}' = s 'IFileSourceFilter' 111 { 112 NumMethods = s 5 113 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 114 } 115 '{A2104830-7C70-11CF-8BCE-00AA00A3F1A6}' = s 'IFileSinkFilter' 116 { 117 NumMethods = s 5 118 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 119 } 120 '{00855B90-CE1B-11D0-BD4F-00A0C911CE86}' = s 'IFileSinkFilter2' 121 { 122 NumMethods = s 7 123 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 124 } 125 '{56A868A9-0AD4-11CE-B03A-0020AF0BA770}' = s 'IGraphBuilder' 126 { 127 NumMethods = s 18 128 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 129 } 130 '{BF87B6E0-8C27-11D0-B3F0-00AA003761C5}' = s 'ICaptureGraphBuilder' 131 { 132 NumMethods = s 11 133 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 134 } 135 '{670D1D20-A068-11D0-B3F0-00AA003761C5}' = s 'IAMCopyCaptureFileProgress' 136 { 137 NumMethods = s 4 138 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 139 } 140 '{93E5A4E0-2D50-11D2-ABFA-00A0C9C6E38D}' = s 'ICaptureGraphBuilder2' 141 { 142 NumMethods = s 12 143 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 144 } 145 '{36B73882-C2C8-11CF-8B46-00805F6CEF60}' = s 'IFilterGraph2' 146 { 147 NumMethods = s 21 148 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 149 } 150 '{C6E13340-30AC-11D0-A18C-00A0C9118956}' = s 'IAMStreamConfig' 151 { 152 NumMethods = s 7 153 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 154 } 155 '{C6E13360-30AC-11D0-A18C-00A0C9118956}' = s 'IAMVideoProcAmp' 156 { 157 NumMethods = s 6 158 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 159 } 160 '{56A868AA-0AD4-11CE-B03A-0020AF0BA770}' = s 'IAsyncReader' 161 { 162 NumMethods = s 11 163 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 164 } 165 '{56A868AB-0AD4-11CE-B03A-0020AF0BA770}' = s 'IGraphVersion' 166 { 167 NumMethods = s 4 168 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 169 } 170 '{56A868AD-0AD4-11CE-B03A-0020AF0BA770}' = s 'IResourceConsumer' 171 { 172 NumMethods = s 5 173 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 174 } 175 '{56A868AC-0AD4-11CE-B03A-0020AF0BA770}' = s 'IResourceManager' 176 { 177 NumMethods = s 11 178 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 179 } 180 '{36B73883-C2C8-11CF-8B46-00805F6CEF60}' = s 'ISeekingPassThru' 181 { 182 NumMethods = s 4 183 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}' 184 } 185 } 186 NoRemove CLSID 187 { 188 '{670D1D20-A068-11D0-B3F0-00AA003761C5}' = s 'PSFactoryBuffer' 189 { 190 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } 191 } 192 '{E436EBB3-524F-11CE-9F53-0020AF0BA770}' = s 'Filter Graph' 193 { 194 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } 195 } 196 '{E436EBB8-524F-11CE-9F53-0020AF0BA770}' = s 'Filter Graph no thread' 197 { 198 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } 199 } 200 '{E436EBB2-524F-11CE-9F53-0020AF0BA770}' = s 'Filter Mapper' 201 { 202 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } 203 } 204 '{CDA42200-BD88-11D0-BD4E-00A0C911CE86}' = s 'Filter Mapper2' 205 { 206 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } 207 } 208 '{E436EBB1-524F-11CE-9F53-0020AF0BA770}' = s 'System Clock' 209 { 210 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } 211 } 212 '{1E651CC0-B199-11D0-8212-00C04FC32C45}' = s 'Memory Allocator' 213 { 214 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } 215 } 216 '{060AF76C-68DD-11D0-8FC1-00C04FD9189D}' = s 'Seeking' 217 { 218 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } 219 } 220 '{E436EBB5-524F-11CE-9F53-0020AF0BA770}' = s 'File Source Filter' 221 { 222 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } 223 } 224 '{1B544C20-FD0B-11CE-8C63-00AA0044B51E}' = s 'AVI Splitter' 225 { 226 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } 227 } 228 '{336475D0-942A-11CE-A870-00AA002FEAB5}' = s 'MPEG-I Stream Splitter' 229 { 230 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } 231 } 232 '{CF49D4E0-1115-11CE-B03A-0020AF0BA770}' = s 'AVI Decompressor' 233 { 234 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } 235 } 236 '{79376820-07D0-11CF-A24D-0020AFD79767}' = s 'DirectSound Audio Renderer' 237 { 238 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } 239 } 240 '{E30629D1-27E5-11CE-875D-00608CB78066}' = s 'Wave Audio Renderer' 241 { 242 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } 243 } 244 '{C1F400A4-3F08-11D3-9F0B-006008039E37}' = s 'Null Renderer' 245 { 246 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } 247 } 248 '{70E102B0-5556-11CE-97C0-00AA0055595A}' = s 'Video Renderer' 249 { 250 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } 251 } 252 '{6BC1CFFA-8FC1-4261-AC22-CFB4CC38DB50}' = s 'Default Video Renderer' 253 { 254 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } 255 } 256 '{6A08CF80-0E18-11CF-A24D-0020AFD79767}' = s 'ACM wrapper' 257 { 258 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } 259 } 260 '{D51BD5A1-7548-11CF-A520-0080C77EF58A}' = s 'Wave Parser' 261 { 262 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } 263 } 264 '{B87BEB7B-8D29-423F-AE4D-6582C10175AC}' = s 'Video Mixing Renderer' 265 { 266 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } 267 } 268 '{51B4ABF3-748F-4E3B-A276-C828330E926A}' = s 'Video Mixing Renderer 9' 269 { 270 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } 271 } 272 } 273} 274