ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

#include <lmcons.h>
#include <pshpack4.h>
#include <poppack.h>

Go to the source code of this file.

Data Structures

struct  LPRASCONNW
struct  LPRASCONNA
struct  LPRASCONNSTATUSW
struct  LPRASCONNSTATUSA
struct  LPRASDIALPARAMSW
struct  LPRASDIALPARAMSA
struct  LPRASDIALEXTENSIONS
struct  LPRASENTRYNAMEW
struct  LPRASENTRYNAMEA
struct  LPRASAMBW
struct  LPRASAMBA
struct  LPRASPPPNBFW
struct  LPRASPPPNBFA
struct  LPRASPPPIPXW
struct  LPRASPPPIPXA
struct  LPRASPPPIPW
struct  LPRASPPPIPA
struct  LPRASPPPLCPW
struct  LPRASPPPLCPA
struct  LPRASSLIPW
struct  LPRASSLIPA
struct  LPRASDEVINFOW
struct  LPRASDEVINFOA
struct  LPRASCTRYINFO
struct  RASIPADDR
struct  LPRASENTRYW
struct  LPRASENTRYA

Defines

#define RAS_MaxDeviceType   16
#define RAS_MaxPhoneNumber   128
#define RAS_MaxIpAddress   15
#define RAS_MaxIpxAddress   21
#define RAS_MaxEntryName   256
#define RAS_MaxDeviceName   128
#define RAS_MaxCallbackNumber   RAS_MaxPhoneNumber
#define RAS_MaxAreaCode   10
#define RAS_MaxPadType   32
#define RAS_MaxX25Address   200
#define RAS_MaxFacilities   200
#define RAS_MaxUserData   200
#define RAS_MaxReplyMessage   1024
#define RAS_MaxDnsSuffix   256
#define RDEOPT_UsePrefixSuffix   0x00000001
#define RDEOPT_PausedStates   0x00000002
#define RDEOPT_IgnoreModemSpeaker   0x00000004
#define RDEOPT_SetModemSpeaker   0x00000008
#define RDEOPT_IgnoreSoftwareCompression   0x00000010
#define RDEOPT_SetSoftwareCompression   0x00000020
#define RDEOPT_DisableConnectedUI   0x00000040
#define RDEOPT_DisableReconnectUI   0x00000080
#define RDEOPT_DisableReconnect   0x00000100
#define RDEOPT_NoUser   0x00000200
#define RDEOPT_PauseOnScript   0x00000400
#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 RASDIALEVENT   "RasDialEvent"
#define WM_RASDIALEVENT   0xCCCD
#define RASEO_UseCountryAndAreaCodes   0x00000001
#define RASEO_SpecificIpAddr   0x00000002
#define RASEO_SpecificNameServers   0x00000004
#define RASEO_IpHeaderCompression   0x00000008
#define RASEO_RemoteDefaultGateway   0x00000010
#define RASEO_DisableLcpExtensions   0x00000020
#define RASEO_TerminalBeforeDial   0x00000040
#define RASEO_TerminalAfterDial   0x00000080
#define RASEO_ModemLights   0x00000100
#define RASEO_SwCompression   0x00000200
#define RASEO_RequireEncryptedPw   0x00000400
#define RASEO_RequireMsEncryptedPw   0x00000800
#define RASEO_RequireDataEncryption   0x00001000
#define RASEO_NetworkLogon   0x00002000
#define RASEO_UseLogonCredentials   0x00004000
#define RASEO_PromoteAlternates   0x00008000
#define RASNP_NetBEUI   0x00000001
#define RASNP_Ipx   0x00000002
#define RASNP_Ip   0x00000004
#define RASFP_Ppp   0x00000001
#define RASFP_Slip   0x00000002
#define RASFP_Ras   0x00000004
#define RASDT_Direct   TEXT("direct")
#define RASDT_Modem   TEXT("modem")
#define RASDT_Isdn   TEXT("isdn")
#define RASDT_X25   TEXT("x25")
#define RASDT_Vpn   TEXT("vpn")
#define RASDT_Pad   TEXT("pad")
#define RASDT_Generic   TEXT("GENERIC")
#define RASDT_Serial   TEXT("SERIAL")
#define RASDT_FrameRelay   TEXT("FRAMERELAY")
#define RASDT_Atm   TEXT("ATM")
#define RASDT_Sonet   TEXT("SONET")
#define RASDT_SW56   TEXT("SW56")
#define RASDT_Irda   TEXT("IRDA")
#define RASDT_Parallel   TEXT("PARALLEL")
#define RASET_Phone   1
#define RASET_Vpn   2
#define RASET_Direct   3
#define RASET_Internet   4
#define RASCS_PAUSED   0x1000
#define RASCS_DONE   0x2000
#define RasDial   RasDialA
#define RasEnumConnections   RasEnumConnectionsA
#define RasEnumEntries   RasEnumEntriesA
#define RasGetConnectStatus   RasGetConnectStatusA
#define RasGetErrorString   RasGetErrorStringA
#define RasHangUp   RasHangUpA
#define RasGetProjectionInfo   RasGetProjectionInfoA
#define RasCreatePhonebookEntry   RasCreatePhonebookEntryA
#define RasEditPhonebookEntry   RasEditPhonebookEntryA
#define RasSetEntryDialParams   RasSetEntryDialParamsA
#define RasGetEntryDialParams   RasGetEntryDialParamsA
#define RasEnumDevices   RasEnumDevicesA
#define RasGetCountryInfo   RasGetCountryInfoA
#define RasGetEntryProperties   RasGetEntryPropertiesA
#define RasSetEntryProperties   RasSetEntryPropertiesA
#define RasRenameEntry   RasRenameEntryA
#define RasDeleteEntry   RasDeleteEntryA
#define RasValidateEntryName   RasValidateEntryNameA

Typedefs

typedef unsigned long ULONG_PTR
typedef unsigned longPULONG_PTR
typedef enum tagRASCONNSTATE * LPRASCONNSTATE
typedef enum tagRASPROJECTION * LPRASPROJECTION
typedef HRASCONNLPHRASCONN
typedef RASCTRYINFO RASCTRYINFOW
typedef RASCTRYINFOLPRASCTRYINFOW
typedef RASCTRYINFO RASCTRYINFOA
typedef RASCTRYINFOLPRASCTRYINFOA
typedef RASCONNA RASCONN
typedef RASCONNALPRASCONN
typedef RASENTRYA RASENTRY
typedef RASENTRYALPRASENTRY
typedef RASCONNSTATUSA RASCONNSTATUS
typedef RASCONNSTATUSALPRASCONNSTATUS
typedef RASDIALPARAMSA RASDIALPARAMS
typedef RASDIALPARAMSALPRASDIALPARAMS
typedef RASAMBA RASAMB
typedef RASAMBALPRASAM
typedef RASPPPNBFA RASPPPNBF
typedef RASPPPNBFALPRASPPPNBF
typedef RASPPPIPXA RASPPPIPX
typedef RASPPPIPXALPRASPPPIPX
typedef RASPPPIPA RASPPPIP
typedef RASPPPIPALPRASPPPIP
typedef RASPPPLCPA RASPPPLCP
typedef RASPPPLCPALPRASPPPLCP
typedef RASSLIPA RASSLIP
typedef RASSLIPALPRASSLIP
typedef RASDEVINFOA RASDEVINFO
typedef RASDEVINFOALPRASDEVINFO
typedef RASENTRYNAMEA RASENTRYNAME
typedef RASENTRYNAMEALPRASENTRYNAME

Enumerations

enum  RASCONNSTATE {
  RASCS_OpenPort = 0, RASCS_PortOpened, RASCS_ConnectDevice, RASCS_DeviceConnected,
  RASCS_AllDevicesConnected, RASCS_Authenticate, RASCS_AuthNotify, RASCS_AuthRetry,
  RASCS_AuthCallback, RASCS_AuthChangePassword, RASCS_AuthProject, RASCS_AuthLinkSpeed,
  RASCS_AuthAck, RASCS_ReAuthenticate, RASCS_Authenticated, RASCS_PrepareForCallback,
  RASCS_WaitForModemReset, RASCS_WaitForCallback, RASCS_Projected, RASCS_StartAuthentication,
  RASCS_CallbackComplete, RASCS_LogonNetwork, RASCS_SubEntryConnected, RASCS_SubEntryDisconnected,
  RASCS_Interactive = RASCS_PAUSED, RASCS_RetryAuthentication, RASCS_CallbackSetByCaller, RASCS_PasswordExpired,
  RASCS_Connected = RASCS_DONE, RASCS_Disconnected
}
enum  RASPROJECTION {
  RASP_Amb = 0x10000, RASP_PppNbf = 0x803F, RASP_PppIpx = 0x802B, RASP_PppIp = 0x8021,
  RASP_PppLcp = 0xC021, RASP_Slip = 0x20000
}

Functions

 DECLARE_HANDLE (HRASCONN)
typedef BOOL (WINAPI *ORASADFUNC)(HWND
typedef VOID (WINAPI *RASDIALFUNC)(UINT
typedef DWORD (WINAPI *RASDIALFUNC2)(ULONG_PTR
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 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 RasCreatePhonebookEntryA (HWND, LPCSTR)
DWORD APIENTRY RasCreatePhonebookEntryW (HWND, LPCWSTR)
DWORD APIENTRY RasEditPhonebookEntryA (HWND, LPCSTR, LPCSTR)
DWORD APIENTRY RasEditPhonebookEntryW (HWND, LPCWSTR, LPCWSTR)
DWORD APIENTRY RasSetEntryDialParamsA (LPCSTR, LPRASDIALPARAMSA, BOOL)
DWORD APIENTRY RasSetEntryDialParamsW (LPCWSTR, LPRASDIALPARAMSW, BOOL)
DWORD APIENTRY RasGetEntryDialParamsA (LPCSTR, LPRASDIALPARAMSA, LPBOOL)
DWORD APIENTRY RasGetEntryDialParamsW (LPCWSTR, LPRASDIALPARAMSW, LPBOOL)
DWORD APIENTRY RasEnumDevicesA (LPRASDEVINFOA, LPDWORD, LPDWORD)
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 RasRenameEntryA (LPCSTR, LPCSTR, LPCSTR)
DWORD APIENTRY RasRenameEntryW (LPCWSTR, LPCWSTR, LPCWSTR)
DWORD APIENTRY RasDeleteEntryA (LPCSTR, LPCSTR)
DWORD APIENTRY RasDeleteEntryW (LPCWSTR, LPCWSTR)
DWORD APIENTRY RasValidateEntryNameA (LPCSTR, LPCSTR)
DWORD APIENTRY RasValidateEntryNameW (LPCWSTR, LPCWSTR)

Variables

typedef LPSTR
typedef DWORD
typedef LPDWORD
typedef RASCONNSTATE
typedef UINT
typedef HRASCONN

Generated on Mon May 28 2012 05:46:14 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.