📄 rasdlg.h
字号:
#ifndef _RASDLG_H#define _RASDLG_H#if __GNUC__ >= 3#pragma GCC system_header#endif#ifdef __cplusplusextern "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 UNICODEtypedef RASENTRYDLGW RASENTRYDLG, *LPRASENTRYDLG;typedef RASPBDLGW RASPBDLG, *LPRASPBDLG;typedef RASNOUSERW RASNOUSER, *LPRASNOUSER;#define RasDialDlg RasDialDlgW#define RasEntryDlg RasEntryDlgW#define RasPhonebookDlg RasPhonebookDlgW#elsetypedef 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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -