• Skip to content
  • Skip to link menu
KDE 4.5 API Reference
  • KDE API Reference
  • KDE Support
  • Sitemap
  • Contact Us
 

kdewin

dmodshow.h

Go to the documentation of this file.
00001 /*** Autogenerated by WIDL 0.9.44 from dmodshow.idl - Do not edit ***/
00002 #include <rpc.h>
00003 #include <rpcndr.h>
00004 
00005 #ifndef __WIDL_DMODSHOW_H
00006 #define __WIDL_DMODSHOW_H
00007 #ifdef __cplusplus
00008 extern "C" {
00009 #endif
00010 #include <unknwn.h>
00011 DEFINE_GUID(CLSID_DMOWrapperFilter,  0x94297043, 0xbd82, 0x4dfd, 0xb0, 0xde, 0x81, 0x77, 0x73, 0x9c, 0x6d, 0x20);
00012 #ifndef __IDMOWrapperFilter_FWD_DEFINED__
00013 #define __IDMOWrapperFilter_FWD_DEFINED__
00014 typedef interface IDMOWrapperFilter IDMOWrapperFilter;
00015 #endif
00016 
00017 /*****************************************************************************
00018  * IDMOWrapperFilter interface
00019  */
00020 #ifndef __IDMOWrapperFilter_INTERFACE_DEFINED__
00021 #define __IDMOWrapperFilter_INTERFACE_DEFINED__
00022 
00023 DEFINE_GUID(IID_IDMOWrapperFilter, 0x52d6f586, 0x9f0f, 0x4824, 0x8f,0xc8, 0xe3,0x2c,0xa0,0x49,0x30,0xc2);
00024 #if defined(__cplusplus) && !defined(CINTERFACE)
00025 interface IDMOWrapperFilter : public IUnknown
00026 {
00027     virtual HRESULT STDMETHODCALLTYPE Init(
00028         REFCLSID clsidDMO,
00029         REFCLSID catDMO) = 0;
00030 
00031 };
00032 #else
00033 typedef struct IDMOWrapperFilterVtbl {
00034     BEGIN_INTERFACE
00035 
00036     /*** IUnknown methods ***/
00037     HRESULT (STDMETHODCALLTYPE *QueryInterface)(
00038         IDMOWrapperFilter* This,
00039         REFIID riid,
00040         void **ppvObject);
00041 
00042     ULONG (STDMETHODCALLTYPE *AddRef)(
00043         IDMOWrapperFilter* This);
00044 
00045     ULONG (STDMETHODCALLTYPE *Release)(
00046         IDMOWrapperFilter* This);
00047 
00048     /*** IDMOWrapperFilter methods ***/
00049     HRESULT (STDMETHODCALLTYPE *Init)(
00050         IDMOWrapperFilter* This,
00051         REFCLSID clsidDMO,
00052         REFCLSID catDMO);
00053 
00054     END_INTERFACE
00055 } IDMOWrapperFilterVtbl;
00056 interface IDMOWrapperFilter {
00057     CONST_VTBL IDMOWrapperFilterVtbl* lpVtbl;
00058 };
00059 
00060 #ifdef COBJMACROS
00061 /*** IUnknown methods ***/
00062 #define IDMOWrapperFilter_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
00063 #define IDMOWrapperFilter_AddRef(p) (p)->lpVtbl->AddRef(p)
00064 #define IDMOWrapperFilter_Release(p) (p)->lpVtbl->Release(p)
00065 /*** IDMOWrapperFilter methods ***/
00066 #define IDMOWrapperFilter_Init(p,a,b) (p)->lpVtbl->Init(p,a,b)
00067 #endif
00068 
00069 #endif
00070 
00071 HRESULT CALLBACK IDMOWrapperFilter_Init_Proxy(
00072     IDMOWrapperFilter* This,
00073     REFCLSID clsidDMO,
00074     REFCLSID catDMO);
00075 void __RPC_STUB IDMOWrapperFilter_Init_Stub(
00076     IRpcStubBuffer* This,
00077     IRpcChannelBuffer* pRpcChannelBuffer,
00078     PRPC_MESSAGE pRpcMessage,
00079     DWORD* pdwStubPhase);
00080 
00081 #endif  /* __IDMOWrapperFilter_INTERFACE_DEFINED__ */
00082 
00083 /* Begin additional prototypes for all interfaces */
00084 
00085 
00086 /* End additional prototypes */
00087 
00088 #ifdef __cplusplus
00089 }
00090 #endif
00091 #endif /* __WIDL_DMODSHOW_H */

kdewin

Skip menu "kdewin"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members

KDE Support

Skip menu "KDE Support"
  • akonadi
  • attica
  • grantlee
  • kdewin
  • polkit-qt
  • polkit-qt-1
  • qca
  • qimageblitz
  • soprano
  •       searchclient
Generated for KDE Support by doxygen 1.5.9-20090814
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal