📄 nntoolkit_dll.cpp
字号:
#include "mclcommain.h"
#include "nntoolkit_com.hpp"
#include "nntoolkit_idl_i.c"
#include "mwcomutil_i.c"
#include "mwcomtypes_i.c"
CMCLModule g_Module;
static _MCLOBJECT_MAP_ENTRY objectmap[] =
{
{
&CLSID_nnToolKit, CnnToolKit::RegisterClass,
CnnToolKit::UnregisterClass, CnnToolKit::GetClassObject,
"nnToolKit", "nnToolKit.nnToolKit", "nnToolKit.nnToolKit.2_0"
},
{
NULL, NULL, NULL, NULL, "", "", ""
}
};
extern "C" {
BOOL WINAPI DllMain( HINSTANCE hInstance, DWORD dwReason, void *pv )
{
return g_Module.InitMain(objectmap, &LIBID_nnToolKit, 2,
0, hInstance, dwReason, pv);
}
HRESULT __stdcall DllCanUnloadNow()
{
return (g_Module.GetLockCount()==0) ? S_OK : S_FALSE;
}
HRESULT __stdcall DllGetClassObject(REFCLSID clsid, REFIID iid, void **ppv )
{
return g_Module.GetClassObject( clsid, iid, ppv );
}
HRESULT __stdcall DllRegisterServer()
{
return g_Module.UpdateRegistry( TRUE );
}
HRESULT __stdcall DllUnregisterServer()
{
return g_Module.UpdateRegistry( FALSE );
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -