32 #ifndef _NPT_INTERFACES_H_    33 #define _NPT_INTERFACES_H_    39 #include "NptCommon.h"    40 #include "NptResults.h"    41 #include "NptConfig.h"    46 const int NPT_ERROR_NO_SUCH_INTERFACE = NPT_ERROR_BASE_INTERFACES - 0;
    56         return ((
id.m_Id == m_Id) && (
id.m_Version == m_Version));
    61     unsigned long m_Version;
    75                                     NPT_Interface*&        iface) = 0;
    88     virtual NPT_Result Interrupt() = 0;
   101     virtual NPT_Result SetProperty(
const char* , 
   103         return NPT_ERROR_NO_SUCH_PROPERTY;
   105     virtual NPT_Result SetProperty(
const char* , 
   107         return NPT_ERROR_NO_SUCH_PROPERTY;
   109     virtual NPT_Result GetProperty(
const char*        , 
   111         return NPT_ERROR_NO_SUCH_PROPERTY;
   115 #endif // _NPT_INTERFACES_H_ Definition: NptInterfaces.h:81
Definition: NptCommon.h:149
Definition: NptInterfaces.h:67
Definition: NptInterfaces.h:51
Definition: NptInterfaces.h:94