Author: dchapyshev
Date: Wed Feb 6 18:29:45 2008
New Revision: 32160
URL:
http://svn.reactos.org/svn/reactos?rev=32160&view=rev
Log:
- Fix formatting for ras.h, rasdlg.h and rasapi.h
- Add raseapif.h header file
Added:
trunk/reactos/include/psdk/raseapif.h (with props)
Modified:
trunk/reactos/include/psdk/ras.h
trunk/reactos/include/psdk/rasdlg.h
trunk/reactos/include/psdk/rassapi.h
Modified: trunk/reactos/include/psdk/ras.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/ras.h?rev=321…
==============================================================================
--- trunk/reactos/include/psdk/ras.h (original)
+++ trunk/reactos/include/psdk/ras.h Wed Feb 6 18:29:45 2008
@@ -37,8 +37,8 @@
#define RAS_MaxReplyMessage 1024
#define RAS_MaxDnsSuffix 256
#if (WINVER >= 0x501)
-#define RASCF_AllUsers 0x00000001
-#define RASCF_GlobalCreds 0x00000002
+#define RASCF_AllUsers 0x00000001
+#define RASCF_GlobalCreds 0x00000002
#endif /*(WINVER >= 0x501)*/
#define RDEOPT_UsePrefixSuffix 0x00000001
#define RDEOPT_PausedStates 0x00000002
@@ -54,11 +54,11 @@
#define RDEOPT_Router 0x00000800
#define REN_User 0x00000000
#define REN_AllUsers 0x00000001
-#define VS_Default 0
-#define VS_PptpOnly 1
-#define VS_PptpFirst 2
-#define VS_L2tpOnly 3
-#define VS_L2tpFirst 4
+#define VS_Default 0
+#define VS_PptpOnly 1
+#define VS_PptpFirst 2
+#define VS_L2tpOnly 3
+#define VS_L2tpFirst 4
#define RASDIALEVENT "RasDialEvent"
#define WM_RASDIALEVENT 0xCCCD
#define RASEO_UseCountryAndAreaCodes 0x00000001
@@ -90,7 +90,7 @@
#define RASDT_Vpn TEXT("vpn")
#define RASDT_Pad TEXT("pad")
#define RASDT_Generic TEXT("GENERIC")
-#define RASDT_Serial TEXT("SERIAL")
+#define RASDT_Serial TEXT("SERIAL")
#define RASDT_FrameRelay TEXT("FRAMERELAY")
#define RASDT_Atm TEXT("ATM")
#define RASDT_Sonet TEXT("SONET")
@@ -578,14 +578,14 @@
DWORD dwVpnStrategy;
#endif
#if (WINVER >= 0x501)
- DWORD dwfOptions2;
- DWORD dwfOptions3;
- WCHAR szDnsSuffix[RAS_MaxDnsSuffix];
- DWORD dwTcpWindowSize;
- WCHAR szPrerequisitePbk[MAX_PATH];
- WCHAR szPrerequisiteEntry[RAS_MaxEntryName + 1];
- DWORD dwRedialCount;
- DWORD dwRedialPause;
+ DWORD dwfOptions2;
+ DWORD dwfOptions3;
+ WCHAR szDnsSuffix[RAS_MaxDnsSuffix];
+ DWORD dwTcpWindowSize;
+ WCHAR szPrerequisitePbk[MAX_PATH];
+ WCHAR szPrerequisiteEntry[RAS_MaxEntryName + 1];
+ DWORD dwRedialCount;
+ DWORD dwRedialPause;
#endif /*(WINVER >= 0x501)*/
} RASENTRYW, *LPRASENTRYW;
@@ -635,14 +635,14 @@
DWORD dwVpnStrategy;
#endif
#if (WINVER >= 0x501)
- DWORD dwfOptions2;
- DWORD dwfOptions3;
- CHAR szDnsSuffix[RAS_MaxDnsSuffix];
- DWORD dwTcpWindowSize;
- CHAR szPrerequisitePbk[MAX_PATH];
- CHAR szPrerequisiteEntry[RAS_MaxEntryName + 1];
- DWORD dwRedialCount;
- DWORD dwRedialPause;
+ DWORD dwfOptions2;
+ DWORD dwfOptions3;
+ CHAR szDnsSuffix[RAS_MaxDnsSuffix];
+ DWORD dwTcpWindowSize;
+ CHAR szPrerequisitePbk[MAX_PATH];
+ CHAR szPrerequisiteEntry[RAS_MaxEntryName + 1];
+ DWORD dwRedialCount;
+ DWORD dwRedialPause;
#endif /*(WINVER >= 0x501)*/
} RASENTRYA, *LPRASENTRYA;
@@ -822,32 +822,24 @@
/* Callback prototypes */
typedef BOOL (WINAPI * ORASADFUNC) (HWND, LPSTR, DWORD, LPDWORD); /* deprecated */
typedef VOID (WINAPI * RASDIALFUNC) (UINT, RASCONNSTATE, DWORD);
-typedef VOID (WINAPI * RASDIALFUNC1) (HRASCONN, UINT, RASCONNSTATE, DWORD,
- DWORD);
-typedef DWORD (WINAPI * RASDIALFUNC2) (ULONG_PTR, DWORD, HRASCONN, UINT,
- RASCONNSTATE, DWORD, DWORD);
+typedef VOID (WINAPI * RASDIALFUNC1) (HRASCONN, UINT, RASCONNSTATE, DWORD, DWORD);
+typedef DWORD (WINAPI * RASDIALFUNC2) (ULONG_PTR, DWORD, HRASCONN, UINT, RASCONNSTATE,
DWORD, DWORD);
/* External functions */
-DWORD APIENTRY RasDialA (LPRASDIALEXTENSIONS, LPCSTR, LPRASDIALPARAMSA,
- DWORD, LPVOID, LPHRASCONN);
-DWORD APIENTRY RasDialW (LPRASDIALEXTENSIONS, LPCWSTR, LPRASDIALPARAMSW,
- DWORD, LPVOID, LPHRASCONN);
+DWORD APIENTRY RasDialA (LPRASDIALEXTENSIONS, LPCSTR, LPRASDIALPARAMSA, DWORD, LPVOID,
LPHRASCONN);
+DWORD APIENTRY RasDialW (LPRASDIALEXTENSIONS, LPCWSTR, LPRASDIALPARAMSW, DWORD, LPVOID,
LPHRASCONN);
DWORD APIENTRY RasEnumConnectionsA (LPRASCONNA, LPDWORD, LPDWORD);
DWORD APIENTRY RasEnumConnectionsW (LPRASCONNW, LPDWORD, LPDWORD);
-DWORD APIENTRY RasEnumEntriesA (LPCSTR, LPCSTR, LPRASENTRYNAMEA, LPDWORD,
- LPDWORD);
-DWORD APIENTRY RasEnumEntriesW (LPCWSTR, LPCWSTR, LPRASENTRYNAMEW, LPDWORD,
- LPDWORD);
+DWORD APIENTRY RasEnumEntriesA (LPCSTR, LPCSTR, LPRASENTRYNAMEA, LPDWORD, LPDWORD);
+DWORD APIENTRY RasEnumEntriesW (LPCWSTR, LPCWSTR, LPRASENTRYNAMEW, LPDWORD, LPDWORD);
DWORD APIENTRY RasGetConnectStatusA (HRASCONN, LPRASCONNSTATUSA);
DWORD APIENTRY RasGetConnectStatusW (HRASCONN, LPRASCONNSTATUSW);
DWORD APIENTRY RasGetErrorStringA (UINT, LPSTR, DWORD);
DWORD APIENTRY RasGetErrorStringW (UINT, LPWSTR, DWORD);
DWORD APIENTRY RasHangUpA (HRASCONN);
DWORD APIENTRY RasHangUpW (HRASCONN);
-DWORD APIENTRY RasGetProjectionInfoA (HRASCONN, RASPROJECTION, LPVOID,
- LPDWORD);
-DWORD APIENTRY RasGetProjectionInfoW (HRASCONN, RASPROJECTION, LPVOID,
- LPDWORD);
+DWORD APIENTRY RasGetProjectionInfoA (HRASCONN, RASPROJECTION, LPVOID, LPDWORD);
+DWORD APIENTRY RasGetProjectionInfoW (HRASCONN, RASPROJECTION, LPVOID, LPDWORD);
DWORD APIENTRY RasCreatePhonebookEntryA (HWND, LPCSTR);
DWORD APIENTRY RasCreatePhonebookEntryW (HWND, LPCWSTR);
DWORD APIENTRY RasEditPhonebookEntryA (HWND, LPCSTR, LPCSTR);
@@ -860,14 +852,10 @@
DWORD APIENTRY RasEnumDevicesW (LPRASDEVINFOW, LPDWORD, LPDWORD);
DWORD APIENTRY RasGetCountryInfoA (LPRASCTRYINFOA, LPDWORD);
DWORD APIENTRY RasGetCountryInfoW (LPRASCTRYINFOW, LPDWORD);
-DWORD APIENTRY RasGetEntryPropertiesA (LPCSTR, LPCSTR, LPRASENTRYA, LPDWORD,
- LPBYTE, LPDWORD);
-DWORD APIENTRY RasGetEntryPropertiesW (LPCWSTR, LPCWSTR, LPRASENTRYW,
- LPDWORD, LPBYTE, LPDWORD);
-DWORD APIENTRY RasSetEntryPropertiesA (LPCSTR, LPCSTR, LPRASENTRYA, DWORD,
- LPBYTE, DWORD);
-DWORD APIENTRY RasSetEntryPropertiesW (LPCWSTR, LPCWSTR, LPRASENTRYW, DWORD,
- LPBYTE, DWORD);
+DWORD APIENTRY RasGetEntryPropertiesA (LPCSTR, LPCSTR, LPRASENTRYA, LPDWORD, LPBYTE,
LPDWORD);
+DWORD APIENTRY RasGetEntryPropertiesW (LPCWSTR, LPCWSTR, LPRASENTRYW, LPDWORD, LPBYTE,
LPDWORD);
+DWORD APIENTRY RasSetEntryPropertiesA (LPCSTR, LPCSTR, LPRASENTRYA, DWORD, LPBYTE,
DWORD);
+DWORD APIENTRY RasSetEntryPropertiesW (LPCWSTR, LPCWSTR, LPRASENTRYW, DWORD, LPBYTE,
DWORD);
DWORD APIENTRY RasRenameEntryA (LPCSTR, LPCSTR, LPCSTR);
DWORD APIENTRY RasRenameEntryW (LPCWSTR, LPCWSTR, LPCWSTR);
DWORD APIENTRY RasDeleteEntryA (LPCSTR, LPCSTR);
@@ -888,21 +876,21 @@
DWORD APIENTRY RasConnectionNotificationA (HRASCONN, HANDLE, DWORD);
DWORD APIENTRY RasConnectionNotificationW (HRASCONN, HANDLE, DWORD);
DWORD APIENTRY RasGetSubEntryPropertiesA (LPCSTR, LPCSTR, DWORD,
- LPRASSUBENTRYA, LPDWORD, LPBYTE, LPDWORD);
+ LPRASSUBENTRYA, LPDWORD, LPBYTE, LPDWORD);
DWORD APIENTRY RasGetSubEntryPropertiesW (LPCWSTR, LPCWSTR, DWORD,
- LPRASSUBENTRYW, LPDWORD, LPBYTE, LPDWORD);
+ LPRASSUBENTRYW, LPDWORD, LPBYTE, LPDWORD);
DWORD APIENTRY RasSetSubEntryPropertiesA (LPCSTR, LPCSTR, DWORD,
- LPRASSUBENTRYA, DWORD, LPBYTE, DWORD);
+ LPRASSUBENTRYA, DWORD, LPBYTE, DWORD);
DWORD APIENTRY RasSetSubEntryPropertiesW (LPCWSTR, LPCWSTR, DWORD,
- LPRASSUBENTRYW, DWORD, LPBYTE, DWORD);
+ LPRASSUBENTRYW, DWORD, LPBYTE, DWORD);
DWORD APIENTRY RasGetAutodialAddressA (LPCSTR, LPDWORD, LPRASAUTODIALENTRYA,
- LPDWORD, LPDWORD);
+ LPDWORD, LPDWORD);
DWORD APIENTRY RasGetAutodialAddressW (LPCWSTR, LPDWORD,
- LPRASAUTODIALENTRYW, LPDWORD, LPDWORD);
+ LPRASAUTODIALENTRYW, LPDWORD, LPDWORD);
DWORD APIENTRY RasSetAutodialAddressA (LPCSTR, DWORD, LPRASAUTODIALENTRYA,
- DWORD, DWORD);
+ DWORD, DWORD);
DWORD APIENTRY RasSetAutodialAddressW (LPCWSTR, DWORD, LPRASAUTODIALENTRYW,
- DWORD, DWORD);
+ DWORD, DWORD);
DWORD APIENTRY RasEnumAutodialAddressesA (LPSTR *, LPDWORD, LPDWORD);
DWORD APIENTRY RasEnumAutodialAddressesW (LPWSTR *, LPDWORD, LPDWORD);
DWORD APIENTRY RasGetAutodialEnableA (DWORD, LPBOOL);
@@ -917,9 +905,9 @@
#if (WINVER >= 0x500)
typedef DWORD (WINAPI * RasCustomHangUpFn) (HRASCONN);
-typedef DWORD (WINAPI * RasCustomDeleteEntryNotifyFn) (LPCTSTR, LPCTSTR, DWORD);
+typedef DWORD (WINAPI * RasCustomDeleteEntryNotifyFn) (LPCTSTR, LPCTSTR, DWORD);
typedef DWORD (WINAPI * RasCustomDialFn) (HINSTANCE, LPRASDIALEXTENSIONS,
- LPCTSTR, LPRASDIALPARAMS, DWORD, LPVOID, LPHRASCONN, DWORD);
+ LPCTSTR, LPRASDIALPARAMS, DWORD, LPVOID, LPHRASCONN, DWORD);
DWORD APIENTRY RasInvokeEapUI (HRASCONN, DWORD, LPRASDIALEXTENSIONS, HWND);
DWORD APIENTRY RasGetLinkStatistics (HRASCONN, DWORD, RAS_STATS*);
@@ -930,9 +918,9 @@
DWORD APIENTRY RasGetEapUserDataW (HANDLE, LPCWSTR, LPCWSTR, BYTE*, DWORD*);
DWORD APIENTRY RasSetEapUserDataA (HANDLE, LPCSTR, LPCSTR, BYTE*, DWORD);
DWORD APIENTRY RasSetEapUserDataW (HANDLE, LPCWSTR, LPCWSTR, BYTE*, DWORD);
-DWORD APIENTRY RasGetCustomAuthDataA (LPCSTR, LPCSTR, BYTE*, DWORD*);
+DWORD APIENTRY RasGetCustomAuthDataA (LPCSTR, LPCSTR, BYTE*, DWORD*);
DWORD APIENTRY RasGetCustomAuthDataW (LPCWSTR, LPCWSTR, BYTE*, DWORD*);
-DWORD APIENTRY RasSetCustomAuthDataA (LPCSTR, LPCSTR, BYTE*, DWORD);
+DWORD APIENTRY RasSetCustomAuthDataA (LPCSTR, LPCSTR, BYTE*, DWORD);
DWORD APIENTRY RasSetCustomAuthDataW (LPCWSTR, LPCWSTR, BYTE*, DWORD);
DWORD APIENTRY RasGetEapUserIdentityW (LPCWSTR, LPCWSTR, DWORD, HWND,
LPRASEAPUSERIDENTITYW*);
DWORD APIENTRY RasGetEapUserIdentityA (LPCSTR, LPCSTR, DWORD, HWND,
LPRASEAPUSERIDENTITYA*);
Modified: trunk/reactos/include/psdk/rasdlg.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/rasdlg.h?rev=…
==============================================================================
--- trunk/reactos/include/psdk/rasdlg.h (original)
+++ trunk/reactos/include/psdk/rasdlg.h Wed Feb 6 18:29:45 2008
@@ -6,64 +6,64 @@
#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 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 0x00000001
-#define RASPBDFLAG_ForceCloseOnDial 0x00000002
+#define RASPBDFLAG_ForceCloseOnDial 0x00000002
#define RASPBDFLAG_NoUser 0x00000010
#define RASPBDFLAG_UpdateDefaults 0x80000000
-#define RASEDFLAG_PositionDlg 1
-#define RASEDFLAG_NewEntry 2
-#define RASEDFLAG_CloneEntry 4
+#define RASEDFLAG_PositionDlg 1
+#define RASEDFLAG_NewEntry 2
+#define RASEDFLAG_CloneEntry 4
-#define RASDDFLAG_PositionDlg 1
+#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;
+ 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;
+ 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;
+ 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 */
@@ -72,61 +72,61 @@
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;
+ 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;
+ 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 tagRASMONITORDLG
{
- DWORD dwSize;
- HWND hwndOwner;
- DWORD dwFlags;
- DWORD dwStartPage;
- LONG xDlg;
- LONG yDlg;
- OUT DWORD dwError;
- ULONG_PTR reserved;
- ULONG_PTR reserved2;
+ DWORD dwSize;
+ HWND hwndOwner;
+ DWORD dwFlags;
+ DWORD dwStartPage;
+ LONG xDlg;
+ LONG yDlg;
+ OUT DWORD dwError;
+ ULONG_PTR reserved;
+ ULONG_PTR reserved2;
} RASMONITORDLG, *LPRASMONITORDLG;
typedef struct tagRASNOUSERA
{
- DWORD dwSize;
- DWORD dwFlags;
- DWORD dwTimeoutMs;
- CHAR szUserName[UNLEN + 1];
- CHAR szPassword[PWLEN + 1];
- CHAR szDomain[DNLEN + 1];
+ 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];
+ DWORD dwSize;
+ DWORD dwFlags;
+ DWORD dwTimeoutMs;
+ WCHAR szUserName[UNLEN + 1];
+ WCHAR szPassword[PWLEN + 1];
+ WCHAR szDomain[DNLEN + 1];
} RASNOUSERW, *LPRASNOUSERW ;
#include <poppack.h>
@@ -143,25 +143,25 @@
#endif /*(WINVER <= 0x500)*/
#ifdef UNICODE
-typedef RASENTRYDLGW RASENTRYDLG, *LPRASENTRYDLG;
-typedef RASPBDLGW RASPBDLG, *LPRASPBDLG;
-typedef RASNOUSERW RASNOUSER, *LPRASNOUSER;
-#define RasDialDlg RasDialDlgW
-#define RasEntryDlg RasEntryDlgW
+typedef RASENTRYDLGW RASENTRYDLG, *LPRASENTRYDLG;
+typedef RASPBDLGW RASPBDLG, *LPRASPBDLG;
+typedef RASNOUSERW RASNOUSER, *LPRASNOUSER;
+#define RasDialDlg RasDialDlgW
+#define RasEntryDlg RasEntryDlgW
#if (WINVER <= 0x500)
#define RasMonitorDlg RasMonitorDlgW
#endif /*(WINVER <= 0x500)*/
-#define RasPhonebookDlg RasPhonebookDlgW
+#define RasPhonebookDlg RasPhonebookDlgW
#else
-typedef RASENTRYDLGA RASENTRYDLG, *LPRASENTRYDLG;
-typedef RASPBDLGA RASPBDLG, *LPRASPBDLG;
-typedef RASNOUSERA RASNOUSER, *LPRASNOUSER;
-#define RasDialDlg RasDialDlgA
-#define RasEntryDlg RasEntryDlgA
+typedef RASENTRYDLGA RASENTRYDLG, *LPRASENTRYDLG;
+typedef RASPBDLGA RASPBDLG, *LPRASPBDLG;
+typedef RASNOUSERA RASNOUSER, *LPRASNOUSER;
+#define RasDialDlg RasDialDlgA
+#define RasEntryDlg RasEntryDlgA
#if (WINVER <= 0x500)
#define RasMonitorDlg RasMonitorDlgA
#endif /*(WINVER <= 0x500)*/
-#define RasPhonebookDlg RasPhonebookDlgA
+#define RasPhonebookDlg RasPhonebookDlgA
#endif /* UNICODE */
#endif /* RC_INVOKED */
Added: trunk/reactos/include/psdk/raseapif.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/raseapif.h?re…
==============================================================================
--- trunk/reactos/include/psdk/raseapif.h (added)
+++ trunk/reactos/include/psdk/raseapif.h Wed Feb 6 18:29:45 2008
@@ -1,0 +1,272 @@
+#ifndef _RASEAPIF_
+#define _RASEAPIF_
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#if(WINVER >= 0x0500)
+
+#define RAS_EAP_REGISTRY_LOCATION
TEXT("SYSTEM\\CurrentControlSet\\Services\\Rasman\\PPP\\EAP")
+
+#define RAS_EAP_VALUENAME_PATH TEXT("Path")
+#define RAS_EAP_VALUENAME_CONFIGUI TEXT("ConfigUIPath")
+#define RAS_EAP_VALUENAME_INTERACTIVEUI TEXT("InteractiveUIPath")
+#define RAS_EAP_VALUENAME_IDENTITY TEXT("IdentityPath")
+#define RAS_EAP_VALUENAME_FRIENDLY_NAME TEXT("FriendlyName")
+#define RAS_EAP_VALUENAME_DEFAULT_DATA TEXT("ConfigData")
+#define RAS_EAP_VALUENAME_REQUIRE_CONFIGUI TEXT("RequireConfigUI")
+#define RAS_EAP_VALUENAME_ENCRYPTION
TEXT("MPPEEncryptionSupported")
+#define RAS_EAP_VALUENAME_INVOKE_NAMEDLG TEXT("InvokeUsernameDialog")
+#define RAS_EAP_VALUENAME_INVOKE_PWDDLG TEXT("InvokePasswordDialog")
+#define RAS_EAP_VALUENAME_CONFIG_CLSID TEXT("ConfigCLSID")
+#define RAS_EAP_VALUENAME_STANDALONE_SUPPORTED TEXT("StandaloneSupported")
+#define RAS_EAP_VALUENAME_ROLES_SUPPORTED TEXT("RolesSupported")
+#define RAS_EAP_VALUENAME_PER_POLICY_CONFIG TEXT("PerPolicyConfig")
+
+#define RAS_EAP_ROLE_AUTHENTICATOR 0x00000001
+#define RAS_EAP_ROLE_AUTHENTICATEE 0x00000002
+
+#define RAS_EAP_ROLE_EXCLUDE_IN_EAP 0x00000004
+#define RAS_EAP_ROLE_EXCLUDE_IN_PEAP 0x00000008
+#define RAS_EAP_ROLE_EXCLUDE_IN_VPN 0x00000010
+
+#define raatARAPChallenge 33
+#define raatARAPOldPassword 19
+#define raatARAPNewPassword 20
+#define raatARAPPasswordChangeReason 21
+
+#define EAPCODE_Request 1
+#define EAPCODE_Response 2
+#define EAPCODE_Success 3
+#define EAPCODE_Failure 4
+
+#define MAXEAPCODE 4
+
+#define RAS_EAP_FLAG_ROUTER 0x00000001
+#define RAS_EAP_FLAG_NON_INTERACTIVE 0x00000002
+#define RAS_EAP_FLAG_LOGON 0x00000004
+#define RAS_EAP_FLAG_PREVIEW 0x00000008
+#define RAS_EAP_FLAG_FIRST_LINK 0x00000010
+#define RAS_EAP_FLAG_MACHINE_AUTH 0x00000020
+#define RAS_EAP_FLAG_GUEST_ACCESS 0x00000040
+#define RAS_EAP_FLAG_8021X_AUTH 0x00000080
+#define RAS_EAP_FLAG_HOSTED_IN_PEAP 0x00000100
+#define RAS_EAP_FLAG_RESUME_FROM_HIBERNATE 0x00000200
+#define RAS_EAP_FLAG_PEAP_UPFRONT 0x00000400
+#define RAS_EAP_FLAG_ALTERNATIVE_USER_DB 0x00000800
+
+typedef enum _RAS_AUTH_ATTRIBUTE_TYPE_
+{
+ raatMinimum = 0,
+ raatUserName,
+ raatUserPassword,
+ raatMD5CHAPPassword,
+ raatNASIPAddress,
+ raatNASPort,
+ raatServiceType,
+ raatFramedProtocol,
+ raatFramedIPAddress,
+ raatFramedIPNetmask,
+ raatFramedRouting = 10,
+ raatFilterId,
+ raatFramedMTU,
+ raatFramedCompression,
+ raatLoginIPHost,
+ raatLoginService,
+ raatLoginTCPPort,
+ raatUnassigned17,
+ raatReplyMessage,
+ raatCallbackNumber,
+ raatCallbackId =20,
+ raatUnassigned21,
+ raatFramedRoute,
+ raatFramedIPXNetwork,
+ raatState,
+ raatClass,
+ raatVendorSpecific,
+ raatSessionTimeout,
+ raatIdleTimeout,
+ raatTerminationAction,
+ raatCalledStationId = 30,
+ raatCallingStationId,
+ raatNASIdentifier,
+ raatProxyState,
+ raatLoginLATService,
+ raatLoginLATNode,
+ raatLoginLATGroup,
+ raatFramedAppleTalkLink,
+ raatFramedAppleTalkNetwork,
+ raatFramedAppleTalkZone,
+ raatAcctStatusType = 40,
+ raatAcctDelayTime,
+ raatAcctInputOctets,
+ raatAcctOutputOctets,
+ raatAcctSessionId,
+ raatAcctAuthentic,
+ raatAcctSessionTime,
+ raatAcctInputPackets,
+ raatAcctOutputPackets,
+ raatAcctTerminateCause,
+ raatAcctMultiSessionId = 50,
+ raatAcctLinkCount,
+ raatAcctEventTimeStamp = 55,
+ raatMD5CHAPChallenge = 60,
+ raatNASPortType,
+ raatPortLimit,
+ raatLoginLATPort,
+ raatTunnelType,
+ raatTunnelMediumType,
+ raatTunnelClientEndpoint,
+ raatTunnelServerEndpoint,
+ raatARAPPassword = 70,
+ raatARAPFeatures,
+ raatARAPZoneAccess,
+ raatARAPSecurity,
+ raatARAPSecurityData,
+ raatPasswordRetry,
+ raatPrompt,
+ raatConnectInfo,
+ raatConfigurationToken,
+ raatEAPMessage,
+ raatSignature = 80,
+ raatARAPChallengeResponse = 84,
+ raatAcctInterimInterval = 85,
+ raatARAPGuestLogon = 8096,
+ raatCertificateOID,
+ raatEAPConfiguration,
+ raatPEAPEmbeddedEAPTypeId,
+ raatPEAPFastRoamedSession,
+ raatEAPTLV = 8102,
+ raatReserved = 0xFFFFFFFF
+
+}RAS_AUTH_ATTRIBUTE_TYPE;
+
+typedef struct _RAS_AUTH_ATTRIBUTE
+{
+ RAS_AUTH_ATTRIBUTE_TYPE raaType;
+ DWORD dwLength;
+ PVOID Value;
+
+}RAS_AUTH_ATTRIBUTE, *PRAS_AUTH_ATTRIBUTE;
+
+typedef struct _PPP_EAP_PACKET
+{
+ BYTE Code;
+ BYTE Id;
+ BYTE Length[2];
+ BYTE Data[1];
+}PPP_EAP_PACKET, *PPPP_EAP_PACKET;
+
+#define PPP_EAP_PACKET_HDR_LEN (sizeof(PPP_EAP_PACKET) - 1)
+
+typedef struct _PPP_EAP_INPUT
+{
+ DWORD dwSizeInBytes;
+ DWORD fFlags;
+ BOOL fAuthenticator;
+ WCHAR* pwszIdentity;
+ WCHAR* pwszPassword;
+ BYTE bInitialId;
+ RAS_AUTH_ATTRIBUTE* pUserAttributes;
+ BOOL fAuthenticationComplete;
+ DWORD dwAuthResultCode;
+ OPTIONAL HANDLE hTokenImpersonateUser;
+ BOOL fSuccessPacketReceived;
+ BOOL fDataReceivedFromInteractiveUI;
+ OPTIONAL PBYTE pDataFromInteractiveUI;
+ DWORD dwSizeOfDataFromInteractiveUI;
+ OPTIONAL PBYTE pConnectionData;
+ DWORD dwSizeOfConnectionData;
+ OPTIONAL PBYTE pUserData;
+ DWORD dwSizeOfUserData;
+ HANDLE hReserved;
+}PPP_EAP_INPUT, *PPPP_EAP_INPUT;
+
+typedef enum _PPP_EAP_ACTION
+{
+ EAPACTION_NoAction,
+ EAPACTION_Authenticate,
+ EAPACTION_Done,
+ EAPACTION_SendAndDone,
+ EAPACTION_Send,
+ EAPACTION_SendWithTimeout,
+ EAPACTION_SendWithTimeoutInteractive,
+ EAPACTION_IndicateTLV,
+ EAPACTION_IndicateIdentity
+}PPP_EAP_ACTION;
+
+typedef struct _PPP_EAP_OUTPUT
+{
+ DWORD dwSizeInBytes;
+ PPP_EAP_ACTION Action;
+ DWORD dwAuthResultCode;
+ OPTIONAL RAS_AUTH_ATTRIBUTE* pUserAttributes;
+ BOOL fInvokeInteractiveUI;
+ OPTIONAL PBYTE pUIContextData;
+ DWORD dwSizeOfUIContextData;
+ BOOL fSaveConnectionData;
+ OPTIONAL PBYTE pConnectionData;
+ DWORD dwSizeOfConnectionData;
+ BOOL fSaveUserData;
+ OPTIONAL PBYTE pUserData;
+ DWORD dwSizeOfUserData;
+}PPP_EAP_OUTPUT, *PPPP_EAP_OUTPUT;
+
+typedef struct _PPP_EAP_INFO
+{
+ DWORD dwSizeInBytes;
+ DWORD dwEapTypeId;
+ DWORD (APIENTRY *RasEapInitialize)(IN BOOL fInitialize );
+ DWORD (APIENTRY *RasEapBegin)(OUT VOID** ppWorkBuffer, IN PPP_EAP_INPUT*
pPppEapInput);
+ DWORD (APIENTRY *RasEapEnd)(IN VOID* pWorkBuffer);
+ DWORD (APIENTRY *RasEapMakeMessage)(IN VOID* pWorkBuf, IN PPP_EAP_PACKET*
pReceivePacket, OUT PPP_EAP_PACKET* pSendPacket, IN DWORD cbSendPacket, OUT
PPP_EAP_OUTPUT* pEapOutput, IN PPP_EAP_INPUT* pEapInput);
+}PPP_EAP_INFO, *PPPP_EAP_INFO;
+
+DWORD APIENTRY
+RasEapGetInfo(IN DWORD dwEapTypeId,
+ OUT PPP_EAP_INFO* pEapInfo);
+
+DWORD APIENTRY
+RasEapFreeMemory(IN BYTE* pMemory);
+
+DWORD APIENTRY
+RasEapInvokeInteractiveUI(IN DWORD dwEapTypeId,
+ IN HWND hwndParent,
+ IN BYTE* pUIContextData,
+ IN DWORD dwSizeOfUIContextData,
+ OUT BYTE** ppDataFromInteractiveUI,
+ OUT DWORD* pdwSizeOfDataFromInteractiveUI);
+
+DWORD APIENTRY
+RasEapInvokeConfigUI(IN DWORD dwEapTypeId,
+ IN HWND hwndParent,
+ IN DWORD dwFlags,
+ IN BYTE* pConnectionDataIn,
+ IN DWORD dwSizeOfConnectionDataIn,
+ OUT BYTE** ppConnectionDataOut,
+ OUT DWORD* pdwSizeOfConnectionDataOut);
+
+DWORD APIENTRY
+RasEapGetIdentity(IN DWORD dwEapTypeId,
+ IN HWND hwndParent,
+ IN DWORD dwFlags,
+ IN const WCHAR* pwszPhonebook,
+ IN const WCHAR* pwszEntry,
+ IN BYTE* pConnectionDataIn,
+ IN DWORD dwSizeOfConnectionDataIn,
+ IN BYTE* pUserDataIn,
+ IN DWORD dwSizeOfUserDataIn,
+ OUT BYTE** ppUserDataOut,
+ OUT DWORD* pdwSizeOfUserDataOut,
+ OUT WCHAR** ppwszIdentity
+);
+
+#endif /* WINVER >= 0x0500 */
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _RASEAPIF_ */
+
Propchange: trunk/reactos/include/psdk/raseapif.h
------------------------------------------------------------------------------
svn:eol-style = native
Modified: trunk/reactos/include/psdk/rassapi.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/rassapi.h?rev…
==============================================================================
--- trunk/reactos/include/psdk/rassapi.h (original)
+++ trunk/reactos/include/psdk/rassapi.h Wed Feb 6 18:29:45 2008
@@ -11,8 +11,8 @@
#include <lmcons.h>
#endif
#define RASSAPI_MAX_PHONENUMBER_SIZE 128
-#define RASSAPI_MAX_MEDIA_NAME 16
-#define RASSAPI_MAX_PORT_NAME 16
+#define RASSAPI_MAX_MEDIA_NAME 16
+#define RASSAPI_MAX_PORT_NAME 16
#define RASSAPI_MAX_DEVICE_NAME 128
#define RASSAPI_MAX_DEVICETYPE_NAME 16
#define RASSAPI_MAX_PARAM_KEY_SIZE 32
@@ -23,18 +23,18 @@
#define RASPRIV_CallbackType (RASPRIV_AdminSetCallback \
| RASPRIV_CallerSetCallback \
| RASPRIV_NoCallback)
-#define RAS_MODEM_OPERATIONAL 1
+#define RAS_MODEM_OPERATIONAL 1
#define RAS_MODEM_NOT_RESPONDING 2
#define RAS_MODEM_HARDWARE_FAILURE 3
#define RAS_MODEM_INCORRECT_RESPONSE 4
-#define RAS_MODEM_UNKNOWN 5
+#define RAS_MODEM_UNKNOWN 5
#define RAS_PORT_NON_OPERATIONAL 1
-#define RAS_PORT_DISCONNECTED 2
-#define RAS_PORT_CALLING_BACK 3
-#define RAS_PORT_LISTENING 4
+#define RAS_PORT_DISCONNECTED 2
+#define RAS_PORT_CALLING_BACK 3
+#define RAS_PORT_LISTENING 4
#define RAS_PORT_AUTHENTICATING 5
-#define RAS_PORT_AUTHENTICATED 6
-#define RAS_PORT_INITIALIZING 7
+#define RAS_PORT_AUTHENTICATED 6
+#define RAS_PORT_INITIALIZING 7
#define MEDIA_UNKNOWN 0
#define MEDIA_SERIAL 1
#define MEDIA_RAS10_SERIAL 2
@@ -59,17 +59,17 @@
ParamString = 1
} RAS_PARAMS_FORMAT;
typedef union RAS_PARAMS_VALUE {
- DWORD Number;
- struct {
- DWORD Length;
- PCHAR Data;
- } String;
+ DWORD Number;
+ struct {
+ DWORD Length;
+ PCHAR Data;
+ } String;
} RAS_PARAMS_VALUE;
typedef struct RAS_PARAMETERS {
- CHAR P_Key [RASSAPI_MAX_PARAM_KEY_SIZE];
- RAS_PARAMS_FORMAT P_Type;
- BYTE P_Attributes;
- RAS_PARAMS_VALUE P_Value;
+ CHAR P_Key [RASSAPI_MAX_PARAM_KEY_SIZE];
+ RAS_PARAMS_FORMAT P_Type;
+ BYTE P_Attributes;
+ RAS_PARAMS_VALUE P_Value;
} RAS_PARAMETERS;
typedef struct _RAS_USER_0 {
BYTE bfPrivilege;