ReactOS
0.4.14-dev-583-g2a1ba2c
|
#include "precomp.h"
Go to the source code of this file.
Macros | |
#define | BufferSize 65536 |
Enumerations | |
enum | { DEL_ATTRIBUTES = 0x001, DEL_NOTHING = 0x004, DEL_PROMPT = 0x008, DEL_QUIET = 0x010, DEL_SUBDIR = 0x020, DEL_TOTAL = 0x040, DEL_WIPE = 0x080, DEL_EMPTYDIR = 0x100, DEL_YES = 0x200, DEL_FORCE = 0x800 } |
enum | { ATTR_ARCHIVE = 0x001, ATTR_HIDDEN = 0x002, ATTR_SYSTEM = 0x004, ATTR_READ_ONLY = 0x008, ATTR_N_ARCHIVE = 0x010, ATTR_N_HIDDEN = 0x020, ATTR_N_SYSTEM = 0x040, ATTR_N_READ_ONLY = 0x080 } |
Functions | |
static VOID | LoadStrings (VOID) |
static BOOL | RemoveFile (LPTSTR lpFileName, DWORD dwFlags, WIN32_FIND_DATA *f) |
static DWORD | DeleteFiles (LPTSTR FileName, DWORD *dwFlags, DWORD dwAttrFlags) |
static DWORD | ProcessDirectory (LPTSTR FileName, DWORD *dwFlags, DWORD dwAttrFlags) |
INT | CommandDelete (LPTSTR param) |
Variables | |
static TCHAR | szDeleteWipe [RC_STRING_MAX_SIZE] |
static TCHAR | CMDPath [MAX_PATH] |
static BOOLEAN | StringsLoaded = FALSE |
Definition at line 419 of file classpnp.h.
Referenced by __GetLocaleInfoUsingACP(), _Locale_ctype_create(), _Locale_monetary_create(), _Locale_numeric_create(), _Success_(), A_SHAUpdate(), AcpiRsGetListLength(), AcpiUtCreateBufferObject(), AddGenericHeaderIPv4(), AfdGetConnectData(), AfdGetConnectOptions(), AfdGetDisconnectData(), AfdGetDisconnectOptions(), AfdSetConnectDataSize(), AfdSetConnectOptionsSize(), AfdSetDisconnectDataSize(), AfdSetDisconnectOptionsSize(), AhciZeroMemory(), AllocateAndChainBuffer(), AuthzGetInformationFromContext(), BaseQuerySystemFirmware(), BiConvertBcdElements(), BlMmAllocateHeap(), BlockIopAllocateAlignedBuffer(), BlockIopFreeAlignedBuffer(), BlockIopOperation(), buffer_size(), CUSBRequest::BuildBulkInterruptTransferDescriptor(), BuildWindowStationNameList(), CallNt(), CdRompGetConfiguration(), ChannelIRead(), ChannelIWrite(), ChannelOWrite(), CheckReadPipe(), CheckWritePipe(), ClassNotifyFailurePredicted(), cleanup(), CM_Get_Device_Interface_List_ExW(), CMediaSample_Constructor(), ComDBGetCurrentPortUsage(), ConDrvReadConsoleOutput(), ConDrvWriteConsoleOutput(), CopyHostentToBuffer(), CopyProtoentToBuffer(), CopyServentToBuffer(), ATL::CAtlPlex::Create(), CUSBRequest::CreateGeneralTransferDescriptor(), CreateIndexBufferFromBTreeNode(), CreatePacketFromPoolBuffer(), CSR_API(), CsrAllocateCaptureBuffer(), DECLARE_INTERFACE_(), DefineDosDeviceW(), DiskFdoSetWmiDataBlock(), DiskFdoSetWmiDataItem(), DiskGetExtendedDriveParameters(), DiskPerformSmartCommand(), DispTdiReceiveDatagram(), DispTdiSendDatagram(), DosInt21h(), DsAddressToSiteNamesA(), DsAddressToSiteNamesExA(), DsAddressToSiteNamesW(), DsEnumerateDomainTrustsA(), DsGetDcNameWithAccountA(), DsGetDcSiteCoverageA(), DsGetDcSiteCoverageW(), EfiLocateHandleBuffer(), EnumDepend(), EnumSystemFirmwareTables(), ExeFmtpReadFile(), ExpGetRawSMBiosTable(), fEnumSystemFirmwareTables(), fGetSystemFirmwareTable(), FilterConnectCommunicationPort(), FindFirstStreamW(), FltpReadRegistryValue(), FltpRegisterContexts(), FreeBT_SetWmiDataBlock(), FreeBT_SetWmiDataItem(), FsRtlpRegisterProviderWithMUP(), CUSBDevice::GetConfigurationDescriptor(), GetCurrentExeName(), GetDeletedFileDetailsA(), GetDeletedFileDetailsW(), GetDeviceDescriptionString(), GetDeviceLocationString(), GetDeviceManufacturerString(), GetDeviceStatusString(), GetDeviceTypeString(), GetDisplayName(), GetDriverDateString(), GetDriverProviderString(), GetDriverVersionString(), GetKeyName(), GetListViewItem(), GetNextString(), CWineTest::GetNextTest(), GetProcessImageFileNameA(), GetProcessImageFileNameW(), GetSourcePaths(), GetSystemFirmwareTable(), GetSystemTimes(), GetVolumeNameForRoot(), GetVolumePathNamesForVolumeNameW(), HalpQueryDriveLayout(), HvpWriteLog(), i8042InitializeHwHacks(), IDirectSoundCaptureBufferImpl_Lock(), IDirectSoundNotify_fnSetNotificationPositions(), ImgpInitializeBootApplicationParameters(), implicit_handle(), InfHostOpenBufferedFile(), InfHostWriteFile(), InfOpenBufferedFile(), InfoTdiQueryEntityType(), InfoTdiQueryGetAddrTable(), InfoTdiQueryGetArptableMIB(), InfoTdiQueryGetATInfo(), InfoTdiQueryGetConnectionTcpTable(), InfoTdiQueryGetConnectionUdpTable(), InfoTdiQueryGetInterfaceMIB(), InfoTdiQueryGetIPSnmpInfo(), InfoTdiQueryGetRouteTable(), InfoTdiQueryInformationEx(), InfoTdiQueryListEntities(), InfoTdiSetArptableMIB(), InfoTdiSetInformationEx(), InfoTdiSetRoute(), InfoTransportLayerTdiQueryEx(), InfpBuildFileBuffer(), InfWriteFile(), IniCacheSaveByHandle(), IniGetNextLine(), IniReadSettingByName(), InitCapturePin(), InitializeCircularBuffer(), InitializeFmIfsOnce(), InstallInfSections(), InternalExplicitAccessAToW(), InternalTrusteeAToW(), IopGetDeviceProperty(), IopGetDeviceRelations(), IopSaveBootLogToFile(), IsDataUnicode(), KdVmAddCommandToBuffer(), KeyboardDeviceWorker(), KmtFltSendBufferToDriver(), KsCreatePin(), KsiCreateObjectType(), KsValidateAllocatorFramingEx(), LdrQueryImageFileExecutionOptions(), LdrQueryImageFileExecutionOptionsEx(), LdrQueryImageFileKeyOption(), LsaQuerySecret(), LsaRetrievePrivateData(), LsarQuerySecret(), LsaSetSecret(), LsaStorePrivateData(), main(), MesBufferHandleReset(), MesDecodeBufferHandleCreate(), MesEncodeFixedBufferHandleCreate(), MiDoMappedCopy(), MiDoPoolCopy(), MiQueryResources(), MixerThreadRoutine(), MmCopyVirtualMemory(), MMSYS_InstallDevice(), NdisMQueryAdapterResources(), NetEnumerateComputerNames(), NetUserModalsGet(), NewDirectSoundNotify(), NextLine(), NpCommonRead(), NpReadDataQueue(), NpReadPipe(), NpWaitPipe(), NpWriteDataQueue(), NpWritePipe(), NtCreateProfile(), NtGdiGetCharABCWidthsW(), NtGdiGetCharWidthW(), NtNotifyChangeDirectoryFile(), NtUserBuildPropList(), CPipe::Peek(), PeekNamedPipe(), PerfDataRefresh(), PowerReadDCValue(), PrimaryDirectSoundBuffer_Write(), PrintAllVCNs(), RawChannelIRead(), RawChannelIWrite(), RawChannelORead(), ReadBytes(), RecycleBin5File_RecycleBinFile_GetFileName(), RegEnumKeyExW(), RegpCopyTree(), RegQueryValueExA(), RemoveFile(), RtlAddAttributeActionToRXact(), RtlFormatMessage(), RtlFormatMessageEx(), RtlGetSetBootStatusData(), RtlInsertElementGenericTable(), RtlInsertElementGenericTableAvl(), RtlInsertElementGenericTableFull(), RtlInsertElementGenericTableFullAvl(), RtlQueryRegistryValues(), RtlSelfRelativeToAbsoluteSD2(), SafeFormatString(), ScmConvertToBootPathName(), SeCaptureLuidAndAttributesArray(), SecondaryDirectSoundBuffer8Impl_fnLock(), SendFragments(), SendIoctl(), SetAddressFileInfo(), SetConnectionInfo(), Settings_GetOutputPath(), SharedMem_Create(), ShellShutdownDialog(), SidToUserName(), START_TEST(), Substitute(), TdiQueryAddress(), TdiReceiveDatagram(), TdiSendDatagram(), test_AT_ARP_STATS(), test_IF_MIB_STATS(), Test_IoSetDeviceInterface(), test_IP_MIB_STATS(), test_pack_NDR_USER_MARSHAL_INFO_LEVEL1(), Test_RtlClearAllBits(), Test_RtlClearBits(), Test_RtlSetAllBits(), Test_RtlSetBits(), Test_RtlUnicodeStringPrintf(), Test_RtlUnicodeStringPrintfEx(), TestGetUserObjectInfoA(), TestGetUserObjectInfoW(), CPortPinDMus::TransferMidiData(), CPortPinDMus::TransferMidiDataToDMus(), CPortPinWaveCyclic::UpdateCommonBuffer(), CPortPinWaveCyclic::UpdateCommonBufferOverlap(), UpdateDriverForPlugAndPlayDevicesW(), VbeSetColorLookup(), VidBiosClearScreen(), VideoAllocateOffScreenBuffer(), VTUTF8ChannelIRead(), VTUTF8ChannelIWrite(), WCacheAllocAsyncEntry(), WinLdrGetNLSNames(), WinLdrInitErrataInf(), WinLdrScanRegistry(), CConsole::WriteChar(), WritePartitions(), CConsole::WriteString(), WSABuildQuerySetBufferA(), WSABuildQuerySetBufferW(), WsAsyncGetHost(), WsAsyncGetProto(), WsAsyncGetServ(), WSPGetSockOpt(), WTSVirtualChannelRead(), xHalExamineMBR(), xHalIoReadPartitionTable(), xHalIoSetPartitionInformation(), and xHalIoWritePartitionTable().
anonymous enum |
anonymous enum |
Enumerator | |
---|---|
ATTR_ARCHIVE | |
ATTR_HIDDEN | |
ATTR_SYSTEM | |
ATTR_READ_ONLY | |
ATTR_N_ARCHIVE | |
ATTR_N_HIDDEN | |
ATTR_N_SYSTEM | |
ATTR_N_READ_ONLY |
Definition at line 358 of file del.c.
Definition at line 151 of file del.c.
Referenced by ProcessDirectory().
Definition at line 279 of file del.c.
Referenced by CommandDelete().
|
static |
Definition at line 92 of file del.c.
Referenced by DeleteFiles().
Definition at line 80 of file del.c.
Referenced by DeleteFiles(), and LoadStrings().
Definition at line 82 of file del.c.
Referenced by CommandDelete(), and LoadStrings().
|
static |
Definition at line 79 of file del.c.
Referenced by LoadStrings(), and RemoveFile().