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___