mirror of https://github.com/tongzx/nt5src
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.
183 lines
5.4 KiB
183 lines
5.4 KiB
//+-------------------------------------------------------------------------
|
|
//
|
|
// Microsoft Windows
|
|
// Copyright (C) Microsoft Corporation, 1992 - 2000
|
|
//
|
|
// File: cstrings.cpp
|
|
//
|
|
// Contents: Defines the global strings that are used in the parser
|
|
//
|
|
// History: 24-Sep-2000 hiteshr Created
|
|
//
|
|
//--------------------------------------------------------------------------
|
|
|
|
#include "pch.h"
|
|
|
|
//
|
|
// The command line executable name
|
|
//
|
|
PCWSTR g_pszDSCommandName = L"dsquery";
|
|
|
|
//
|
|
// Object types as are typed on the command line
|
|
//
|
|
PCWSTR g_pszStar = L"*";
|
|
PCWSTR g_pszOU = L"ou";
|
|
PCWSTR g_pszUser = L"user";
|
|
PCWSTR g_pszContact = L"contact";
|
|
PCWSTR g_pszComputer = L"computer";
|
|
PCWSTR g_pszGroup = L"group";
|
|
PCWSTR g_pszServer = L"server";
|
|
PCWSTR g_pszSite = L"site";
|
|
PCWSTR g_pszSubnet = L"subnet";
|
|
|
|
//
|
|
// Common switches
|
|
//
|
|
PCWSTR c_sz_arg1_com_debug = L"debug";
|
|
PCWSTR c_sz_arg1_com_help = L"h";
|
|
PCWSTR c_sz_arg2_com_help = L"?";
|
|
PCWSTR c_sz_arg1_com_server = L"s";
|
|
PCWSTR c_sz_arg2_com_server = L"server";
|
|
PCWSTR c_sz_arg1_com_domain = L"d";
|
|
PCWSTR c_sz_arg2_com_domain = L"domain";
|
|
PCWSTR c_sz_arg1_com_username = L"u";
|
|
PCWSTR c_sz_arg2_com_username = L"username";
|
|
PCWSTR c_sz_arg1_com_password = L"p";
|
|
PCWSTR c_sz_arg2_com_password = L"password";
|
|
PCWSTR c_sz_arg1_com_quiet = L"q";
|
|
PCWSTR c_sz_arg1_com_objecttype = L"objecttype";
|
|
PCWSTR c_sz_arg1_com_recurse = L"r";
|
|
PCWSTR c_sz_arg1_com_gc = L"gc";
|
|
PCWSTR c_sz_arg1_com_output = L"o";
|
|
PCWSTR c_sz_arg1_com_startnode = L"startnode";
|
|
PCWSTR c_sz_arg1_com_limit = L"limit";
|
|
|
|
//
|
|
// Star switches
|
|
//
|
|
PCWSTR g_pszArg1StarScope = L"scope";
|
|
PCWSTR g_pszArg1StarFilter = L"filter";
|
|
PCWSTR g_pszArg1StarAttr = L"attr";
|
|
PCWSTR g_pszArg1StarAttrsOnly = L"attrsonly";
|
|
PCWSTR g_pszArg1StarList = L"l";
|
|
|
|
//
|
|
// User switches
|
|
//
|
|
PCWSTR g_pszArg1UserScope = L"scope";
|
|
PCWSTR g_pszArg1UserName = L"name";
|
|
PCWSTR g_pszArg1UserDesc = L"desc";
|
|
PCWSTR g_pszArg1UserUpn = L"upn";
|
|
PCWSTR g_pszArg1UserSamid = L"samid";
|
|
PCWSTR g_pszArg1UserInactive = L"inactive";
|
|
PCWSTR g_pszArg1UserDisabled = L"disabled";
|
|
PCWSTR g_pszArg1UserStalepwd = L"stalepwd";
|
|
|
|
//
|
|
// Computer switches
|
|
//
|
|
PCWSTR g_pszArg1ComputerScope = L"scope";
|
|
PCWSTR g_pszArg1ComputerName = L"name";
|
|
PCWSTR g_pszArg1ComputerDesc = L"desc";
|
|
PCWSTR g_pszArg1ComputerSamid = L"samid";
|
|
PCWSTR g_pszArg1ComputerInactive = L"inactive";
|
|
PCWSTR g_pszArg1ComputerDisabled = L"disabled";
|
|
PCWSTR g_pszArg1ComputerStalepwd = L"stalepwd";
|
|
|
|
//
|
|
// Group switches
|
|
//
|
|
PCWSTR g_pszArg1GroupScope = L"scope";
|
|
PCWSTR g_pszArg1GroupName = L"name";
|
|
PCWSTR g_pszArg1GroupDesc = L"desc";
|
|
PCWSTR g_pszArg1GroupSamid = L"samid";
|
|
|
|
//
|
|
// Ou switches
|
|
//
|
|
PCWSTR g_pszArg1OUScope = L"scope";
|
|
PCWSTR g_pszArg1OUName = L"name";
|
|
PCWSTR g_pszArg1OUDesc = L"desc";
|
|
|
|
//
|
|
// Server switches
|
|
//
|
|
PCWSTR g_pszArg1ServerForest = L"forest";
|
|
PCWSTR g_pszArg1ServerSite = L"site";
|
|
PCWSTR g_pszArg1ServerName = L"name";
|
|
PCWSTR g_pszArg1ServerDesc = L"desc";
|
|
PCWSTR g_pszArg1ServerHasFSMO = L"hasfsmo";
|
|
PCWSTR g_pszArg1ServerIsGC = L"isgc";
|
|
|
|
//
|
|
// Site switches
|
|
//
|
|
PCWSTR g_pszArg1SiteName = L"name";
|
|
PCWSTR g_pszArg1SiteDesc = L"desc";
|
|
|
|
//
|
|
// Subnet switches
|
|
//
|
|
PCWSTR g_pszArg1SubnetName = L"name";
|
|
PCWSTR g_pszArg1SubnetDesc = L"desc";
|
|
PCWSTR g_pszArg1SubnetLoc = L"loc";
|
|
PCWSTR g_pszArg1SubnetSite = L"site";
|
|
|
|
|
|
//
|
|
// Valid Output formats{dn, rdn, upn, samid, ntlmid}
|
|
//
|
|
PCWSTR g_pszDN = L"dn";
|
|
PCWSTR g_pszRDN = L"rdn";
|
|
PCWSTR g_pszUPN = L"upn";
|
|
PCWSTR g_pszSamId = L"samid";
|
|
PCWSTR g_pszNtlmId = L"ntlmid";
|
|
|
|
//
|
|
//Valid Scope Strings
|
|
//
|
|
PCWSTR g_pszSubTree = L"subtree";
|
|
PCWSTR g_pszOneLevel = L"onelevel";
|
|
PCWSTR g_pszBase = L"base";
|
|
|
|
|
|
//Default Filter and Prefix filter
|
|
PCWSTR g_pszDefStarFilter = L"(objectClass=*)";
|
|
PCWSTR g_pszDefUserFilter = L"&(objectCategory=person)(objectClass=user)";
|
|
PCWSTR g_pszDefComputerFilter = L"&(objectCategory=Computer)";
|
|
PCWSTR g_pszDefGroupFilter = L"&(objectCategory=Group)";
|
|
PCWSTR g_pszDefOUFilter = L"&(objectCategory=organizationalUnit)";
|
|
PCWSTR g_pszDefServerFilter = L"&(objectCategory=server)";
|
|
PCWSTR g_pszDefSiteFilter = L"&(objectCategory=site)";
|
|
PCWSTR g_pszDefSubnetFilter = L"&(objectCategory=subnet)";
|
|
PCWSTR g_pszDefContactFilter = L"&(objectCategory=person)(objectClass=contact)";
|
|
|
|
//Valid start node values
|
|
PCWSTR g_pszDomainRoot = L"domainroot";
|
|
PCWSTR g_pszForestRoot = L"forestroot";
|
|
PCWSTR g_pszSiteRoot = L"site";
|
|
|
|
|
|
|
|
//Attributes to fetch
|
|
PCWSTR g_szAttrDistinguishedName = L"distinguishedName";
|
|
PCWSTR g_szAttrUserPrincipalName = L"userPrincipalName";
|
|
PCWSTR g_szAttrSamAccountName = L"sAMAccountName";
|
|
PCWSTR g_szAttrRDN = L"name";
|
|
PCWSTR g_szAttrServerReference = L"serverReference";
|
|
|
|
|
|
// FSMOs
|
|
PCWSTR g_pszSchema = L"schema";
|
|
PCWSTR g_pszName = L"name";
|
|
PCWSTR g_pszInfr = L"infr";
|
|
PCWSTR g_pszPDC = L"pdc";
|
|
PCWSTR g_pszRID = L"rid";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|