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.
95 lines
1.9 KiB
95 lines
1.9 KiB
/*++
|
|
|
|
Copyright (c) 1989-1999 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
irpNameList.c
|
|
|
|
Abstract:
|
|
|
|
This module contains an array of unicode IRP names.
|
|
|
|
// @@BEGIN_DDKSPLIT
|
|
Author:
|
|
|
|
Neal Christiansen (NealCH) 29-Sep-2000
|
|
|
|
// @@END_DDKSPLIT
|
|
|
|
Environment:
|
|
|
|
User mode
|
|
|
|
|
|
// @@BEGIN_DDKSPLIT
|
|
Revision History:
|
|
|
|
// @@END_DDKSPLIT
|
|
--*/
|
|
|
|
#include <ntifs.h>
|
|
#include "filespyLib.h"
|
|
|
|
//
|
|
// List of unicode irp names
|
|
//
|
|
|
|
PWCHAR IrpNameList[IRP_MJ_MAXIMUM_FUNCTION+1] =
|
|
{
|
|
L"IRP_MJ_CREATE",
|
|
L"IRP_MJ_CREATE_NAMED_PIPE",
|
|
L"IRP_MJ_CLOSE",
|
|
L"IRP_MJ_READ",
|
|
L"IRP_MJ_WRITE",
|
|
L"IRP_MJ_QUERY_INFORMATION",
|
|
L"IRP_MJ_SET_INFORMATION",
|
|
L"IRP_MJ_QUERY_EA",
|
|
L"IRP_MJ_SET_EA",
|
|
L"IRP_MJ_FLUSH_BUFFERS",
|
|
L"IRP_MJ_QUERY_VOLUME_INFORMATION",
|
|
L"IRP_MJ_SET_VOLUME_INFORMATION",
|
|
L"IRP_MJ_DIRECTORY_CONTROL",
|
|
L"IRP_MJ_FILE_SYSTEM_CONTROL",
|
|
L"IRP_MJ_DEVICE_CONTROL",
|
|
L"IRP_MJ_INTERNAL_DEVICE_CONTROL",
|
|
L"IRP_MJ_SHUTDOWN",
|
|
L"IRP_MJ_LOCK_CONTROL",
|
|
L"IRP_MJ_CLEANUP",
|
|
L"IRP_MJ_CREATE_MAILSLOT",
|
|
L"IRP_MJ_QUERY_SECURITY",
|
|
L"IRP_MJ_SET_SECURITY",
|
|
L"IRP_MJ_POWER",
|
|
L"IRP_MJ_SYSTEM_CONTROL",
|
|
L"IRP_MJ_DEVICE_CHANGE",
|
|
L"IRP_MJ_QUERY_QUOTA",
|
|
L"IRP_MJ_SET_QUOTA",
|
|
L"IRP_MJ_PNP"
|
|
};
|
|
|
|
|
|
PWCHAR FastIoNameList[FASTIO_MAX_OPERATION] =
|
|
{
|
|
L"CHECK_IF_POSSIBLE",
|
|
L"READ",
|
|
L"WRITE",
|
|
L"QUERY_BASIC_INFO",
|
|
L"QUERY_STANDARD_INFO",
|
|
L"LOCK",
|
|
L"UNLOCK_SINGLE",
|
|
L"UNLOCK_ALL",
|
|
L"UNLOCK_ALL_BY_KEY",
|
|
L"DEVICE_CONTROL",
|
|
L"DETACH_DEVICE",
|
|
L"QUERY_NETWORK_OPEN_INFO",
|
|
L"MDL_READ",
|
|
L"MDL_READ_COMPLETE",
|
|
L"MDL_WRITE",
|
|
L"MDL_WRITE_COMPLETE",
|
|
L"READ_COMPRESSED",
|
|
L"WRITE_COMPRESSED",
|
|
L"MDL_READ_COMPLETE_COMPRESSED",
|
|
L"PREPARE_MDL_WRITE",
|
|
L"MDL_WRITE_COMPLETE_COMPRESSED",
|
|
L"QUERY_OPEN_STRING",
|
|
};
|