📄 opennetserviceinternal.h
字号:
// ========================================================
// OpenNet Service Internal implementation
//
// Design and Implementation by Floris van den Berg
// ========================================================
#ifndef OPENNETSERVICEINTERNAL_H
#define OPENNETSERVICEINTERNAL_H
// -----------------------------------------------------
static const GUID CLSID_SERVICE_REGISTERABLE =
{ 0x769d9567, 0x1bc0, 0x4097, { 0xa1, 0xba, 0x70, 0x6e, 0x94, 0xdb, 0x82, 0x8b } };
// -----------------------------------------------------
struct IServiceRegisterable : public IService {
virtual HRESULT DLL_CALLCONV CreateInstance(GUID family, GUID guid, void **object) = 0;
virtual bool DLL_CALLCONV ObjectExists(GUID family, GUID guid) = 0;
virtual bool DLL_CALLCONV RegisterComponent(GUID family, GUID guid, ObjectCreateProc proc) = 0;
};
// -----------------------------------------------------
HRESULT DLL_CALLCONV CInternalServiceCreate(void **iif);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -