* include/ws2spi.h (system_header): Add pragma. * include/rasdlg.h (system_header): Add pragma. * include/rasdlg.h (_RASDLG_H): Define. Define instead of _RASDLG_H_, this is the w32api standard. * include/mlang.h (_MLANG_H): Define. Define instead of _MLANG_H_, this is the w32api standard. * include/setupapi.h (_SETUPAPI_H): Define. Define instead of _SETUPAPI_H_, this is the w32api standard.
		
			
				
	
	
		
			153 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			153 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
#ifndef _RASDLG_H
 | 
						|
#define _RASDLG_H
 | 
						|
#if __GNUC__ >= 3
 | 
						|
#pragma GCC system_header
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef __cplusplus
 | 
						|
extern "C" {
 | 
						|
#endif
 | 
						|
 | 
						|
#include <ras.h>
 | 
						|
 | 
						|
#define RASPBDEVENT_AddEntry	1
 | 
						|
#define RASPBDEVENT_EditEntry	2
 | 
						|
#define RASPBDEVENT_RemoveEntry	3
 | 
						|
#define RASPBDEVENT_DialEntry	4
 | 
						|
#define RASPBDEVENT_EditGlobals	5
 | 
						|
#define RASPBDEVENT_NoUser	6
 | 
						|
#define RASPBDEVENT_NoUserEdit	7
 | 
						|
 
 | 
						|
#define RASPBDFLAG_PositionDlg	1
 | 
						|
#define RASPBDFLAG_ForceCloseOnDial	2
 | 
						|
#define RASPBDFLAG_NoUser	16
 | 
						|
 | 
						|
#define RASEDFLAG_PositionDlg	1
 | 
						|
#define RASEDFLAG_NewEntry	2
 | 
						|
#define RASEDFLAG_CloneEntry	4
 | 
						|
 | 
						|
#define RASDDFLAG_PositionDlg	1
 | 
						|
 | 
						|
#ifndef RC_INVOKED
 | 
						|
#include <pshpack4.h>
 | 
						|
 | 
						|
typedef struct tagRASENTRYDLGA
 | 
						|
{
 | 
						|
	DWORD dwSize;
 | 
						|
	HWND  hwndOwner;
 | 
						|
	DWORD dwFlags;
 | 
						|
	LONG  xDlg;
 | 
						|
	LONG  yDlg;
 | 
						|
	CHAR  szEntry[RAS_MaxEntryName + 1];
 | 
						|
	DWORD dwError;
 | 
						|
	ULONG_PTR reserved;
 | 
						|
	ULONG_PTR reserved2;
 | 
						|
} RASENTRYDLGA, *LPRASENTRYDLGA;
 | 
						|
typedef struct tagRASENTRYDLGW
 | 
						|
{
 | 
						|
	DWORD dwSize;
 | 
						|
	HWND  hwndOwner;
 | 
						|
	DWORD dwFlags;
 | 
						|
	LONG  xDlg;
 | 
						|
	LONG  yDlg;
 | 
						|
	WCHAR szEntry[RAS_MaxEntryName + 1];
 | 
						|
	DWORD dwError;
 | 
						|
	ULONG_PTR reserved;
 | 
						|
	ULONG_PTR reserved2;
 | 
						|
} RASENTRYDLGW, *LPRASENTRYDLGW;
 | 
						|
 | 
						|
typedef struct tagRASDIALDLG
 | 
						|
{
 | 
						|
	DWORD dwSize;
 | 
						|
	HWND  hwndOwner;
 | 
						|
	DWORD dwFlags;
 | 
						|
	LONG  xDlg;
 | 
						|
	LONG  yDlg;
 | 
						|
	DWORD dwSubEntry;
 | 
						|
	DWORD dwError;
 | 
						|
	ULONG_PTR reserved;
 | 
						|
	ULONG_PTR reserved2;
 | 
						|
} RASDIALDLG, *LPRASDIALDLG;
 | 
						|
 | 
						|
/* Application-defined callback functions */
 | 
						|
typedef VOID (WINAPI* RASPBDLGFUNCW)(DWORD, DWORD, LPWSTR, LPVOID);
 | 
						|
typedef VOID (WINAPI* RASPBDLGFUNCA)(DWORD, DWORD, LPSTR, LPVOID);
 | 
						|
 | 
						|
typedef struct tagRASPBDLGA
 | 
						|
{
 | 
						|
	DWORD         dwSize;
 | 
						|
	HWND          hwndOwner;
 | 
						|
	DWORD         dwFlags;
 | 
						|
	LONG          xDlg;
 | 
						|
	LONG          yDlg;
 | 
						|
	ULONG_PTR     dwCallbackId;
 | 
						|
	RASPBDLGFUNCA pCallback;
 | 
						|
	DWORD         dwError;
 | 
						|
	ULONG_PTR     reserved;
 | 
						|
	ULONG_PTR     reserved2;
 | 
						|
} RASPBDLGA, *LPRASPBDLGA;
 | 
						|
typedef struct tagRASPBDLGW
 | 
						|
{
 | 
						|
	DWORD         dwSize;
 | 
						|
	HWND          hwndOwner;
 | 
						|
	DWORD         dwFlags;
 | 
						|
	LONG          xDlg;
 | 
						|
	LONG          yDlg;
 | 
						|
	ULONG_PTR     dwCallbackId;
 | 
						|
	RASPBDLGFUNCW pCallback;
 | 
						|
	DWORD         dwError;
 | 
						|
	ULONG_PTR     reserved;
 | 
						|
	ULONG_PTR     reserved2;
 | 
						|
} RASPBDLGW, *LPRASPBDLGW;
 | 
						|
 | 
						|
typedef struct tagRASNOUSERA
 | 
						|
{
 | 
						|
	DWORD dwSize;
 | 
						|
	DWORD dwFlags;
 | 
						|
	DWORD dwTimeoutMs;
 | 
						|
	CHAR  szUserName[UNLEN + 1];
 | 
						|
	CHAR  szPassword[PWLEN + 1];
 | 
						|
	CHAR  szDomain[DNLEN + 1];
 | 
						|
} RASNOUSERA, *LPRASNOUSERA;
 | 
						|
typedef struct tagRASNOUSERW
 | 
						|
{
 | 
						|
	DWORD dwSize;
 | 
						|
	DWORD dwFlags;
 | 
						|
	DWORD dwTimeoutMs;
 | 
						|
	WCHAR szUserName[UNLEN + 1];
 | 
						|
	WCHAR szPassword[PWLEN + 1];
 | 
						|
	WCHAR szDomain[DNLEN + 1];
 | 
						|
} RASNOUSERW, *LPRASNOUSERW ;
 | 
						|
 | 
						|
#include <poppack.h>
 | 
						|
 | 
						|
BOOL APIENTRY RasDialDlgA(LPSTR,LPSTR,LPSTR,LPRASDIALDLG);
 | 
						|
BOOL APIENTRY RasDialDlgW(LPWSTR,LPWSTR,LPWSTR,LPRASDIALDLG);
 | 
						|
BOOL APIENTRY RasEntryDlgA(LPSTR,LPSTR,LPRASENTRYDLGA);
 | 
						|
BOOL APIENTRY RasEntryDlgW(LPWSTR,LPWSTR,LPRASENTRYDLGW);
 | 
						|
BOOL APIENTRY RasPhonebookDlgA(LPSTR,LPSTR,LPRASPBDLGA);
 | 
						|
BOOL APIENTRY RasPhonebookDlgW(LPWSTR,LPWSTR,LPRASPBDLGW);
 | 
						|
 | 
						|
#ifdef UNICODE
 | 
						|
typedef RASENTRYDLGW	RASENTRYDLG, *LPRASENTRYDLG;
 | 
						|
typedef RASPBDLGW	RASPBDLG, *LPRASPBDLG;
 | 
						|
typedef RASNOUSERW	RASNOUSER, *LPRASNOUSER;
 | 
						|
#define RasDialDlg	RasDialDlgW
 | 
						|
#define RasEntryDlg	RasEntryDlgW
 | 
						|
#define RasPhonebookDlg	RasPhonebookDlgW
 | 
						|
#else
 | 
						|
typedef RASENTRYDLGA	RASENTRYDLG, *LPRASENTRYDLG;
 | 
						|
typedef RASPBDLGA	RASPBDLG, *LPRASPBDLG;
 | 
						|
typedef RASNOUSERA	RASNOUSER, *LPRASNOUSER;
 | 
						|
#define RasDialDlg	RasDialDlgA
 | 
						|
#define RasEntryDlg	RasEntryDlgA
 | 
						|
#define RasPhonebookDlg	RasPhonebookDlgA
 | 
						|
#endif /* UNICODE */
 | 
						|
 | 
						|
#endif /* RC_INVOKED */
 | 
						|
 | 
						|
#ifdef __cplusplus
 | 
						|
}
 | 
						|
#endif
 | 
						|
#endif
 |