rasabslay.h

来自「VC编写的VPN拨号软件源码 搜索了好久才找到」· C头文件 代码 · 共 68 行

H
68
字号
#if !defined(AFX_RASABSLAY_H__0E2891A1_2101_11D3_8E7D_00C0DF411981__INCLUDED_)
#define AFX_RASABSLAY_H__0E2891A1_2101_11D3_8E7D_00C0DF411981__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

//
// This object implements encapsulates the portion of the RAS API that we need 
// but using dinamic linking
//

#include <ras.h>
#include <raserror.h>
class CRas
{

public:

	CRas();
	~CRas();

	// RAS API
	DWORD RasDeleteEntry(LPCTSTR lpszPhonebook, LPCTSTR lpszEntry);
	DWORD RasSetEntryDialParams(LPCTSTR lpszPhonebook,  LPRASDIALPARAMS lprasdialparams,                         
			BOOL fRemovePassword);

	DWORD RasSetEntryProperties( LPCTSTR lpszPhonebook,   LPCTSTR lpszEntry,   LPRASENTRY lpRasEntry,
			DWORD dwEntryInfoSize, LPBYTE lpbDeviceInfo,   DWORD dwDeviceInfoSize);

	DWORD RasValidateEntryName(LPCTSTR lpszPhonebook, LPCTSTR lpszEntry);


	DWORD RasEnumDevices(LPRASDEVINFO lpRasDevInfo,  
			LPDWORD lpcb, LPDWORD lpcDevices);

	BOOL	LoadLibrary();
	BOOL	ReleaseLibrary();

	// Data
	HINSTANCE   m_hRasLib;	

};

class CRasAbsLay 
{
// Construction
public:

	CRasAbsLay();

	// Members


	
// Implementation
public:
	virtual ~CRasAbsLay();

};

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_RASABSLAY_H__0E2891A1_2101_11D3_8E7D_00C0DF411981__INCLUDED_)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?