30 #ifndef ___IKPCONFIG_H___
31 #define ___IKPCONFIG_H___
35 #include "../../SysDefEx.h"
43 struct KP_DECL_INTERFACE("6F7B9713-FC6E-4FD6-BF55-044DF9E701B0")
IKpConfig :
51 STDMETHOD_(BOOL, Get)(LPCTSTR pszField, LPTSTR pszValue) = 0;
59 STDMETHOD_(BOOL, Set)(LPCTSTR pszField, LPCTSTR pszValue) = 0;
62 STDMETHOD_(BOOL, GetBool)(LPCTSTR pszField, BOOL bDefault) = 0;
67 STDMETHOD_(BOOL, SetBool)(LPCTSTR pszField, BOOL bValue) = 0;
71 STDMETHOD(GetUserPath)(LPTSTR lpBuf, DWORD dwBufMaxChars) = 0;
76 #endif // ___IKPCONFIG_H___