SettingsInterface.h

Go to the documentation of this file.
00001 
00035 #pragma once
00036 
00037 //This file needs to be included - else we get a linker error for the GUID
00038 #include <INITGUID.H>
00039 
00063 //For Smart pointers
00064 DEFINE_GUID( IID_ISettingsInterface, /* 388EEF20-40CC-4752-A0FF-66AA5C4AF8FA */
00065                         0x388eef20, 
00066                         0x40cc, 
00067                         0x4752, 
00068                         0xa0, 0xff, 0x66, 0xaa, 0x5c, 0x4a, 0xf8, 0xfa
00069                         );
00070 
00071 #undef  INTERFACE
00072 #define INTERFACE   ISettingsInterface
00073 DECLARE_INTERFACE_( ISettingsInterface, IUnknown )
00074 {
00075         // *** methods ***
00077         STDMETHOD(GetParameter)( const char* type, int buffersize, char* value, int* length ) = 0;
00079         STDMETHOD(SetParameter)( const char* type, const char* value) = 0;
00081         STDMETHOD(GetParameterSettings)(char* szResult, int nSize) = 0;
00082 
00083 };

Generated on Fri Mar 13 14:12:38 2009 for RTVC by  doxygen 1.5.3