9 #define RASPBDEVENT_AddEntry 1
10 #define RASPBDEVENT_EditEntry 2
11 #define RASPBDEVENT_RemoveEntry 3
12 #define RASPBDEVENT_DialEntry 4
13 #define RASPBDEVENT_EditGlobals 5
14 #define RASPBDEVENT_NoUser 6
15 #define RASPBDEVENT_NoUserEdit 7
17 #define RASPBDFLAG_PositionDlg 1
18 #define RASPBDFLAG_ForceCloseOnDial 2
19 #define RASPBDFLAG_NoUser 16
21 #define RASEDFLAG_PositionDlg 1
22 #define RASEDFLAG_NewEntry 2
23 #define RASEDFLAG_CloneEntry 4
25 #define RASDDFLAG_PositionDlg 1
30 typedef struct tagRASENTRYDLGA
37 CHAR szEntry
[RAS_MaxEntryName
+ 1];
41 } RASENTRYDLGA
, *LPRASENTRYDLGA
;
42 typedef struct tagRASENTRYDLGW
49 WCHAR szEntry
[RAS_MaxEntryName
+ 1];
53 } RASENTRYDLGW
, *LPRASENTRYDLGW
;
55 typedef struct tagRASDIALDLG
66 } RASDIALDLG
, *LPRASDIALDLG
;
68 /* Application-defined callback functions */
69 typedef VOID (WINAPI
* RASPBDLGFUNCW
)(DWORD
, DWORD
, LPWSTR
, LPVOID
);
70 typedef VOID (WINAPI
* RASPBDLGFUNCA
)(DWORD
, DWORD
, LPSTR
, LPVOID
);
72 typedef struct tagRASPBDLGA
79 ULONG_PTR dwCallbackId
;
80 RASPBDLGFUNCA pCallback
;
84 } RASPBDLGA
, *LPRASPBDLGA
;
85 typedef struct tagRASPBDLGW
92 ULONG_PTR dwCallbackId
;
93 RASPBDLGFUNCW pCallback
;
97 } RASPBDLGW
, *LPRASPBDLGW
;
99 typedef struct tagRASNOUSERA
104 CHAR szUserName
[UNLEN
+ 1];
105 CHAR szPassword
[PWLEN
+ 1];
106 CHAR szDomain
[DNLEN
+ 1];
107 } RASNOUSERA
, *LPRASNOUSERA
;
108 typedef struct tagRASNOUSERW
113 WCHAR szUserName
[UNLEN
+ 1];
114 WCHAR szPassword
[PWLEN
+ 1];
115 WCHAR szDomain
[DNLEN
+ 1];
116 } RASNOUSERW
, *LPRASNOUSERW
;
120 BOOL APIENTRY
RasDialDlgA(LPSTR
,LPSTR
,LPSTR
,LPRASDIALDLG
);
121 BOOL APIENTRY
RasDialDlgW(LPWSTR
,LPWSTR
,LPWSTR
,LPRASDIALDLG
);
122 BOOL APIENTRY
RasEntryDlgA(LPSTR
,LPSTR
,LPRASENTRYDLGA
);
123 BOOL APIENTRY
RasEntryDlgW(LPWSTR
,LPWSTR
,LPRASENTRYDLGW
);
124 BOOL APIENTRY
RasPhonebookDlgA(LPSTR
,LPSTR
,LPRASPBDLGA
);
125 BOOL APIENTRY
RasPhonebookDlgW(LPWSTR
,LPWSTR
,LPRASPBDLGW
);
128 typedef RASENTRYDLGW RASENTRYDLG
, *LPRASENTRYDLG
;
129 typedef RASPBDLGW RASPBDLG
, *LPRASPBDLG
;
130 typedef RASNOUSERW RASNOUSER
, *LPRASNOUSER
;
131 #define RasDialDlg RasDialDlgW
132 #define RasEntryDlg RasEntryDlgW
133 #define RasPhonebookDlg RasPhonebookDlgW
135 typedef RASENTRYDLGA RASENTRYDLG
, *LPRASENTRYDLG
;
136 typedef RASPBDLGA RASPBDLG
, *LPRASPBDLG
;
137 typedef RASNOUSERA RASNOUSER
, *LPRASNOUSER
;
138 #define RasDialDlg RasDialDlgA
139 #define RasEntryDlg RasEntryDlgA
140 #define RasPhonebookDlg RasPhonebookDlgA
143 #endif /* RC_INVOKED */