27 #ifndef __ICOMMANDCHECKER__ 28 #define __ICOMMANDCHECKER__ 30 #include "IPMUnknown.h" 31 #include "CommandID.h" 56 enum { kDefaultIID = IID_ICOMMANDCHECKER };
60 virtual ErrorCode CheckCommand(bool16 saveError) = 0;
62 virtual void ClearLastError(bool16 saveError) = 0;
63 virtual void SaveLastError() = 0;
64 virtual ErrorCode GetLastError() = 0;
65 virtual void SetError(
const ErrorCode& error) = 0;
69 #endif // __ICOMMANDCHECKER__