30 #ifndef ___IKPCOMMANDLINE_H___
31 #define ___IKPCOMMANDLINE_H___
35 #include "../../SysDefEx.h"
43 struct KP_DECL_INTERFACE("0934C282-6EDC-4073-913F-28B98C0420F8")
IKpCommandLine :
49 STDMETHOD_(LPCTSTR, GetFullCommandLine)() = 0;
54 STDMETHOD_(LPCTSTR, GetExecutablePath)() = 0;
62 STDMETHOD_(LPCTSTR, GetOption)(LPCTSTR lpName) = 0;
76 STDMETHOD_(LPCTSTR, GetMultiOption)(LPCTSTR lpName, DWORD dwRelIndex) = 0;
86 STDMETHOD_(LPCTSTR, GetToken)(DWORD dwIndex) = 0;
101 STDMETHOD_(LPCTSTR, GetTokenRel)(LPCTSTR lpName, DWORD dwRelIndex) = 0;
107 STDMETHOD_(LPCTSTR, GetFilePath)() = 0;
112 STDMETHOD_(LPCTSTR, GetPassword)() = 0;
117 STDMETHOD_(LPCTSTR, GetKeyFilePath)() = 0;
121 STDMETHOD_(BOOL, IsPreselectEnabled)() = 0;
125 STDMETHOD_(BOOL, IsReadOnlyEnabled)() = 0;
128 STDMETHOD_(BOOL, ArgumentBeginsWithPrefix)(LPCTSTR lpArgument) = 0;
133 #endif // ___IKPCOMMANDLINE_H___