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.
 
 
 
 
 
 

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",
};