📄 ipconfigapi.h
字号:
#ifndef _H_COMM_IP_CONFIG_API_
#define _H_COMM_IP_CONFIG_API_
/////////////////////////////////////////////////
//Struct Defination
/////////////////////////////////////////////////
#define MAC_ADDR_LENGTH 6
struct CAdapterInfo
{
CString m_szHostName;
BOOL m_bWinsEnd;
BOOL m_bEnableDHCP;
CString m_szIpAddr;
CString m_szDNSServerIP1;
CString m_szDNSServerIP2;
CString m_szDefaultGWIP;
CString m_szSubnetMark;
CString m_szWINSServerIP;
BYTE m_pbyMac[MAC_ADDR_LENGTH];
CAdapterInfo()
{
m_szHostName.Empty();
m_bWinsEnd = FALSE;
m_bEnableDHCP = FALSE;
m_szIpAddr.Empty();
m_szDNSServerIP1.Empty();
m_szDNSServerIP2.Empty();
m_szDefaultGWIP.Empty();
m_szSubnetMark.Empty();
m_szWINSServerIP.Empty();
memset(m_pbyMac, 0, MAC_ADDR_LENGTH);
};
~CAdapterInfo(){;};
};
/////////////////////////////////////////////////
//api function
/////////////////////////////////////////////////
_declspec( dllexport ) BOOL GetMACAddress(BYTE *pAdd, int nLen);
_declspec( dllexport ) BOOL GetAdapterInfo(CAdapterInfo &adapter);
_declspec( dllexport ) BOOL SetAdapterInfo(CAdapterInfo &adapter);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -