///////////////////////////////////////////////////////////////////////////// // INTEL Corporation Proprietary Information // This listing is supplied under the terms of a license agreement with Intel // Corporation and many not be copied nor disclosed except in accordance // with the terms of that agreement. // Copyright (c) 1995, 1996 Intel Corporation. // // // Module Name: iv41snd.h // Environment: MSVC 4.0, OLE 2 ///////////////////////////////////////////////////////////////////////////////// #ifndef IV41SND_H #define IV41SND_H #include "ppmsnd.h" #include "ppmclsid.h" class IV41_ppmSend : public ppmSend { public: IV41_ppmSend(IUnknown* pUnkOuter, IUnknown** ppUnkInner); ~IV41_ppmSend(); DECLARE_CREATEPROC() STDMETHODIMP_( const CLSID& ) GetCLSID( void ) const {return CLSID_IV41PPMSend;} STDMETHODIMP QueryInterface( REFIID riid, LPVOID FAR* ppvObj ) {return CUnknown::QueryInterface(riid, ppvObj);} STDMETHODIMP GetInterface( REFIID riid, LPVOID FAR* ppvObj ) {return ppmSend::GetInterface( riid, ppvObj );} STDMETHODIMP_( ULONG )AddRef( void ) {return CUnknown::AddRef();} STDMETHODIMP_( ULONG )Release( void ) {return CUnknown::Release();} }; // Parameters to ppmSend -> IV41 Payload type, size of payload header, frequency, outer arg, inner arg #endif