Changeset 144 for trunk/DirectShowSpy/DirectShowSpy_i.h
- Timestamp:
- Nov 17, 2012, 3:15:58 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/DirectShowSpy/DirectShowSpy_i.h
r98 r144 5 5 6 6 /* File created by MIDL compiler version 7.00.0500 */ 7 /* at Wed Aug 22 01:07:1520127 /* at Sat Nov 17 01:35:16 2012 8 8 */ 9 9 /* Compiler settings for .\DirectShowSpy.idl: … … 58 58 59 59 60 #ifndef __ISystemDeviceEnumeratorSpy_FWD_DEFINED__ 61 #define __ISystemDeviceEnumeratorSpy_FWD_DEFINED__ 62 typedef interface ISystemDeviceEnumeratorSpy ISystemDeviceEnumeratorSpy; 63 #endif /* __ISystemDeviceEnumeratorSpy_FWD_DEFINED__ */ 64 65 60 66 #ifndef __IFilterGraphAddRemoveHook_FWD_DEFINED__ 61 67 #define __IFilterGraphAddRemoveHook_FWD_DEFINED__ … … 110 116 111 117 #endif /* __FilterMapperSpy_FWD_DEFINED__ */ 118 119 120 #ifndef __SystemDeviceEnumeratorSpy_FWD_DEFINED__ 121 #define __SystemDeviceEnumeratorSpy_FWD_DEFINED__ 122 123 #ifdef __cplusplus 124 typedef class SystemDeviceEnumeratorSpy SystemDeviceEnumeratorSpy; 125 #else 126 typedef struct SystemDeviceEnumeratorSpy SystemDeviceEnumeratorSpy; 127 #endif /* __cplusplus */ 128 129 #endif /* __SystemDeviceEnumeratorSpy_FWD_DEFINED__ */ 112 130 113 131 … … 343 361 344 362 363 #ifndef __ISystemDeviceEnumeratorSpy_INTERFACE_DEFINED__ 364 #define __ISystemDeviceEnumeratorSpy_INTERFACE_DEFINED__ 365 366 /* interface ISystemDeviceEnumeratorSpy */ 367 /* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object] */ 368 369 370 EXTERN_C const IID IID_ISystemDeviceEnumeratorSpy; 371 372 #if defined(__cplusplus) && !defined(CINTERFACE) 373 374 MIDL_INTERFACE("14EB119F-25CE-4654-ABE1-E6742AF03F2D") 375 ISystemDeviceEnumeratorSpy : public IDispatch 376 { 377 public: 378 }; 379 380 #else /* C style interface */ 381 382 typedef struct ISystemDeviceEnumeratorSpyVtbl 383 { 384 BEGIN_INTERFACE 385 386 HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 387 ISystemDeviceEnumeratorSpy * This, 388 /* [in] */ REFIID riid, 389 /* [iid_is][out] */ 390 __RPC__deref_out void **ppvObject); 391 392 ULONG ( STDMETHODCALLTYPE *AddRef )( 393 ISystemDeviceEnumeratorSpy * This); 394 395 ULONG ( STDMETHODCALLTYPE *Release )( 396 ISystemDeviceEnumeratorSpy * This); 397 398 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( 399 ISystemDeviceEnumeratorSpy * This, 400 /* [out] */ UINT *pctinfo); 401 402 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( 403 ISystemDeviceEnumeratorSpy * This, 404 /* [in] */ UINT iTInfo, 405 /* [in] */ LCID lcid, 406 /* [out] */ ITypeInfo **ppTInfo); 407 408 HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( 409 ISystemDeviceEnumeratorSpy * This, 410 /* [in] */ REFIID riid, 411 /* [size_is][in] */ LPOLESTR *rgszNames, 412 /* [range][in] */ UINT cNames, 413 /* [in] */ LCID lcid, 414 /* [size_is][out] */ DISPID *rgDispId); 415 416 /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( 417 ISystemDeviceEnumeratorSpy * This, 418 /* [in] */ DISPID dispIdMember, 419 /* [in] */ REFIID riid, 420 /* [in] */ LCID lcid, 421 /* [in] */ WORD wFlags, 422 /* [out][in] */ DISPPARAMS *pDispParams, 423 /* [out] */ VARIANT *pVarResult, 424 /* [out] */ EXCEPINFO *pExcepInfo, 425 /* [out] */ UINT *puArgErr); 426 427 END_INTERFACE 428 } ISystemDeviceEnumeratorSpyVtbl; 429 430 interface ISystemDeviceEnumeratorSpy 431 { 432 CONST_VTBL struct ISystemDeviceEnumeratorSpyVtbl *lpVtbl; 433 }; 434 435 436 437 #ifdef COBJMACROS 438 439 440 #define ISystemDeviceEnumeratorSpy_QueryInterface(This,riid,ppvObject) \ 441 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 442 443 #define ISystemDeviceEnumeratorSpy_AddRef(This) \ 444 ( (This)->lpVtbl -> AddRef(This) ) 445 446 #define ISystemDeviceEnumeratorSpy_Release(This) \ 447 ( (This)->lpVtbl -> Release(This) ) 448 449 450 #define ISystemDeviceEnumeratorSpy_GetTypeInfoCount(This,pctinfo) \ 451 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) 452 453 #define ISystemDeviceEnumeratorSpy_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ 454 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) 455 456 #define ISystemDeviceEnumeratorSpy_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ 457 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) 458 459 #define ISystemDeviceEnumeratorSpy_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ 460 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) 461 462 463 #endif /* COBJMACROS */ 464 465 466 #endif /* C style interface */ 467 468 469 470 471 #endif /* __ISystemDeviceEnumeratorSpy_INTERFACE_DEFINED__ */ 472 473 345 474 346 475 #ifndef __AlaxInfoDirectShowSpy_LIBRARY_DEFINED__ … … 765 894 FilterMapperSpy; 766 895 #endif 896 897 EXTERN_C const CLSID CLSID_SystemDeviceEnumeratorSpy; 898 899 #ifdef __cplusplus 900 901 class DECLSPEC_UUID("AD42E3BD-7B9B-4783-9DA2-61A9ACD0D4D2") 902 SystemDeviceEnumeratorSpy; 903 #endif 767 904 #endif /* __AlaxInfoDirectShowSpy_LIBRARY_DEFINED__ */ 768 905
Note: See TracChangeset
for help on using the changeset viewer.