Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

81 lines
1.7 KiB

  1. /*++
  2. Copyright (c) 1996 Microsoft Corporation
  3. Module Name:
  4. Finish.h : header file
  5. File History:
  6. JonY Apr-96 created
  7. --*/
  8. // Finish.h : header file
  9. //
  10. /////////////////////////////////////////////////////////////////////////////
  11. // CFinish dialog
  12. // these will have to be revised for NTBUILD
  13. typedef struct _UNICODE_STRING {
  14. USHORT Length;
  15. USHORT MaximumLength;
  16. #ifdef MIDL_PASS
  17. [size_is(MaximumLength / 2), length_is((Length) / 2) ] USHORT * Buffer;
  18. #else // MIDL_PASS
  19. PWSTR Buffer;
  20. #endif // MIDL_PASS
  21. } UNICODE_STRING;
  22. typedef UNICODE_STRING *PUNICODE_STRING;
  23. class CFinish : public CWizBaseDlg
  24. {
  25. DECLARE_DYNCREATE(CFinish)
  26. // Construction
  27. public:
  28. CFinish();
  29. ~CFinish();
  30. virtual BOOL OnWizardFinish();
  31. // Dialog Data
  32. //{{AFX_DATA(CFinish)
  33. enum { IDD = IDD_FINISH };
  34. CString m_csCaption;
  35. //}}AFX_DATA
  36. DWORD dwPasswordFlags();
  37. BOOL bAddLocalGroups(LPWSTR lpwGroupName);
  38. BOOL bAddGlobalGroups(LPWSTR lpwGroupName);
  39. LRESULT OnWizardBack();
  40. ULONG ReturnNetwareEncryptedPassword(DWORD UserId,
  41. LPWSTR pszUserName,
  42. BOOL bDomain,
  43. LPCTSTR clearTextPassword,
  44. UCHAR* NetwareEncryptedPassword ); // 16 byte encrypted password
  45. BOOL SetUserParam(UNICODE_STRING uString, LPWSTR lpwProp);
  46. DWORD SetNWWorkstations( const TCHAR * pchNWWorkstations);
  47. // Overrides
  48. // ClassWizard generate virtual function overrides
  49. //{{AFX_VIRTUAL(CFinish)
  50. protected:
  51. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  52. //}}AFX_VIRTUAL
  53. // Implementation
  54. protected:
  55. // Generated message map functions
  56. //{{AFX_MSG(CFinish)
  57. virtual BOOL OnInitDialog();
  58. afx_msg void OnShowWindow(BOOL bShow, UINT nStatus);
  59. afx_msg void OnPaint();
  60. //}}AFX_MSG
  61. DECLARE_MESSAGE_MAP()
  62. };