Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00012 #ifndef GENAPI_IUSERDATA_H
00013 #define GENAPI_IUSERDATA_H
00014
00015 #include <GenApi/GenApiDll.h>
00016
00017 #pragma warning ( push )
00018 #pragma warning ( disable : 4251 ) // XXX needs to have dll-interface to be used by clients of class YYY
00019
00020 namespace GENAPI_NAMESPACE
00021 {
00022 typedef void* UserData_t;
00023
00024
00025
00031 interface GENAPI_DECL_ABSTRACT IUserData
00032 {
00034 virtual UserData_t GetUserData() const = 0;
00036 virtual UserData_t SetUserData( UserData_t userdata ) = 0;
00037
00038 };
00039
00040 }
00041
00042 #pragma warning ( pop )
00043
00044 #endif // GENAPI_IUSERDATA_H