2019-01-05 20:21:43 +08:00
|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
|
|
#include "IOCPClient.h"
|
|
|
|
|
|
#include <Vfw.h>
|
|
|
|
|
|
|
|
|
|
|
|
#pragma comment(lib,"Vfw32.lib")
|
|
|
|
|
|
|
|
|
|
|
|
typedef struct _LOGIN_INFOR
|
|
|
|
|
|
{
|
2019-02-04 14:49:11 +08:00
|
|
|
|
BYTE bToken; // ȡ1<C8A1><31><EFBFBD><EFBFBD>½<EFBFBD><C2BD>Ϣ
|
2019-03-29 10:40:08 +08:00
|
|
|
|
char OsVerInfoEx[sizeof(OSVERSIONINFOEX)];// <20>汾<EFBFBD><E6B1BE>Ϣ
|
2019-02-04 14:49:11 +08:00
|
|
|
|
DWORD dwCPUMHz; // CPU<50><55>Ƶ
|
2019-01-05 20:21:43 +08:00
|
|
|
|
IN_ADDR ClientAddr; // <20>洢32λ<32><CEBB>IPv4<76>ĵ<EFBFBD>ַ<EFBFBD><D6B7><EFBFBD>ݽṹ
|
|
|
|
|
|
char szPCName[MAX_PATH]; // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
BOOL bWebCamIsExist; // <20>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ
|
|
|
|
|
|
DWORD dwSpeed; // <20><><EFBFBD><EFBFBD>
|
|
|
|
|
|
}LOGIN_INFOR,*PLOGIN_INFOR;
|
|
|
|
|
|
|
|
|
|
|
|
int SendLoginInfo(IOCPClient* ClientObject,DWORD dwSpeed);
|
|
|
|
|
|
DWORD CPUClockMHz();
|
|
|
|
|
|
BOOL WebCamIsExist();
|