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.
|
|
#include <windows.h>
#include <ntverp.h>
#define VER_FILETYPE VFT_APP
#define VER_FILESUBTYPE VFT2_UNKNOWN
#define VER_FILEDESCRIPTION_STR "DS Control ACLs Program" #define VER_INTERNALNAME_STR "DSACLS" #define VER_ORIGINALFILENAME_STR "DSACLS.EXE"
#include "common.ver"
#include "caclsmsg.rc" #include "caclsmsg.h"
STRINGTABLE BEGIN MSG_TAG_SD "SD" MSG_TAG_SD_EX "DELETE" MSG_TAG_RC "RC" MSG_TAG_RC_EX "READ PERMISSONS" MSG_TAG_WD "WD" MSG_TAG_WD_EX "WRITE PERMISSIONS" MSG_TAG_WO "WO" MSG_TAG_WO_EX "CHANGE OWNERSHIP" MSG_TAG_CC "CC" MSG_TAG_CC_EX "CREATE CHILD" MSG_TAG_DC "DC" MSG_TAG_DC_EX "DELETE CHILD" MSG_TAG_LC "LC" MSG_TAG_LC_EX "LIST CONTENTS" MSG_TAG_WS "WS" MSG_TAG_WS_EX "WRITE SELF" MSG_TAG_WP "WP" MSG_TAG_WP_EX "WRITE PROPERTY" MSG_TAG_RP "RP" MSG_TAG_RP_EX "READ PROPERTY" MSG_TAG_DT "DT" MSG_TAG_DT_EX "DELETE TREE" MSG_TAG_LO "LO" MSG_TAG_LO_EX "LIST OBJECT" MSG_TAG_AC "CA" MSG_TAG_AC_EX "CONTROL ACCESS" MSG_TAG_GR "GR" MSG_TAG_GR_EX "READ" MSG_TAG_GE "GE" MSG_TAG_GE_EX "EXECUTE" MSG_TAG_GW "GW" MSG_TAG_GW_EX "WRITE" MSG_TAG_GA "GA" MSG_TAG_GA_EX "FULL CONTROL" MSG_TAG_IS "S" MSG_TAG_IT "T" MSG_TAG_IP "P" MSG_TAG_ID "D" MSG_TAG_CI "I" MSG_TAG_CN "N" MSG_TAG_CP "P" MSG_TAG_CG "G" MSG_TAG_CD "D" MSG_TAG_CR "R" MSG_TAG_CS "S" MSG_TAG_CT "T" MSG_TAG_CA "A" MSG_TAG_PY "Y" MSG_TAG_PN "N" MSG_TAG_GETSDDL "getsddl" MSG_TAG_SETSDDL "setsddl" MSG_DSACLS_EFFECTIVE "Effective Permissions on this object are:" MSG_DSACLS_INHERITED "Permissions inherited to subobjects are:" MSG_DSACLS_INHERITED_ALL "Inherited to all subobjects" MSG_DSACLS_INHERITED_SPECIFIC "Inherited to %1" MSG_DSACLS_ALLOW "Allow" MSG_DSACLS_DENY "Deny" MSG_DSACLS_INHERITED_FROM_PARENT "<Inherited from parent>" MSG_DSACLS_ACCESS_FOR "%1 for %2" MSG_DSACLS_SPECIAL "SPECIAL ACCESS" MSG_DSACLS_SUCCESS "The command completed successfully" MSG_DSACLS_FAILURE "The command failed to complete successfully." MSG_DSACLS_NO_UA "The parameter %1 was not followed by a user/access list" MSG_DSACLS_PARAM_UNEXPECTED "Parameter %1 was unexpected." MSG_DSACLS_ACCESS "Access list:" MSG_DSACLS_AUDIT "Audit list:" MSG_DSACLS_OWNER "Owner: %1" MSG_DSACLS_GROUP "Group: %1" MSG_DSACLS_PROTECTED "{This object is protected from inheriting permissions from the parent}" MSG_DSACLS_INHERIT_TO "Inherit to: %1" MSG_DSACLS_PROPERTY "Property: %1" MSG_DSACLS_OBJECT "Base object:" MSG_DSACLS_INHERIT "(%1)%0" MSG_DSACLS_USER "%1:%0" MSG_DSACLS_RIGHT "%1%0" MSG_DSACLS_PROCESSED "Processed entry %1" MSG_DSACLS_NO_ACES "THERE ARE NO ACCESS CONTROL ENTRIES" MSG_DSACLS_NO_MATCHING_SID "No Sid Found for %1" MSG_DSACLS_NO_MATCHING_GUID "No GUID Found for %1" MSG_DSACLS_PROPERTY_PERMISSION_MISMATCH "%1 is Property or Property Set. Valid Permissions are WP(Write Property) and RP(Read Property)" MSG_DSACLS_EXTENDED_RIGHTS_PERMISSION_MISMATCH "%1 is Extended Right. Only Valid Permission is CA(Control Access Right)" MSG_DSACLS_VALIDATED_RIGHTS_PERMISSION_MISMATCH "%1 is Validated Write. Only Valid Permission is WS(Write To Self Object)" MSG_DSACLS_CHILD_OBJECT_PERMISSION_MISMATCH "%1 is Object Type. Valid Permissons are CC(Create Child and DC(Delete Child)." MSG_DSACLS_INCORRECT_INHERIT "%1 is specified as Inherited Object Type. /I:S must be present." MSG_DSACLS_AUDIT_SUCCESS "Success" MSG_DSACLS_AUDIT_FAILURE "Failure" MSG_DSACLS_AUDIT_ALL "All" MSG_INVALID_OBJECT_PATH "Object path is not valid, please correct it." END
|