📄 timers.cpp
字号:
#include "windows.h"
#include "Stopwatch.h"
#include "StopwatchClassFactory.h"
#include "timers_i.c"
#include "iostream.h"
long g_nServerLockCount=0;
extern "C"
BOOL _stdcall DllMain (HINSTANCE hInstance,DWORD dwReason, LPVOID)
{
return TRUE; //ALL is well!!!
}
extern "C"
HRESULT _stdcall DllCanUnloadNow(void)
{
return (g_nServerLockCount==0)?S_OK:S_FALSE;
}
extern "C"
HRESULT _stdcall DllGetClassObject(REFCLSID rclsid,REFIID riid,LPVOID* ppv)
{
HRESULT hr;
if (rclsid==CLSID_Stopwatch)
{
CStopwatchClassFactory *pStopwatchClassFactory=
new CStopwatchClassFactory;
hr=pStopwatchClassFactory->QueryInterface(riid,ppv);
if (FAILED(hr))
{
delete pStopwatchClassFactory;
::cout<<"妈的,又错了!!!"<<::endl;
}
}
else
hr=CLASS_E_CLASSNOTAVAILABLE;
return hr;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -