?? zpimobject.h
字號:
// ZPIMObject.h: interface for the ZPIMObject class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_ZPIMOBJECT_H__6D0AE912_19B1_4221_8E0E_F7F1993F7FC8__INCLUDED_)
#define AFX_ZPIMOBJECT_H__6D0AE912_19B1_4221_8E0E_F7F1993F7FC8__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
//
// Defines For Device Access
//
#define DEVICE_PREFIX _T("\\\\.\\")
#define VXD_DEVICE_SUFFIX _T(".VXD")
#define NT_DEVICE_SUFFIX _T(".SYS")
//
// Medium Ndis Driver is running on
//
typedef enum _NDIS_MEDIUM {
NdisMedium802_3,
NdisMedium802_5,
NdisMediumFddi,
NdisMediumWan,
NdisMediumLocalTalk,
NdisMediumDix, // defined for convenience, not a real medium
NdisMediumArcnetRaw,
NdisMediumArcnet878_2,
NdisMediumAtm,
NdisMediumWirelessWan,
NdisMediumIrda,
NdisMediumBpc,
NdisMediumCoWan,
NdisMediumMax // Not a real medium, defined as an upper-bound
}
NDIS_MEDIUM, *PNDIS_MEDIUM;
//alert and log callback functions link table
typedef void (callfunc)(char *s);
typedef struct _Callback_Node {
callfunc *func;
struct _Callback_Node *next;
} Callback_Node;
class ZPIMObject
{
public:
DWORD CleanCheckData();
DWORD AddCheckData(struct Interface_Keyword *pData);
ZPIMObject();
virtual ~ZPIMObject();
DWORD SetFwMode(BYTE *pMode);
DWORD SetFwStatus(BYTE *pStatus);
protected:
void ClosePIM(void);
BOOLEAN OpenPIM(void);
HANDLE m_hPIM;
private:
};
#endif // !defined(AFX_ZPIMOBJECT_H__6D0AE912_19B1_4221_8E0E_F7F1993F7FC8__INCLUDED_)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -