Leaked source code of windows server 2003
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.

111 lines
2.9 KiB

  1. /*****************************************************************/
  2. /** Microsoft LAN Manager **/
  3. /** Copyright(c) Microsoft Corp., 1989-1990 **/
  4. /*****************************************************************/
  5. /*
  6. * Windows/Network Interface -- LAN Manager
  7. *
  8. * History:
  9. * Johnl 27-Feb-1991 Removed IDS_WinHelpFile, IDS_Error, IDS_Information,
  10. * IDS_Warning, IDS_WinHelpFile error message
  11. *
  12. * Johnl 18-Jun-1991 Added IERR_ProfileLoadErrorWithCancel
  13. * JonN 24-Oct-1991 moved neterr.str to $(UI)\common\xlate\string
  14. * JonN 25-Oct-1991 moved bseerr.str to $(UI)\common\xlate\string
  15. * Yi-HsinS12-Mar-1992 Added #include <applib*.*> to fix share management
  16. * dialog.
  17. * Johnl 24-Jun-1992 Removed inclusion of bseerr.str & neterr.str due to
  18. * MsgPopup modifications
  19. * beng 30-Jul-1992 More resources moved into lmuicmn dlls
  20. */
  21. #include <windows.h>
  22. #include <apperr.h>
  23. #define INCL_DOSERRORS
  24. #include <lmerr.h>
  25. // Help contexts
  26. #include <helpnums.h>
  27. #include <bltrc.h>
  28. #include <bltapp.rc>
  29. /* (rest of resources on lmuicmn0) */
  30. #include <uimsg.h>
  31. #include <uimsg.rc>
  32. #include <wintimrc.h>
  33. /* (RC on lmuicmn0) */
  34. #include <lmobjrc.h>
  35. #include <lmobj.rc>
  36. #include <permprg.hxx>
  37. #define SECURITY_EDITOR
  38. #include <owner.hxx>
  39. #include <permdlg.hxx>
  40. #include <auditdlg.hxx>
  41. #include <permstr.hxx>
  42. #include <ntfsacl.hxx>
  43. #include <specdlg.hxx>
  44. #include <aclconv.hxx>
  45. #include <add_dlg.hxx>
  46. #include "permdlg.dlg"
  47. #ifdef ACLEDIT_IS_REAL_EXTENSION
  48. /* Bitmap containing the security buttons
  49. */
  50. BMID_SECURITY_TOOLBAR BITMAP DISCARDABLE "security.bmp"
  51. #endif
  52. #ifndef WIN32
  53. /* Hopefully these won't be needed for Win16, but just in case we
  54. * will include them here.
  55. */
  56. STRINGTABLE
  57. BEGIN
  58. /* Strings 2102 - 2433 are error messages from neterr.h.
  59. * They are updated automatically, and included here.
  60. */
  61. #include <string\neterr.str>
  62. #include <string\bseerr.str>
  63. END
  64. #endif //!WIN32
  65. /*
  66. * Errors for the permission stuff
  67. */
  68. STRINGTABLE
  69. BEGIN
  70. #include "perm.str"
  71. END
  72. #ifdef ACLEDIT_IS_REAL_EXTENSION
  73. /* The following is used for the FMX interface
  74. */
  75. STRINGTABLE
  76. BEGIN
  77. IDS_NETWORK_NAME, "&Security"
  78. END
  79. FMXMenu MENU
  80. BEGIN
  81. MENUITEM "&Permissions..." IDM_PERMISSION
  82. MENUITEM "&Auditing..." IDM_AUDITING
  83. MENUITEM "&Owner..." IDM_OWNER
  84. END
  85. #endif
  86. #include <ntverp.h>
  87. #define VER_FILETYPE VFT_DLL
  88. #define VER_FILESUBTYPE VFT2_UNKNOWN
  89. #define VER_FILEDESCRIPTION_STR "Access Control List Editor"
  90. #define VER_INTERNALNAME_STR "acledit.dll"
  91. #define VER_ORIGINALFILENAME_STR "acledit.dll"
  92. #include "common.ver"