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.
 
 
 
 
 
 

140 lines
7.4 KiB

//////////////////////////////////////////////////////////////////////////////
//
// Copyright (c) 1999-2000 Microsoft Corporation
//
// Module Name:
// Schema.cpp
//
// Description:
// Implementation of schema defined strings
//
// Author:
// Jim Benton (jbenton) 5-Nov-2001
//
//////////////////////////////////////////////////////////////////////////////
#include "pch.h"
//////////////////////////////////////////////////////////////////////////////
// Global Data
//////////////////////////////////////////////////////////////////////////////
const WCHAR * const g_wszDfrgifsDLL = L"dfrgifs.dll";
const CHAR * const g_szDfrgifsDefrag = "Defrag";
const WCHAR* const g_wszScheduleAutoChkCommand = L"CHKNTFS /C";
const WCHAR* const g_wszExcludeAutoChkCommand = L"CHKNTFS /X";
//
// class
//
const WCHAR * const PVDR_CLASS_DEFRAGANALYSIS = L"Win32_DefragAnalysis";
const WCHAR * const PVDR_CLASS_DIRECTORY = L"Win32_Directory";
const WCHAR * const PVDR_CLASS_MOUNTPOINT = L"Win32_MountPoint";
const WCHAR * const PVDR_CLASS_VOLUME = L"Win32_Volume";
const WCHAR * const PVDR_CLASS_VOLUMEQUOTA = L"Win32_VolumeQuota";
const WCHAR * const PVDR_CLASS_VOLUMEUSERQUOTA = L"Win32_VolumeUserQuota";
const WCHAR * const PVDR_CLASS_QUOTASETTING = L"Win32_QuotaSetting";
const WCHAR * const PVDR_CLASS_ACCOUNT = L"Win32_Account";
//
// Methods
//
const WCHAR * const PVDR_MTHD_ADDMOUNTPOINT = L"AddMountPoint";
const WCHAR * const PVDR_MTHD_DEFRAG = L"Defrag";
const WCHAR * const PVDR_MTHD_DEFRAGANALYSIS = L"DefragAnalysis";
const WCHAR * const PVDR_MTHD_DISMOUNT = L"Dismount";
const WCHAR * const PVDR_MTHD_FORMAT = L"Format";
const WCHAR * const PVDR_MTHD_MOUNT = L"Mount";
const WCHAR * const PVDR_MTHD_CHKDSK = L"Chkdsk";
const WCHAR * const PVDR_MTHD_SCHEDULECHK = L"ScheduleAutoChk";
const WCHAR * const PVDR_MTHD_EXCLUDECHK = L"ExcludeFromAutoChk";
//
// Properties
//
// Volume properties
const WCHAR * const PVDR_PROP_BLOCKSIZE = L"BlockSize";
const WCHAR * const PVDR_PROP_BOOTVOLUME = L"BootVolume";
const WCHAR * const PVDR_PROP_CAPACITY = L"Capacity";
const WCHAR * const PVDR_PROP_CAPTION = L"Caption";
const WCHAR * const PVDR_PROP_COMPRESSED = L"Compressed";
const WCHAR * const PVDR_PROP_CRASHDUMP = L"Crashdump";
const WCHAR * const PVDR_PROP_DESCRIPTION = L"Description";
const WCHAR * const PVDR_PROP_DEVICEID = L"DeviceID";
const WCHAR * const PVDR_PROP_DIRECTORY = L"Directory";
const WCHAR * const PVDR_PROP_DIRTYBITSET = L"DirtyBitSet";
const WCHAR * const PVDR_PROP_DRIVELETTER = L"DriveLetter";
const WCHAR * const PVDR_PROP_DRIVETYPE = L"DriveType";
const WCHAR * const PVDR_PROP_FILESYSTEM = L"FileSystem";
const WCHAR * const PVDR_PROP_FREESPACE = L"FreeSpace";
const WCHAR * const PVDR_PROP_INDEXINGENABLED = L"IndexingEnabled";
const WCHAR * const PVDR_PROP_ISDIRTY = L"IsDirty";
const WCHAR * const PVDR_PROP_LABEL = L"Label";
const WCHAR * const PVDR_PROP_MAXIMUMFILENAMELENGTH = L"MaximumFileNameLength";
const WCHAR * const PVDR_PROP_MOUNTED = L"Mounted";
const WCHAR * const PVDR_PROP_MOUNTABLE = L"Automount";
const WCHAR * const PVDR_PROP_NAME = L"Name";
const WCHAR * const PVDR_PROP_PAGEFILE = L"Pagefile";
const WCHAR * const PVDR_PROP_QUOTASENABLED = L"QuotasEnabled";
const WCHAR * const PVDR_PROP_QUOTASINCOMPLETE = L"QuotasIncomplete";
const WCHAR * const PVDR_PROP_QUOTASREBUILDING = L"QuotasRebuilding";
const WCHAR * const PVDR_PROP_SERIALNUMBER = L"SerialNumber";
const WCHAR * const PVDR_PROP_SUPPORTSDISKQUOTAS = L"SupportsDiskQuotas";
const WCHAR * const PVDR_PROP_SUPPORTSFILEBASEDCOMPRESSION = L"SupportsFileBasedCompression";
const WCHAR * const PVDR_PROP_SYSTEMNAME = L"SystemName";
const WCHAR * const PVDR_PROP_SYSTEMVOLUME = L"SystemVolume";
const WCHAR * const PVDR_PROP_VOLUME = L"Volume";
// Defrag properties
const WCHAR * const PVDR_PROP_DEFRAGANALYSIS = L"DefragAnalysis";
const WCHAR * const PVDR_PROP_DEFRAGRECOMMENDED = L"DefragRecommended";
const WCHAR * const PVDR_PROP_VOLUMESIZE = L"VolumeSize";
const WCHAR * const PVDR_PROP_CLUSTERSIZE = L"ClusterSize";
const WCHAR * const PVDR_PROP_USEDSPACE = L"UsedSpace";
const WCHAR * const PVDR_PROP_FRAGFREEPCT = L"FreeSpacePercent";
const WCHAR * const PVDR_PROP_FRAGTOTALPCT = L"TotalPercentFragmentation";
const WCHAR * const PVDR_PROP_FILESFRAGPCT = L"FilePercentFragmentation";
const WCHAR * const PVDR_PROP_FREEFRAGPCT = L"FreeSpacePercentFragmentation";
const WCHAR * const PVDR_PROP_FILESTOTAL = L"TotalFiles";
const WCHAR * const PVDR_PROP_FILESIZEAVG = L"AverageFileSize";
const WCHAR * const PVDR_PROP_FILESFRAGTOTAL = L"TotalFragmentedFiles";
const WCHAR * const PVDR_PROP_EXCESSFRAGTOTAL = L"TotalExcessFragments";
const WCHAR * const PVDR_PROP_FILESFRAGAVG = L"AverageFragmentsPerFile";
const WCHAR * const PVDR_PROP_PAGEFILESIZE = L"PageFileSize";
const WCHAR * const PVDR_PROP_PAGEFILEFRAG = L"TotalPageFileFragments";
const WCHAR * const PVDR_PROP_FOLDERSTOTAL = L"TotalFolders";
const WCHAR * const PVDR_PROP_FOLDERSFRAG = L"FragmentedFolders";
const WCHAR * const PVDR_PROP_FOLDERSFRAGEXCESS = L"ExcessFolderFragments";
const WCHAR * const PVDR_PROP_MFTSIZE = L"TotalMFTSize";
const WCHAR * const PVDR_PROP_MFTRECORDS = L"MFTRecordCount";
const WCHAR * const PVDR_PROP_MFTINUSEPCT = L"MFTPercentInUse";
const WCHAR * const PVDR_PROP_MFTFRAGTOTAL = L"TotalMFTFragments";
// Others
const WCHAR * const PVDR_PROP_PERMANENT = L"Permanent";
const WCHAR * const PVDR_PROP_FORCE = L"Force";
const WCHAR * const PVDR_PROP_SETTING = L"Setting";
const WCHAR * const PVDR_PROP_VOLUMEPATH = L"VolumePath";
const WCHAR * const PVDR_PROP_ACCOUNT = L"Account";
const WCHAR * const PVDR_PROP_DOMAIN = L"Domain";
const WCHAR * const PVDR_PROP_DISKSPACEUSED = L"DiskSpaceUsed";
const WCHAR * const PVDR_PROP_LIMIT = L"Limit";
const WCHAR * const PVDR_PROP_STATUS = L"Status";
const WCHAR * const PVDR_PROP_WARNINGLIMIT = L"WarningLimit";
const WCHAR * const PVDR_PROP_FIXERRORS = L"FixErrors";
const WCHAR * const PVDR_PROP_VIGOROUSINDEXCHECK = L"VigorousIndexCheck";
const WCHAR * const PVDR_PROP_SKIPFOLDERCYCLE = L"SkipFolderCycle";
const WCHAR * const PVDR_PROP_FORCEDISMOUNT = L"ForceDismount";
const WCHAR * const PVDR_PROP_RECOVERBADSECTORS = L"RecoverBadSectors";
const WCHAR * const PVDR_PROP_OKTORUNATBOOTUP = L"OkToRunAtBootup";
const WCHAR * const PVDR_PROP_CHKONLYIFDIRTY = L"ChkOnlyIfDirty";
const WCHAR * const PVDR_PROP_QUICKFORMAT = L"QuickFormat";
const WCHAR * const PVDR_PROP_ENABLECOMPRESSION = L"EnableCompression";
//
// WBEM Properties
const WCHAR * const PVDR_PROP_RETURNVALUE = L"ReturnValue";