Changeset 249
- Timestamp:
- Jan 12, 2014, 4:59:27 AM (9 years ago)
- Location:
- trunk/DirectShowSpy
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/DirectShowSpy/DirectShowSpy.idl
r247 r249 21 21 [id(3), propget] HRESULT FriendlyName([out, retval] BSTR* psFriendlyName); 22 22 [id(3), propput] HRESULT FriendlyName([in] BSTR sFriendlyName); 23 [id(4)] HRESULT OpenGraphStudioNext([in] LONG nParentWindowHandle, [out, retval] VARIANT_BOOL* pbResult); 24 [id(5)] HRESULT OpenGraphEdit([in] LONG nParentWindowHandle, [out, retval] VARIANT_BOOL* pbResult); 23 [id(4)] HRESULT DoPropertyFrameModal([in] LONG nParentWindowHandle); 24 [id(5)] HRESULT DoFilterGraphListModal([in] LONG nParentWindowHandle); 25 [id(6)] HRESULT OpenGraphStudioNext([in] LONG nParentWindowHandle, [out, retval] VARIANT_BOOL* pbResult); 26 [id(7)] HRESULT OpenGraphEdit([in] LONG nParentWindowHandle, [out, retval] VARIANT_BOOL* pbResult); 25 27 }; 26 28 [ -
trunk/DirectShowSpy/DirectShowSpy.rc
r247 r249 59 59 60 60 VS_VERSION_INFO VERSIONINFO 61 FILEVERSION 1, 0, 0, 12 2961 FILEVERSION 1, 0, 0, 1236 62 62 PRODUCTVERSION 1,0,0,1 63 63 FILEFLAGSMASK 0x3fL … … 78 78 VALUE "CompanyName", "Roman Ryltsov" 79 79 VALUE "FileDescription", "Alax.Info DirectShow Spy Module" 80 VALUE "FileVersion", "1, 0, 0, 12 29\0"80 VALUE "FileVersion", "1, 0, 0, 1236\0" 81 81 VALUE "InternalName", "DirectShowSpy.dll" 82 82 VALUE "LegalCopyright", "Copyright © Alax.Info, Roman Ryltsov, 2008-2014" -
trunk/DirectShowSpy/DirectShowSpy_i.c
r247 r249 7 7 8 8 /* File created by MIDL compiler version 7.00.0555 */ 9 /* at Sun Jan 12 1 1:51:4220149 /* at Sun Jan 12 13:41:41 2014 10 10 */ 11 11 /* Compiler settings for DirectShowSpy.idl: -
trunk/DirectShowSpy/DirectShowSpy_i.h
r247 r249 5 5 6 6 /* File created by MIDL compiler version 7.00.0555 */ 7 /* at Sun Jan 12 1 1:51:4220147 /* at Sun Jan 12 13:41:41 2014 8 8 */ 9 9 /* Compiler settings for DirectShowSpy.idl: … … 184 184 /* [in] */ BSTR sFriendlyName) = 0; 185 185 186 virtual /* [id] */ HRESULT STDMETHODCALLTYPE DoPropertyFrameModal( 187 /* [in] */ LONG nParentWindowHandle) = 0; 188 189 virtual /* [id] */ HRESULT STDMETHODCALLTYPE DoFilterGraphListModal( 190 /* [in] */ LONG nParentWindowHandle) = 0; 191 186 192 virtual /* [id] */ HRESULT STDMETHODCALLTYPE OpenGraphStudioNext( 187 193 /* [in] */ LONG nParentWindowHandle, … … 257 263 /* [in] */ BSTR sFriendlyName); 258 264 265 /* [id] */ HRESULT ( STDMETHODCALLTYPE *DoPropertyFrameModal )( 266 ISpy * This, 267 /* [in] */ LONG nParentWindowHandle); 268 269 /* [id] */ HRESULT ( STDMETHODCALLTYPE *DoFilterGraphListModal )( 270 ISpy * This, 271 /* [in] */ LONG nParentWindowHandle); 272 259 273 /* [id] */ HRESULT ( STDMETHODCALLTYPE *OpenGraphStudioNext )( 260 274 ISpy * This, … … 314 328 #define ISpy_put_FriendlyName(This,sFriendlyName) \ 315 329 ( (This)->lpVtbl -> put_FriendlyName(This,sFriendlyName) ) 330 331 #define ISpy_DoPropertyFrameModal(This,nParentWindowHandle) \ 332 ( (This)->lpVtbl -> DoPropertyFrameModal(This,nParentWindowHandle) ) 333 334 #define ISpy_DoFilterGraphListModal(This,nParentWindowHandle) \ 335 ( (This)->lpVtbl -> DoFilterGraphListModal(This,nParentWindowHandle) ) 316 336 317 337 #define ISpy_OpenGraphStudioNext(This,nParentWindowHandle,pbResult) \ -
trunk/DirectShowSpy/DirectShowSpy_p.c
r247 r249 5 5 6 6 /* File created by MIDL compiler version 7.00.0555 */ 7 /* at Sun Jan 12 1 1:51:4220147 /* at Sun Jan 12 13:41:41 2014 8 8 */ 9 9 /* Compiler settings for DirectShowSpy.idl: … … 51 51 52 52 #define TYPE_FORMAT_STRING_SIZE 87 53 #define PROC_FORMAT_STRING_SIZE 46953 #define PROC_FORMAT_STRING_SIZE 505 54 54 #define EXPR_FORMAT_STRING_SIZE 1 55 55 #define TRANSMIT_AS_TABLE_SIZE 0 … … 261 261 0x0, /* 0 */ 262 262 263 /* Procedure OpenGraphStudioNext */ 263 /* Procedure DoFilterGraphListModal */ 264 265 266 /* Procedure DoPropertyFrameModal */ 264 267 265 268 /* 144 */ 0x33, /* FC_AUTO_HANDLE */ … … 267 270 /* 146 */ NdrFcLong( 0x0 ), /* 0 */ 268 271 /* 150 */ NdrFcShort( 0xb ), /* 11 */ 269 /* 152 */ NdrFcShort( 0x 10 ), /* x86 Stack size/offset = 16*/272 /* 152 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */ 270 273 /* 154 */ NdrFcShort( 0x8 ), /* 8 */ 271 /* 156 */ NdrFcShort( 0x 22 ), /* 34*/274 /* 156 */ NdrFcShort( 0x8 ), /* 8 */ 272 275 /* 158 */ 0x44, /* Oi2 Flags: has return, has ext, */ 273 0x 3, /* 3*/276 0x2, /* 2 */ 274 277 /* 160 */ 0x8, /* 8 */ 275 278 0x1, /* Ext Flags: new corr desc, */ … … 280 283 /* Parameter nParentWindowHandle */ 281 284 285 286 /* Parameter nParentWindowHandle */ 287 282 288 /* 168 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */ 283 289 /* 170 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ … … 285 291 0x0, /* 0 */ 286 292 293 /* Return value */ 294 295 296 /* Return value */ 297 298 /* 174 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */ 299 /* 176 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ 300 /* 178 */ 0x8, /* FC_LONG */ 301 0x0, /* 0 */ 302 303 /* Procedure DoFilterGraphListModal */ 304 305 /* 180 */ 0x33, /* FC_AUTO_HANDLE */ 306 0x6c, /* Old Flags: object, Oi2 */ 307 /* 182 */ NdrFcLong( 0x0 ), /* 0 */ 308 /* 186 */ NdrFcShort( 0xc ), /* 12 */ 309 /* 188 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */ 310 /* 190 */ NdrFcShort( 0x8 ), /* 8 */ 311 /* 192 */ NdrFcShort( 0x8 ), /* 8 */ 312 /* 194 */ 0x44, /* Oi2 Flags: has return, has ext, */ 313 0x2, /* 2 */ 314 /* 196 */ 0x8, /* 8 */ 315 0x1, /* Ext Flags: new corr desc, */ 316 /* 198 */ NdrFcShort( 0x0 ), /* 0 */ 317 /* 200 */ NdrFcShort( 0x0 ), /* 0 */ 318 /* 202 */ NdrFcShort( 0x0 ), /* 0 */ 319 320 /* Parameter nParentWindowHandle */ 321 322 /* 204 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */ 323 /* 206 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ 324 /* 208 */ 0x8, /* FC_LONG */ 325 0x0, /* 0 */ 326 327 /* Return value */ 328 329 /* 210 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */ 330 /* 212 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ 331 /* 214 */ 0x8, /* FC_LONG */ 332 0x0, /* 0 */ 333 334 /* Procedure OpenGraphStudioNext */ 335 336 /* 216 */ 0x33, /* FC_AUTO_HANDLE */ 337 0x6c, /* Old Flags: object, Oi2 */ 338 /* 218 */ NdrFcLong( 0x0 ), /* 0 */ 339 /* 222 */ NdrFcShort( 0xd ), /* 13 */ 340 /* 224 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */ 341 /* 226 */ NdrFcShort( 0x8 ), /* 8 */ 342 /* 228 */ NdrFcShort( 0x22 ), /* 34 */ 343 /* 230 */ 0x44, /* Oi2 Flags: has return, has ext, */ 344 0x3, /* 3 */ 345 /* 232 */ 0x8, /* 8 */ 346 0x1, /* Ext Flags: new corr desc, */ 347 /* 234 */ NdrFcShort( 0x0 ), /* 0 */ 348 /* 236 */ NdrFcShort( 0x0 ), /* 0 */ 349 /* 238 */ NdrFcShort( 0x0 ), /* 0 */ 350 351 /* Parameter nParentWindowHandle */ 352 353 /* 240 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */ 354 /* 242 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ 355 /* 244 */ 0x8, /* FC_LONG */ 356 0x0, /* 0 */ 357 287 358 /* Parameter pbResult */ 288 359 289 /* 174*/ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */290 /* 176*/ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */291 /* 178*/ 0x6, /* FC_SHORT */292 0x0, /* 0 */ 293 294 /* Return value */ 295 296 /* 180*/ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */297 /* 182*/ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */298 /* 184*/ 0x8, /* FC_LONG */360 /* 246 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */ 361 /* 248 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ 362 /* 250 */ 0x6, /* FC_SHORT */ 363 0x0, /* 0 */ 364 365 /* Return value */ 366 367 /* 252 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */ 368 /* 254 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */ 369 /* 256 */ 0x8, /* FC_LONG */ 299 370 0x0, /* 0 */ 300 371 301 372 /* Procedure OpenGraphEdit */ 302 373 303 /* 186*/ 0x33, /* FC_AUTO_HANDLE */304 0x6c, /* Old Flags: object, Oi2 */ 305 /* 188*/ NdrFcLong( 0x0 ), /* 0 */306 /* 192 */ NdrFcShort( 0xc ), /* 12*/307 /* 194*/ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */308 /* 196*/ NdrFcShort( 0x8 ), /* 8 */309 /* 198*/ NdrFcShort( 0x22 ), /* 34 */310 /* 2 00*/ 0x44, /* Oi2 Flags: has return, has ext, */374 /* 258 */ 0x33, /* FC_AUTO_HANDLE */ 375 0x6c, /* Old Flags: object, Oi2 */ 376 /* 260 */ NdrFcLong( 0x0 ), /* 0 */ 377 /* 264 */ NdrFcShort( 0xe ), /* 14 */ 378 /* 266 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */ 379 /* 268 */ NdrFcShort( 0x8 ), /* 8 */ 380 /* 270 */ NdrFcShort( 0x22 ), /* 34 */ 381 /* 272 */ 0x44, /* Oi2 Flags: has return, has ext, */ 311 382 0x3, /* 3 */ 312 /* 2 02*/ 0x8, /* 8 */383 /* 274 */ 0x8, /* 8 */ 313 384 0x1, /* Ext Flags: new corr desc, */ 314 /* 2 04*/ NdrFcShort( 0x0 ), /* 0 */315 /* 2 06*/ NdrFcShort( 0x0 ), /* 0 */316 /* 2 08*/ NdrFcShort( 0x0 ), /* 0 */385 /* 276 */ NdrFcShort( 0x0 ), /* 0 */ 386 /* 278 */ NdrFcShort( 0x0 ), /* 0 */ 387 /* 280 */ NdrFcShort( 0x0 ), /* 0 */ 317 388 318 389 /* Parameter nParentWindowHandle */ 319 390 320 /* 2 10*/ NdrFcShort( 0x48 ), /* Flags: in, base type, */321 /* 2 12*/ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */322 /* 2 14*/ 0x8, /* FC_LONG */391 /* 282 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */ 392 /* 284 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ 393 /* 286 */ 0x8, /* FC_LONG */ 323 394 0x0, /* 0 */ 324 395 325 396 /* Parameter pbResult */ 326 397 327 /* 2 16*/ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */328 /* 2 18*/ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */329 /* 2 20*/ 0x6, /* FC_SHORT */330 0x0, /* 0 */ 331 332 /* Return value */ 333 334 /* 2 22*/ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */335 /* 2 24*/ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */336 /* 2 26*/ 0x8, /* FC_LONG */398 /* 288 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */ 399 /* 290 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ 400 /* 292 */ 0x6, /* FC_SHORT */ 401 0x0, /* 0 */ 402 403 /* Return value */ 404 405 /* 294 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */ 406 /* 296 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */ 407 /* 298 */ 0x8, /* FC_LONG */ 337 408 0x0, /* 0 */ 338 409 339 410 /* Procedure get_FilterGraph */ 340 411 341 /* 228 */ 0x33, /* FC_AUTO_HANDLE */342 0x6c, /* Old Flags: object, Oi2 */343 /* 230 */ NdrFcLong( 0x0 ), /* 0 */344 /* 234 */ NdrFcShort( 0x7 ), /* 7 */345 /* 236 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */346 /* 238 */ NdrFcShort( 0x0 ), /* 0 */347 /* 240 */ NdrFcShort( 0x8 ), /* 8 */348 /* 242 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */349 0x2, /* 2 */350 /* 244 */ 0x8, /* 8 */351 0x1, /* Ext Flags: new corr desc, */352 /* 246 */ NdrFcShort( 0x0 ), /* 0 */353 /* 248 */ NdrFcShort( 0x0 ), /* 0 */354 /* 250 */ NdrFcShort( 0x0 ), /* 0 */355 356 /* Parameter ppFilterGraphUnknown */357 358 /* 252 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */359 /* 254 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */360 /* 256 */ NdrFcShort( 0x40 ), /* Type Offset=64 */361 362 /* Return value */363 364 /* 258 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */365 /* 260 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */366 /* 262 */ 0x8, /* FC_LONG */367 0x0, /* 0 */368 369 /* Procedure put_FilterGraph */370 371 /* 264 */ 0x33, /* FC_AUTO_HANDLE */372 0x6c, /* Old Flags: object, Oi2 */373 /* 266 */ NdrFcLong( 0x0 ), /* 0 */374 /* 270 */ NdrFcShort( 0x8 ), /* 8 */375 /* 272 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */376 /* 274 */ NdrFcShort( 0x0 ), /* 0 */377 /* 276 */ NdrFcShort( 0x8 ), /* 8 */378 /* 278 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */379 0x2, /* 2 */380 /* 280 */ 0x8, /* 8 */381 0x1, /* Ext Flags: new corr desc, */382 /* 282 */ NdrFcShort( 0x0 ), /* 0 */383 /* 284 */ NdrFcShort( 0x0 ), /* 0 */384 /* 286 */ NdrFcShort( 0x0 ), /* 0 */385 386 /* Parameter pFilterGraphUnknown */387 388 /* 288 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */389 /* 290 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */390 /* 292 */ NdrFcShort( 0x44 ), /* Type Offset=68 */391 392 /* Return value */393 394 /* 294 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */395 /* 296 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */396 /* 298 */ 0x8, /* FC_LONG */397 0x0, /* 0 */398 399 /* Procedure DoPropertyFrameModal */400 401 412 /* 300 */ 0x33, /* FC_AUTO_HANDLE */ 402 413 0x6c, /* Old Flags: object, Oi2 */ 403 414 /* 302 */ NdrFcLong( 0x0 ), /* 0 */ 404 /* 306 */ NdrFcShort( 0x a ), /* 10*/415 /* 306 */ NdrFcShort( 0x7 ), /* 7 */ 405 416 /* 308 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */ 406 /* 310 */ NdrFcShort( 0x 8 ), /* 8*/417 /* 310 */ NdrFcShort( 0x0 ), /* 0 */ 407 418 /* 312 */ NdrFcShort( 0x8 ), /* 8 */ 408 /* 314 */ 0x4 4, /* Oi2 Flags:has return, has ext, */419 /* 314 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */ 409 420 0x2, /* 2 */ 410 421 /* 316 */ 0x8, /* 8 */ … … 414 425 /* 322 */ NdrFcShort( 0x0 ), /* 0 */ 415 426 416 /* Parameter nParentWindowHandle*/417 418 /* 324 */ NdrFcShort( 0x 48 ), /* Flags: in, base type, */427 /* Parameter ppFilterGraphUnknown */ 428 429 /* 324 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */ 419 430 /* 326 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ 420 /* 328 */ 0x8, /* FC_LONG */ 421 0x0, /* 0 */ 431 /* 328 */ NdrFcShort( 0x40 ), /* Type Offset=64 */ 422 432 423 433 /* Return value */ … … 428 438 0x0, /* 0 */ 429 439 430 /* Procedure DoFilterGraphListModal*/440 /* Procedure put_FilterGraph */ 431 441 432 442 /* 336 */ 0x33, /* FC_AUTO_HANDLE */ 433 443 0x6c, /* Old Flags: object, Oi2 */ 434 444 /* 338 */ NdrFcLong( 0x0 ), /* 0 */ 435 /* 342 */ NdrFcShort( 0x b ), /* 11*/445 /* 342 */ NdrFcShort( 0x8 ), /* 8 */ 436 446 /* 344 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */ 437 /* 346 */ NdrFcShort( 0x 8 ), /* 8*/447 /* 346 */ NdrFcShort( 0x0 ), /* 0 */ 438 448 /* 348 */ NdrFcShort( 0x8 ), /* 8 */ 439 /* 350 */ 0x4 4, /* Oi2 Flags:has return, has ext, */449 /* 350 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */ 440 450 0x2, /* 2 */ 441 451 /* 352 */ 0x8, /* 8 */ … … 445 455 /* 358 */ NdrFcShort( 0x0 ), /* 0 */ 446 456 447 /* Parameter nParentWindowHandle*/448 449 /* 360 */ NdrFcShort( 0x 48 ), /* Flags: in, base type, */457 /* Parameter pFilterGraphUnknown */ 458 459 /* 360 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */ 450 460 /* 362 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ 451 /* 364 */ 0x8, /* FC_LONG */ 452 0x0, /* 0 */ 461 /* 364 */ NdrFcShort( 0x44 ), /* Type Offset=68 */ 453 462 454 463 /* Return value */ … … 459 468 0x0, /* 0 */ 460 469 461 /* Procedure OpenGraphStudioNext*/470 /* Procedure DoPropertyFrameModal */ 462 471 463 472 /* 372 */ 0x33, /* FC_AUTO_HANDLE */ 464 473 0x6c, /* Old Flags: object, Oi2 */ 465 474 /* 374 */ NdrFcLong( 0x0 ), /* 0 */ 466 /* 378 */ NdrFcShort( 0x c ), /* 12*/467 /* 380 */ NdrFcShort( 0x 14 ), /* x86 Stack size/offset = 20*/475 /* 378 */ NdrFcShort( 0xa ), /* 10 */ 476 /* 380 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */ 468 477 /* 382 */ NdrFcShort( 0x8 ), /* 8 */ 469 /* 384 */ NdrFcShort( 0x 22 ), /* 34*/470 /* 386 */ 0x4 6, /* Oi2 Flags: clt must size,has return, has ext, */471 0x 4, /* 4*/478 /* 384 */ NdrFcShort( 0x8 ), /* 8 */ 479 /* 386 */ 0x44, /* Oi2 Flags: has return, has ext, */ 480 0x2, /* 2 */ 472 481 /* 388 */ 0x8, /* 8 */ 473 0x 5, /* Ext Flags: new corr desc, srv corr check, */482 0x1, /* Ext Flags: new corr desc, */ 474 483 /* 390 */ NdrFcShort( 0x0 ), /* 0 */ 475 /* 392 */ NdrFcShort( 0x 1 ), /* 1*/484 /* 392 */ NdrFcShort( 0x0 ), /* 0 */ 476 485 /* 394 */ NdrFcShort( 0x0 ), /* 0 */ 477 486 … … 483 492 0x0, /* 0 */ 484 493 494 /* Return value */ 495 496 /* 402 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */ 497 /* 404 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ 498 /* 406 */ 0x8, /* FC_LONG */ 499 0x0, /* 0 */ 500 501 /* Procedure OpenGraphStudioNext */ 502 503 /* 408 */ 0x33, /* FC_AUTO_HANDLE */ 504 0x6c, /* Old Flags: object, Oi2 */ 505 /* 410 */ NdrFcLong( 0x0 ), /* 0 */ 506 /* 414 */ NdrFcShort( 0xc ), /* 12 */ 507 /* 416 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */ 508 /* 418 */ NdrFcShort( 0x8 ), /* 8 */ 509 /* 420 */ NdrFcShort( 0x22 ), /* 34 */ 510 /* 422 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */ 511 0x4, /* 4 */ 512 /* 424 */ 0x8, /* 8 */ 513 0x5, /* Ext Flags: new corr desc, srv corr check, */ 514 /* 426 */ NdrFcShort( 0x0 ), /* 0 */ 515 /* 428 */ NdrFcShort( 0x1 ), /* 1 */ 516 /* 430 */ NdrFcShort( 0x0 ), /* 0 */ 517 518 /* Parameter nParentWindowHandle */ 519 520 /* 432 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */ 521 /* 434 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ 522 /* 436 */ 0x8, /* FC_LONG */ 523 0x0, /* 0 */ 524 485 525 /* Parameter sMonikerDisplayName */ 486 526 487 /* 4 02*/ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */488 /* 4 04*/ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */489 /* 4 06*/ NdrFcShort( 0x32 ), /* Type Offset=50 */527 /* 438 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */ 528 /* 440 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ 529 /* 442 */ NdrFcShort( 0x32 ), /* Type Offset=50 */ 490 530 491 531 /* Parameter pbResult */ 492 532 493 /* 4 08*/ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */494 /* 4 10*/ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */495 /* 4 12*/ 0x6, /* FC_SHORT */496 0x0, /* 0 */ 497 498 /* Return value */ 499 500 /* 4 14*/ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */501 /* 4 16*/ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */502 /* 4 18*/ 0x8, /* FC_LONG */533 /* 444 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */ 534 /* 446 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */ 535 /* 448 */ 0x6, /* FC_SHORT */ 536 0x0, /* 0 */ 537 538 /* Return value */ 539 540 /* 450 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */ 541 /* 452 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */ 542 /* 454 */ 0x8, /* FC_LONG */ 503 543 0x0, /* 0 */ 504 544 505 545 /* Procedure OpenGraphEdit */ 506 546 507 /* 4 20*/ 0x33, /* FC_AUTO_HANDLE */508 0x6c, /* Old Flags: object, Oi2 */ 509 /* 4 22*/ NdrFcLong( 0x0 ), /* 0 */510 /* 4 26*/ NdrFcShort( 0xd ), /* 13 */511 /* 4 28*/ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */512 /* 4 30*/ NdrFcShort( 0x8 ), /* 8 */513 /* 4 32*/ NdrFcShort( 0x22 ), /* 34 */514 /* 4 34*/ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */547 /* 456 */ 0x33, /* FC_AUTO_HANDLE */ 548 0x6c, /* Old Flags: object, Oi2 */ 549 /* 458 */ NdrFcLong( 0x0 ), /* 0 */ 550 /* 462 */ NdrFcShort( 0xd ), /* 13 */ 551 /* 464 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */ 552 /* 466 */ NdrFcShort( 0x8 ), /* 8 */ 553 /* 468 */ NdrFcShort( 0x22 ), /* 34 */ 554 /* 470 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */ 515 555 0x4, /* 4 */ 516 /* 4 36*/ 0x8, /* 8 */556 /* 472 */ 0x8, /* 8 */ 517 557 0x5, /* Ext Flags: new corr desc, srv corr check, */ 518 /* 4 38*/ NdrFcShort( 0x0 ), /* 0 */519 /* 4 40*/ NdrFcShort( 0x1 ), /* 1 */520 /* 4 42*/ NdrFcShort( 0x0 ), /* 0 */558 /* 474 */ NdrFcShort( 0x0 ), /* 0 */ 559 /* 476 */ NdrFcShort( 0x1 ), /* 1 */ 560 /* 478 */ NdrFcShort( 0x0 ), /* 0 */ 521 561 522 562 /* Parameter nParentWindowHandle */ 523 563 524 /* 4 44*/ NdrFcShort( 0x48 ), /* Flags: in, base type, */525 /* 4 46*/ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */526 /* 4 48*/ 0x8, /* FC_LONG */564 /* 480 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */ 565 /* 482 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ 566 /* 484 */ 0x8, /* FC_LONG */ 527 567 0x0, /* 0 */ 528 568 529 569 /* Parameter sMonikerDisplayName */ 530 570 531 /* 4 50*/ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */532 /* 4 52*/ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */533 /* 4 54*/ NdrFcShort( 0x32 ), /* Type Offset=50 */571 /* 486 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */ 572 /* 488 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ 573 /* 490 */ NdrFcShort( 0x32 ), /* Type Offset=50 */ 534 574 535 575 /* Parameter pbResult */ 536 576 537 /* 4 56*/ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */538 /* 4 58*/ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */539 /* 4 60*/ 0x6, /* FC_SHORT */540 0x0, /* 0 */ 541 542 /* Return value */ 543 544 /* 4 62*/ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */545 /* 464*/ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */546 /* 466*/ 0x8, /* FC_LONG */577 /* 492 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */ 578 /* 494 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */ 579 /* 496 */ 0x6, /* FC_SHORT */ 580 0x0, /* 0 */ 581 582 /* Return value */ 583 584 /* 498 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */ 585 /* 500 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */ 586 /* 502 */ 0x8, /* FC_LONG */ 547 587 0x0, /* 0 */ 548 588 … … 663 703 108, 664 704 144, 665 186 705 180, 706 216, 707 258 666 708 }; 667 709 … … 687 729 0, 688 730 0}; 689 CINTERFACE_PROXY_VTABLE(1 3) _ISpyProxyVtbl =731 CINTERFACE_PROXY_VTABLE(15) _ISpyProxyVtbl = 690 732 { 691 733 &ISpy_ProxyInfo, … … 702 744 (void *) (INT_PTR) -1 /* ISpy::get_FriendlyName */ , 703 745 (void *) (INT_PTR) -1 /* ISpy::put_FriendlyName */ , 746 (void *) (INT_PTR) -1 /* ISpy::DoPropertyFrameModal */ , 747 (void *) (INT_PTR) -1 /* ISpy::DoFilterGraphListModal */ , 704 748 (void *) (INT_PTR) -1 /* ISpy::OpenGraphStudioNext */ , 705 749 (void *) (INT_PTR) -1 /* ISpy::OpenGraphEdit */ … … 718 762 NdrStubCall2, 719 763 NdrStubCall2, 764 NdrStubCall2, 765 NdrStubCall2, 720 766 NdrStubCall2 721 767 }; … … 725 771 &IID_ISpy, 726 772 &ISpy_ServerInfo, 727 1 3,773 15, 728 774 &ISpy_table[-3], 729 775 CStdStubBuffer_DELEGATING_METHODS … … 873 919 (unsigned short) -1, 874 920 (unsigned short) -1, 875 228,876 264,877 72,878 921 300, 879 922 336, 923 72, 880 924 372, 881 420 925 144, 926 408, 927 456 882 928 }; 883 929 -
trunk/DirectShowSpy/FilterGraphHelper.h
r247 r249 14 14 INT_PTR DoFilterGraphListPropertySheetModal(HWND hParentWindow); 15 15 16 HRESULT FilterGraphHelper_DoPropertyFrameModal(LONG nParentWindowHandle); 17 HRESULT FilterGraphHelper_DoFilterGraphListModal(LONG nParentWindowHandle); 16 18 HRESULT FilterGraphHelper_OpenGraphStudioNext(LONG nParentWindowHandle, LPCWSTR pszMonikerDisplayName, VARIANT_BOOL* pbResult); 17 19 HRESULT FilterGraphHelper_OpenGraphEdit(LONG nParentWindowHandle, LPCWSTR pszMonikerDisplayName, VARIANT_BOOL* pbResult); … … 2253 2255 OBJECT_ENTRY_AUTO(__uuidof(FilterGraphHelper), CFilterGraphHelper) 2254 2256 2257 inline HRESULT FilterGraphHelper_DoPropertyFrameModal(LONG nParentWindowHandle, IUnknown* pFilterGraphUnknown) 2258 { 2259 CLocalObjectPtr<CFilterGraphHelper> pFilterGraphHelper; 2260 pFilterGraphHelper->SetFilterGraph(pFilterGraphUnknown); 2261 return pFilterGraphHelper->DoPropertyFrameModal(nParentWindowHandle); 2262 } 2263 inline HRESULT FilterGraphHelper_DoFilterGraphListModal(LONG nParentWindowHandle) 2264 { 2265 CLocalObjectPtr<CFilterGraphHelper> pFilterGraphHelper; 2266 return pFilterGraphHelper->DoFilterGraphListModal(nParentWindowHandle); 2267 } 2255 2268 inline HRESULT FilterGraphHelper_OpenGraphStudioNext(LONG nParentWindowHandle, LPCWSTR pszMonikerDisplayName, VARIANT_BOOL* pbResult) 2256 2269 { -
trunk/DirectShowSpy/FilterGraphSpy.h
r247 r249 658 658 return S_OK; 659 659 } 660 STDMETHOD(DoPropertyFrameModal)(LONG nParentWindowHandle) 661 { 662 _Z4(atlTraceCOM, 4, _T("this 0x%p, nParentWindowHandle 0x%08X\n"), this, nParentWindowHandle); 663 _ATLTRY 664 { 665 T* pT = static_cast<T*>(this); 666 return FilterGraphHelper_DoPropertyFrameModal(nParentWindowHandle, (IFilterGraph*) CComQIPtr<IFilterGraph>(pT)); 667 } 668 _ATLCATCHALL() 669 { 670 _Z_EXCEPTION(); 671 } 672 return S_OK; 673 } 674 STDMETHOD(DoFilterGraphListModal)(LONG nParentWindowHandle) 675 { 676 _Z4(atlTraceCOM, 4, _T("this 0x%p, nParentWindowHandle 0x%08X\n"), this, nParentWindowHandle); 677 _ATLTRY 678 { 679 return FilterGraphHelper_DoFilterGraphListModal(nParentWindowHandle); 680 } 681 _ATLCATCHALL() 682 { 683 _Z_EXCEPTION(); 684 } 685 return S_OK; 686 } 660 687 STDMETHOD(OpenGraphStudioNext)(LONG nParentWindowHandle, VARIANT_BOOL* pbResult) 661 688 {
Note: See TracChangeset
for help on using the changeset viewer.