Changeset 199 for trunk/DirectShowSpy/DirectShowSpy_i.h
- Timestamp:
- Jul 7, 2013, 10:58:51 AM (11 years ago)
- Location:
- trunk/DirectShowSpy
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/DirectShowSpy
- Property svn:global-ignores
-
old new 1 1 ipch 2 _Archive
-
- Property svn:global-ignores
-
trunk/DirectShowSpy/DirectShowSpy_i.h
r198 r199 5 5 6 6 /* File created by MIDL compiler version 7.00.0555 */ 7 /* at Sun Jul 07 12:40:58 20137 /* at Sun Jul 07 20:56:18 2013 8 8 */ 9 9 /* Compiler settings for DirectShowSpy.idl: … … 64 64 65 65 66 #ifndef __IFilterGraphHelper_FWD_DEFINED__ 67 #define __IFilterGraphHelper_FWD_DEFINED__ 68 typedef interface IFilterGraphHelper IFilterGraphHelper; 69 #endif /* __IFilterGraphHelper_FWD_DEFINED__ */ 70 71 66 72 #ifndef __IFilterGraphAddRemoveHook_FWD_DEFINED__ 67 73 #define __IFilterGraphAddRemoveHook_FWD_DEFINED__ … … 128 134 129 135 #endif /* __SystemDeviceEnumeratorSpy_FWD_DEFINED__ */ 136 137 138 #ifndef __FilterGraphHelper_FWD_DEFINED__ 139 #define __FilterGraphHelper_FWD_DEFINED__ 140 141 #ifdef __cplusplus 142 typedef class FilterGraphHelper FilterGraphHelper; 143 #else 144 typedef struct FilterGraphHelper FilterGraphHelper; 145 #endif /* __cplusplus */ 146 147 #endif /* __FilterGraphHelper_FWD_DEFINED__ */ 130 148 131 149 … … 472 490 473 491 492 #ifndef __IFilterGraphHelper_INTERFACE_DEFINED__ 493 #define __IFilterGraphHelper_INTERFACE_DEFINED__ 494 495 /* interface IFilterGraphHelper */ 496 /* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object] */ 497 498 499 EXTERN_C const IID IID_IFilterGraphHelper; 500 501 #if defined(__cplusplus) && !defined(CINTERFACE) 502 503 MIDL_INTERFACE("3D1AF248-DEF1-4E26-A071-FEDF15FED6A8") 504 IFilterGraphHelper : public IDispatch 505 { 506 public: 507 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_FilterGraph( 508 /* [retval][out] */ IUnknown **ppFilterGraphUnknown) = 0; 509 510 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_FilterGraph( 511 /* [in] */ IUnknown *pFilterGraphUnknown) = 0; 512 513 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Text( 514 /* [retval][out] */ BSTR *psText) = 0; 515 516 }; 517 518 #else /* C style interface */ 519 520 typedef struct IFilterGraphHelperVtbl 521 { 522 BEGIN_INTERFACE 523 524 HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 525 IFilterGraphHelper * This, 526 /* [in] */ REFIID riid, 527 /* [annotation][iid_is][out] */ 528 __RPC__deref_out void **ppvObject); 529 530 ULONG ( STDMETHODCALLTYPE *AddRef )( 531 IFilterGraphHelper * This); 532 533 ULONG ( STDMETHODCALLTYPE *Release )( 534 IFilterGraphHelper * This); 535 536 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( 537 IFilterGraphHelper * This, 538 /* [out] */ UINT *pctinfo); 539 540 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( 541 IFilterGraphHelper * This, 542 /* [in] */ UINT iTInfo, 543 /* [in] */ LCID lcid, 544 /* [out] */ ITypeInfo **ppTInfo); 545 546 HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( 547 IFilterGraphHelper * This, 548 /* [in] */ REFIID riid, 549 /* [size_is][in] */ LPOLESTR *rgszNames, 550 /* [range][in] */ UINT cNames, 551 /* [in] */ LCID lcid, 552 /* [size_is][out] */ DISPID *rgDispId); 553 554 /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( 555 IFilterGraphHelper * This, 556 /* [in] */ DISPID dispIdMember, 557 /* [in] */ REFIID riid, 558 /* [in] */ LCID lcid, 559 /* [in] */ WORD wFlags, 560 /* [out][in] */ DISPPARAMS *pDispParams, 561 /* [out] */ VARIANT *pVarResult, 562 /* [out] */ EXCEPINFO *pExcepInfo, 563 /* [out] */ UINT *puArgErr); 564 565 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_FilterGraph )( 566 IFilterGraphHelper * This, 567 /* [retval][out] */ IUnknown **ppFilterGraphUnknown); 568 569 /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FilterGraph )( 570 IFilterGraphHelper * This, 571 /* [in] */ IUnknown *pFilterGraphUnknown); 572 573 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Text )( 574 IFilterGraphHelper * This, 575 /* [retval][out] */ BSTR *psText); 576 577 END_INTERFACE 578 } IFilterGraphHelperVtbl; 579 580 interface IFilterGraphHelper 581 { 582 CONST_VTBL struct IFilterGraphHelperVtbl *lpVtbl; 583 }; 584 585 586 587 #ifdef COBJMACROS 588 589 590 #define IFilterGraphHelper_QueryInterface(This,riid,ppvObject) \ 591 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 592 593 #define IFilterGraphHelper_AddRef(This) \ 594 ( (This)->lpVtbl -> AddRef(This) ) 595 596 #define IFilterGraphHelper_Release(This) \ 597 ( (This)->lpVtbl -> Release(This) ) 598 599 600 #define IFilterGraphHelper_GetTypeInfoCount(This,pctinfo) \ 601 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) 602 603 #define IFilterGraphHelper_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ 604 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) 605 606 #define IFilterGraphHelper_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ 607 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) 608 609 #define IFilterGraphHelper_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ 610 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) 611 612 613 #define IFilterGraphHelper_get_FilterGraph(This,ppFilterGraphUnknown) \ 614 ( (This)->lpVtbl -> get_FilterGraph(This,ppFilterGraphUnknown) ) 615 616 #define IFilterGraphHelper_put_FilterGraph(This,pFilterGraphUnknown) \ 617 ( (This)->lpVtbl -> put_FilterGraph(This,pFilterGraphUnknown) ) 618 619 #define IFilterGraphHelper_get_Text(This,psText) \ 620 ( (This)->lpVtbl -> get_Text(This,psText) ) 621 622 #endif /* COBJMACROS */ 623 624 625 #endif /* C style interface */ 626 627 628 629 630 #endif /* __IFilterGraphHelper_INTERFACE_DEFINED__ */ 631 632 474 633 475 634 #ifndef __AlaxInfoDirectShowSpy_LIBRARY_DEFINED__ … … 902 1061 SystemDeviceEnumeratorSpy; 903 1062 #endif 1063 1064 EXTERN_C const CLSID CLSID_FilterGraphHelper; 1065 1066 #ifdef __cplusplus 1067 1068 class DECLSPEC_UUID("5A9A684C-A891-4032-8D31-FF6EAB5A0C1E") 1069 FilterGraphHelper; 1070 #endif 904 1071 #endif /* __AlaxInfoDirectShowSpy_LIBRARY_DEFINED__ */ 905 1072 906 1073 /* Additional Prototypes for ALL interfaces */ 1074 1075 unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * ); 1076 unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * ); 1077 unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * ); 1078 void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * ); 907 1079 908 1080 /* end of Additional Prototypes */
Note: See TracChangeset
for help on using the changeset viewer.