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 0x00000001
18 #define RASPBDFLAG_ForceCloseOnDial 0x00000002
19 #define RASPBDFLAG_NoUser 0x00000010
20 #define RASPBDFLAG_UpdateDefaults 0x80000000
22 #define RASEDFLAG_PositionDlg 1
23 #define RASEDFLAG_NewEntry 2
24 #define RASEDFLAG_CloneEntry 4
26 #define RASDDFLAG_PositionDlg 1
31 typedef struct tagRASENTRYDLGA
38 CHAR szEntry
[RAS_MaxEntryName
+ 1];
42 } RASENTRYDLGA
, *LPRASENTRYDLGA
;
43 typedef struct tagRASENTRYDLGW
50 WCHAR szEntry
[RAS_MaxEntryName
+ 1];
54 } RASENTRYDLGW
, *LPRASENTRYDLGW
;
56 typedef struct tagRASDIALDLG
67 } RASDIALDLG
, *LPRASDIALDLG
;
69 /* Application-defined callback functions */
70 typedef VOID (WINAPI
* RASPBDLGFUNCW
)(DWORD
, DWORD
, LPWSTR
, LPVOID
);
71 typedef VOID (WINAPI
* RASPBDLGFUNCA
)(DWORD
, DWORD
, LPSTR
, LPVOID
);
73 typedef struct tagRASPBDLGA
80 ULONG_PTR dwCallbackId
;
81 RASPBDLGFUNCA pCallback
;
85 } RASPBDLGA
, *LPRASPBDLGA
;
86 typedef struct tagRASPBDLGW
93 ULONG_PTR dwCallbackId
;
94 RASPBDLGFUNCW pCallback
;
98 } RASPBDLGW
, *LPRASPBDLGW
;
100 typedef struct tagRASMONITORDLG
111 } RASMONITORDLG
, *LPRASMONITORDLG
;
113 typedef struct tagRASNOUSERA
118 CHAR szUserName
[UNLEN
+ 1];
119 CHAR szPassword
[PWLEN
+ 1];
120 CHAR szDomain
[DNLEN
+ 1];
121 } RASNOUSERA
, *LPRASNOUSERA
;
122 typedef struct tagRASNOUSERW
127 WCHAR szUserName
[UNLEN
+ 1];
128 WCHAR szPassword
[PWLEN
+ 1];
129 WCHAR szDomain
[DNLEN
+ 1];
130 } RASNOUSERW
, *LPRASNOUSERW
;
134 BOOL APIENTRY
RasDialDlgA(LPSTR
,LPSTR
,LPSTR
,LPRASDIALDLG
);
135 BOOL APIENTRY
RasDialDlgW(LPWSTR
,LPWSTR
,LPWSTR
,LPRASDIALDLG
);
136 BOOL APIENTRY
RasEntryDlgA(LPSTR
,LPSTR
,LPRASENTRYDLGA
);
137 BOOL APIENTRY
RasEntryDlgW(LPWSTR
,LPWSTR
,LPRASENTRYDLGW
);
138 BOOL APIENTRY
RasPhonebookDlgA(LPSTR
,LPSTR
,LPRASPBDLGA
);
139 BOOL APIENTRY
RasPhonebookDlgW(LPWSTR
,LPWSTR
,LPRASPBDLGW
);
140 #if (WINVER <= 0x500)
141 BOOL APIENTRY
RasMonitorDlgA(LPSTR
, LPRASMONITORDLG
);
142 BOOL APIENTRY
RasMonitorDlgW(LPWSTR
, LPRASMONITORDLG
);
143 #endif /*(WINVER <= 0x500)*/
146 typedef RASENTRYDLGW RASENTRYDLG
, *LPRASENTRYDLG
;
147 typedef RASPBDLGW RASPBDLG
, *LPRASPBDLG
;
148 typedef RASNOUSERW RASNOUSER
, *LPRASNOUSER
;
149 #define RasDialDlg RasDialDlgW
150 #define RasEntryDlg RasEntryDlgW
151 #if (WINVER <= 0x500)
152 #define RasMonitorDlg RasMonitorDlgW
153 #endif /*(WINVER <= 0x500)*/
154 #define RasPhonebookDlg RasPhonebookDlgW
156 typedef RASENTRYDLGA RASENTRYDLG
, *LPRASENTRYDLG
;
157 typedef RASPBDLGA RASPBDLG
, *LPRASPBDLG
;
158 typedef RASNOUSERA RASNOUSER
, *LPRASNOUSER
;
159 #define RasDialDlg RasDialDlgA
160 #define RasEntryDlg RasEntryDlgA
161 #if (WINVER <= 0x500)
162 #define RasMonitorDlg RasMonitorDlgA
163 #endif /*(WINVER <= 0x500)*/
164 #define RasPhonebookDlg RasPhonebookDlgA
167 #endif /* RC_INVOKED */