summaryrefslogtreecommitdiffstats
path: root/private/nw/svcdlls/nwwks/client/nwdlg.h
diff options
context:
space:
mode:
Diffstat (limited to 'private/nw/svcdlls/nwwks/client/nwdlg.h')
-rw-r--r--private/nw/svcdlls/nwwks/client/nwdlg.h217
1 files changed, 217 insertions, 0 deletions
diff --git a/private/nw/svcdlls/nwwks/client/nwdlg.h b/private/nw/svcdlls/nwwks/client/nwdlg.h
new file mode 100644
index 000000000..e3c84b3dd
--- /dev/null
+++ b/private/nw/svcdlls/nwwks/client/nwdlg.h
@@ -0,0 +1,217 @@
+/*++
+
+Copyright (c) 1993 Microsoft Corporation
+
+Module Name:
+
+ nwdlg.h
+
+Abstract:
+
+ Dialog ID header for NetWare login dialog.
+
+Author:
+
+ Rita Wong (ritaw) 17-Mar-1993
+
+Revision History:
+
+--*/
+
+#ifndef _NWDLG_INCLUDED_
+#define _NWDLG_INCLUDED_
+
+#include "nwapi.h"
+#include "nwshrc.h"
+
+typedef struct _LOGIN_DLG_PARAMETERS
+{
+ LPWSTR UserName;
+ LPWSTR ServerName;
+ LPWSTR Password;
+ LPWSTR NewUserSid;
+ PLUID pLogonId;
+ DWORD ServerNameSize;
+ DWORD PasswordSize;
+ DWORD LogonScriptOptions;
+
+} LOGINDLGPARAM, *PLOGINDLGPARAM;
+
+typedef struct _PASSWD_DLG_PARAMETERS
+{
+ LPWSTR UserName;
+ LPWSTR ServerName;
+ DWORD UserNameSize;
+ DWORD ServerNameSize;
+
+} PASSWDDLGPARAM, *PPASSWDDLGPARAM;
+
+typedef struct _CHANGE_PW_DLG_PARAM
+{
+ PWCHAR UserName;
+ PWCHAR OldPassword;
+ PWCHAR NewPassword;
+ LPWSTR *TreeList;
+ LPWSTR *UserList;
+ DWORD Entries;
+ BOOL ChangedOne;
+
+} CHANGE_PW_DLG_PARAM, *PCHANGE_PW_DLG_PARAM;
+
+typedef struct _OLD_PW_DLG_PARAM
+{
+ PWCHAR OldPassword;
+ PWCHAR FailedServer;
+
+} OLD_PW_DLG_PARAM, *POLD_PW_DLG_PARAM;
+
+typedef struct _ALT_UN_DLG_PARAM
+{
+ PWCHAR UserName;
+ PWCHAR TreeServerName;
+
+} USERNAME_DLG_PARAM, *PUSERNAME_DLG_PARAM;
+
+typedef struct _PROMPT_DLG_PARAMETERS
+{
+ LPWSTR UserName;
+ LPWSTR ServerName;
+ LPWSTR Password;
+ DWORD PasswordSize;
+
+} PROMPTDLGPARAM, *PPROMPTDLGPARAM;
+
+typedef struct _CONNECT_DLG_PARAMETERS
+{
+ LPWSTR UncPath;
+ LPWSTR ConnectAsUserName;
+ LPWSTR UserName;
+ LPWSTR Password;
+ DWORD UserNameSize;
+ DWORD PasswordSize;
+ DWORD LastConnectionError;
+
+} CONNECTDLGPARAM, *PCONNECTDLGPARAM;
+
+typedef struct _CHANGE_PASS_DLG_PARAM
+{
+ PWCHAR UserName;
+ PWCHAR TreeName;
+ PWCHAR OldPassword;
+ PWCHAR NewPassword;
+
+} CHANGE_PASS_DLG_PARAM, *PCHANGE_PASS_DLG_PARAM;
+
+
+
+#define NW_INVALID_SERVER_CHAR L'.'
+
+BOOL
+WINAPI
+NwpLoginDlgProc(
+ HWND DialogHandle,
+ UINT Message,
+ WPARAM Parameter1,
+ LPARAM Parameter2
+ );
+
+BOOL
+WINAPI
+NwpSelectServersDlgProc(
+ HWND DialogHandle,
+ UINT Message,
+ WPARAM WParam,
+ LPARAM LParam
+ );
+
+BOOL
+WINAPI
+NwpChangePasswdDlgProc(
+ HWND DialogHandle,
+ UINT Message,
+ WPARAM Parameter1,
+ LPARAM Parameter2
+ );
+
+BOOL
+WINAPI
+NwpPasswdPromptDlgProc(
+ HWND DialogHandle,
+ UINT Message,
+ WPARAM Parameter1,
+ LPARAM Parameter2
+ );
+
+BOOL
+WINAPI
+NwpChangePasswordDlgProc(
+ HWND DialogHandle,
+ UINT Message,
+ WPARAM Parameter1,
+ LPARAM Parameter2
+ );
+
+BOOL
+WINAPI
+NwpHelpDlgProc(
+ HWND DialogHandle,
+ UINT Message,
+ WPARAM Parameter1,
+ LPARAM Parameter2
+ );
+
+BOOL
+WINAPI
+NwpChangePasswordSuccessDlgProc(
+ HWND DialogHandle,
+ UINT Message,
+ WPARAM WParam,
+ LPARAM LParam
+ );
+
+INT
+NwpMessageBoxError(
+ IN HWND hwndParent,
+ IN DWORD nTitleId,
+ IN DWORD nBodyId,
+ IN DWORD nParameterId,
+ IN LPWSTR szParameter2,
+ IN UINT nStyle
+ );
+
+INT
+NwpMessageBoxIns(
+ IN HWND hwndParent,
+ IN DWORD TitleId,
+ IN DWORD MessageId,
+ IN LPWSTR *InsertStrings,
+ IN UINT nStyle
+ );
+
+DWORD
+NwpGetUserCredential(
+ IN HWND hwndOwner,
+ IN LPWSTR Unc,
+ IN DWORD LastConnectionError,
+ IN LPWSTR pszConnectAsUserName,
+ OUT LPWSTR *UserName,
+ OUT LPWSTR *Password
+ );
+
+VOID
+NwpSaveLogonCredential(
+ IN LPWSTR NewUser,
+ IN PLUID LogonId OPTIONAL,
+ IN LPWSTR UserName,
+ IN LPWSTR Password,
+ IN LPWSTR PreferredServer OPTIONAL
+ );
+
+DWORD
+NwpSaveLogonScriptOptions(
+ IN LPWSTR CurrentUserSid,
+ IN DWORD LogonScriptOptions
+ );
+
+
+#endif