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.

167 lines
4.4 KiB

  1. //+-------------------------------------------------------------------------
  2. //
  3. // Microsoft Windows
  4. // Copyright (C) Microsoft Corporation, 1992 - 2000
  5. //
  6. // File: cstrings.h
  7. //
  8. // Contents: Declares the global strings that are used in the dsget
  9. //
  10. // History: 13-Oct-2000 JeffJon Created
  11. //
  12. //--------------------------------------------------------------------------
  13. #ifndef _CSTRINGS_H_
  14. #define _CSTRINGS_H_
  15. #include "commonstrings.h"
  16. //
  17. // The command line executable name
  18. //
  19. extern PCWSTR g_pszDSCommandName;
  20. //
  21. // Object types as are typed on the command line
  22. //
  23. extern PCWSTR g_pszOU;
  24. extern PCWSTR g_pszUser;
  25. extern PCWSTR g_pszContact;
  26. extern PCWSTR g_pszComputer;
  27. extern PCWSTR g_pszGroup;
  28. extern PCWSTR g_pszServer;
  29. extern PCWSTR g_pszSite;
  30. extern PCWSTR g_pszSubnet;
  31. extern PCWSTR g_pszPartition;
  32. extern PCWSTR g_pszQuota;
  33. extern PCWSTR c_sz_arg1_com_listformat;
  34. extern PCWSTR c_sz_arg1_com_description;
  35. //
  36. // User switches
  37. //
  38. extern PCWSTR g_pszArg1UserDN;
  39. extern PCWSTR g_pszArg1UserSID;
  40. extern PCWSTR g_pszArg1UserSAMID;
  41. extern PCWSTR g_pszArg1UserUPN;
  42. extern PCWSTR g_pszArg1UserFirstName;
  43. extern PCWSTR g_pszArg1UserMiddleInitial;
  44. extern PCWSTR g_pszArg1UserLastName;
  45. extern PCWSTR g_pszArg1UserDisplayName;
  46. extern PCWSTR g_pszArg1UserEmployeeID;
  47. extern PCWSTR g_pszArg1UserOffice;
  48. extern PCWSTR g_pszArg1UserTelephone;
  49. extern PCWSTR g_pszArg1UserEmail;
  50. extern PCWSTR g_pszArg1UserHomeTelephone;
  51. extern PCWSTR g_pszArg1UserPagerNumber;
  52. extern PCWSTR g_pszArg1UserMobileNumber;
  53. extern PCWSTR g_pszArg1UserFaxNumber;
  54. extern PCWSTR g_pszArg1UserIPTel;
  55. extern PCWSTR g_pszArg1UserWebPage;
  56. extern PCWSTR g_pszArg1UserTitle;
  57. extern PCWSTR g_pszArg1UserDepartment;
  58. extern PCWSTR g_pszArg1UserCompany;
  59. extern PCWSTR g_pszArg1UserManager;
  60. extern PCWSTR g_pszArg1UserHomeDirectory;
  61. extern PCWSTR g_pszArg1UserHomeDrive;
  62. extern PCWSTR g_pszArg1UserProfile;
  63. extern PCWSTR g_pszArg1UserLogonScript;
  64. extern PCWSTR g_pszArg1UserMustChangePwd;
  65. extern PCWSTR g_pszArg1UserCanChangePwd;
  66. extern PCWSTR g_pszArg1UserPwdNeverExpires;
  67. extern PCWSTR g_pszArg1UserReversiblePwd;
  68. extern PCWSTR g_pszArg1UserDisableAccount;
  69. extern PCWSTR g_pszArg1UserAcctExpires;
  70. extern PCWSTR g_pszArg1UserMemberOf;
  71. extern PCWSTR g_pszArg1UserExpand;
  72. extern PCWSTR g_pszArg1UserPart;
  73. extern PCWSTR g_pszArg1UserQLimit;
  74. extern PCWSTR g_pszArg1UserQuotaUsed;
  75. //
  76. // Computer switches
  77. //
  78. extern PCWSTR g_pszArg1ComputerSID;
  79. extern PCWSTR g_pszArg1ComputerSAMID;
  80. extern PCWSTR g_pszArg1ComputerLoc;
  81. extern PCWSTR g_pszArg1ComputerDisableAccount;
  82. extern PCWSTR g_pszArg1ComputerMemberOf;
  83. extern PCWSTR g_pszArg1ComputerExpand;
  84. extern PCWSTR g_pszArg1ComputerPart;
  85. extern PCWSTR g_pszArg1ComputerQLimit;
  86. extern PCWSTR g_pszArg1ComputerQuotaUsed;
  87. //
  88. // Group switches
  89. //
  90. extern PCWSTR g_pszArg1GroupSID;
  91. extern PCWSTR g_pszArg1GroupSamid;
  92. extern PCWSTR g_pszArg1GroupSecGrp;
  93. extern PCWSTR g_pszArg1GroupScope;
  94. extern PCWSTR g_pszArg1GroupMemberOf;
  95. extern PCWSTR g_pszArg1GroupMembers;
  96. extern PCWSTR g_pszArg1GroupExpand;
  97. extern PCWSTR g_pszArg1GroupPart;
  98. extern PCWSTR g_pszArg1GroupQLimit;
  99. extern PCWSTR g_pszArg1GroupQuotaUsed;
  100. //
  101. // Ou switches
  102. //
  103. // ** only uses common switches **
  104. //
  105. // Server switches
  106. //
  107. extern PCWSTR g_pszArg1ServerDnsName;
  108. extern PCWSTR g_pszArg1ServerSite;
  109. extern PCWSTR g_pszArg1ServerIsGC;
  110. extern PCWSTR g_pszArg1ServerTopObjOwner;
  111. extern PCWSTR g_pszArg1ServerPart;
  112. //
  113. // Site switches
  114. //
  115. extern PCWSTR g_pszArg1SiteAutotopology;
  116. extern PCWSTR g_pszArg1SiteCacheGroups;
  117. extern PCWSTR g_pszArg1SitePrefGCSite;
  118. //
  119. // Subnet switches
  120. //
  121. extern PCWSTR g_pszArg1SubnetLocation;
  122. extern PCWSTR g_pszArg1SubnetSite;
  123. //
  124. // Partition switches
  125. //
  126. extern PCWSTR g_pszArg1PartitionQDefault;
  127. extern PCWSTR g_pszArg1PartitionQTombstoneWeight;
  128. extern PCWSTR g_pszArg1PartitionTopObjOwner;
  129. //
  130. // Quota switches
  131. //
  132. extern PCWSTR g_pszArg1QuotaAcct;
  133. extern PCWSTR g_pszArg1QuotaQLimit;
  134. //
  135. // Values
  136. //
  137. extern PCWSTR g_pszYes;
  138. extern PCWSTR g_pszNo;
  139. extern PCWSTR g_pszNotConfigured;
  140. extern PCWSTR g_pszNever;
  141. //
  142. // 702724 ronmart 2002/09/18 Range qualifier
  143. //
  144. extern PCWSTR g_pszRange;
  145. // NTRAID#NTBUG9-765440-2003/01/17-ronmart-dsget user/group -qlimit -qused
  146. // not returning values
  147. extern PCWSTR g_pszAttrmsDSQuotaEffective;
  148. extern PCWSTR g_pszAttrmsDSQuotaUsed;
  149. #endif //_CSTRINGS_H_