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.

108 lines
3.7 KiB

  1. #include <windows.h>
  2. #include <ntverp.h>
  3. #define VER_FILETYPE VFT_APP
  4. #define VER_FILESUBTYPE VFT2_UNKNOWN
  5. #define VER_FILEDESCRIPTION_STR "DS Control ACLs Program"
  6. #define VER_INTERNALNAME_STR "DSACLS"
  7. #define VER_ORIGINALFILENAME_STR "DSACLS.EXE"
  8. #include "common.ver"
  9. #include "caclsmsg.rc"
  10. #include "caclsmsg.h"
  11. STRINGTABLE
  12. BEGIN
  13. MSG_TAG_SD "SD"
  14. MSG_TAG_SD_EX "DELETE"
  15. MSG_TAG_RC "RC"
  16. MSG_TAG_RC_EX "READ PERMISSONS"
  17. MSG_TAG_WD "WD"
  18. MSG_TAG_WD_EX "WRITE PERMISSIONS"
  19. MSG_TAG_WO "WO"
  20. MSG_TAG_WO_EX "CHANGE OWNERSHIP"
  21. MSG_TAG_CC "CC"
  22. MSG_TAG_CC_EX "CREATE CHILD"
  23. MSG_TAG_DC "DC"
  24. MSG_TAG_DC_EX "DELETE CHILD"
  25. MSG_TAG_LC "LC"
  26. MSG_TAG_LC_EX "LIST CONTENTS"
  27. MSG_TAG_WS "WS"
  28. MSG_TAG_WS_EX "WRITE SELF"
  29. MSG_TAG_WP "WP"
  30. MSG_TAG_WP_EX "WRITE PROPERTY"
  31. MSG_TAG_RP "RP"
  32. MSG_TAG_RP_EX "READ PROPERTY"
  33. MSG_TAG_DT "DT"
  34. MSG_TAG_DT_EX "DELETE TREE"
  35. MSG_TAG_LO "LO"
  36. MSG_TAG_LO_EX "LIST OBJECT"
  37. MSG_TAG_AC "CA"
  38. MSG_TAG_AC_EX "CONTROL ACCESS"
  39. MSG_TAG_GR "GR"
  40. MSG_TAG_GR_EX "READ"
  41. MSG_TAG_GE "GE"
  42. MSG_TAG_GE_EX "EXECUTE"
  43. MSG_TAG_GW "GW"
  44. MSG_TAG_GW_EX "WRITE"
  45. MSG_TAG_GA "GA"
  46. MSG_TAG_GA_EX "FULL CONTROL"
  47. MSG_TAG_IS "S"
  48. MSG_TAG_IT "T"
  49. MSG_TAG_IP "P"
  50. MSG_TAG_ID "D"
  51. MSG_TAG_CI "I"
  52. MSG_TAG_CN "N"
  53. MSG_TAG_CP "P"
  54. MSG_TAG_CG "G"
  55. MSG_TAG_CD "D"
  56. MSG_TAG_CR "R"
  57. MSG_TAG_CS "S"
  58. MSG_TAG_CT "T"
  59. MSG_TAG_CA "A"
  60. MSG_TAG_PY "Y"
  61. MSG_TAG_PN "N"
  62. MSG_TAG_GETSDDL "getsddl"
  63. MSG_TAG_SETSDDL "setsddl"
  64. MSG_DSACLS_EFFECTIVE "Effective Permissions on this object are:"
  65. MSG_DSACLS_INHERITED "Permissions inherited to subobjects are:"
  66. MSG_DSACLS_INHERITED_ALL "Inherited to all subobjects"
  67. MSG_DSACLS_INHERITED_SPECIFIC "Inherited to %1"
  68. MSG_DSACLS_ALLOW "Allow"
  69. MSG_DSACLS_DENY "Deny"
  70. MSG_DSACLS_INHERITED_FROM_PARENT "<Inherited from parent>"
  71. MSG_DSACLS_ACCESS_FOR "%1 for %2"
  72. MSG_DSACLS_SPECIAL "SPECIAL ACCESS"
  73. MSG_DSACLS_SUCCESS "The command completed successfully"
  74. MSG_DSACLS_FAILURE "The command failed to complete successfully."
  75. MSG_DSACLS_NO_UA "The parameter %1 was not followed by a user/access list"
  76. MSG_DSACLS_PARAM_UNEXPECTED "Parameter %1 was unexpected."
  77. MSG_DSACLS_ACCESS "Access list:"
  78. MSG_DSACLS_AUDIT "Audit list:"
  79. MSG_DSACLS_OWNER "Owner: %1"
  80. MSG_DSACLS_GROUP "Group: %1"
  81. MSG_DSACLS_PROTECTED "{This object is protected from inheriting permissions from the parent}"
  82. MSG_DSACLS_INHERIT_TO "Inherit to: %1"
  83. MSG_DSACLS_PROPERTY "Property: %1"
  84. MSG_DSACLS_OBJECT "Base object:"
  85. MSG_DSACLS_INHERIT "(%1)%0"
  86. MSG_DSACLS_USER "%1:%0"
  87. MSG_DSACLS_RIGHT "%1%0"
  88. MSG_DSACLS_PROCESSED "Processed entry %1"
  89. MSG_DSACLS_NO_ACES "THERE ARE NO ACCESS CONTROL ENTRIES"
  90. MSG_DSACLS_NO_MATCHING_SID "No Sid Found for %1"
  91. MSG_DSACLS_NO_MATCHING_GUID "No GUID Found for %1"
  92. MSG_DSACLS_PROPERTY_PERMISSION_MISMATCH "%1 is Property or Property Set. Valid Permissions are WP(Write Property) and RP(Read Property)"
  93. MSG_DSACLS_EXTENDED_RIGHTS_PERMISSION_MISMATCH "%1 is Extended Right. Only Valid Permission is CA(Control Access Right)"
  94. MSG_DSACLS_VALIDATED_RIGHTS_PERMISSION_MISMATCH "%1 is Validated Write. Only Valid Permission is WS(Write To Self Object)"
  95. MSG_DSACLS_CHILD_OBJECT_PERMISSION_MISMATCH "%1 is Object Type. Valid Permissons are CC(Create Child and DC(Delete Child)."
  96. MSG_DSACLS_INCORRECT_INHERIT "%1 is specified as Inherited Object Type. /I:S must be present."
  97. MSG_DSACLS_AUDIT_SUCCESS "Success"
  98. MSG_DSACLS_AUDIT_FAILURE "Failure"
  99. MSG_DSACLS_AUDIT_ALL "All"
  100. MSG_INVALID_OBJECT_PATH "Object path is not valid, please correct it."
  101. END