Rsh API  SDK 2.1
Документация по программированию
 Указатель Классы Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы Страницы
RshDllInterfaceKey.h
См. документацию.
1 
17 #ifndef RSH_DLL_INTERFACE_KEY_H
18 #define RSH_DLL_INTERFACE_KEY_H
19 
20 #include "RshDefChk.h"
21 struct IRshDevice;
22 
23 #pragma pack(push, 8)
24 
57 {
89  const char* _Name;
90 
119  void** _Interface;
120  void** _Factory;
121  void* _Parameter;
122  RshDllInterfaceKey(const char* libraryName, void** Interface, void** Factory = NULL, void* Parameter = NULL);
123 
124  //passing reference to pointer in this constructor. We need real pointer inside, not copy of it!
125  explicit RshDllInterfaceKey(const char* deviceName, IRshDevice*& Interface);
127 };
128 #pragma pack(pop)
129 #endif //RSH_DLL_INTERFACE_KEY_H
130