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

  1. /*++
  2. Copyright (c) 1989-1999 Microsoft Corporation
  3. Module Name:
  4. irpNameList.c
  5. Abstract:
  6. This module contains an array of unicode IRP names.
  7. // @@BEGIN_DDKSPLIT
  8. Author:
  9. Neal Christiansen (NealCH) 29-Sep-2000
  10. // @@END_DDKSPLIT
  11. Environment:
  12. User mode
  13. // @@BEGIN_DDKSPLIT
  14. Revision History:
  15. // @@END_DDKSPLIT
  16. --*/
  17. #include <ntifs.h>
  18. #include "filespyLib.h"
  19. //
  20. // List of unicode irp names
  21. //
  22. PWCHAR IrpNameList[IRP_MJ_MAXIMUM_FUNCTION+1] =
  23. {
  24. L"IRP_MJ_CREATE",
  25. L"IRP_MJ_CREATE_NAMED_PIPE",
  26. L"IRP_MJ_CLOSE",
  27. L"IRP_MJ_READ",
  28. L"IRP_MJ_WRITE",
  29. L"IRP_MJ_QUERY_INFORMATION",
  30. L"IRP_MJ_SET_INFORMATION",
  31. L"IRP_MJ_QUERY_EA",
  32. L"IRP_MJ_SET_EA",
  33. L"IRP_MJ_FLUSH_BUFFERS",
  34. L"IRP_MJ_QUERY_VOLUME_INFORMATION",
  35. L"IRP_MJ_SET_VOLUME_INFORMATION",
  36. L"IRP_MJ_DIRECTORY_CONTROL",
  37. L"IRP_MJ_FILE_SYSTEM_CONTROL",
  38. L"IRP_MJ_DEVICE_CONTROL",
  39. L"IRP_MJ_INTERNAL_DEVICE_CONTROL",
  40. L"IRP_MJ_SHUTDOWN",
  41. L"IRP_MJ_LOCK_CONTROL",
  42. L"IRP_MJ_CLEANUP",
  43. L"IRP_MJ_CREATE_MAILSLOT",
  44. L"IRP_MJ_QUERY_SECURITY",
  45. L"IRP_MJ_SET_SECURITY",
  46. L"IRP_MJ_POWER",
  47. L"IRP_MJ_SYSTEM_CONTROL",
  48. L"IRP_MJ_DEVICE_CHANGE",
  49. L"IRP_MJ_QUERY_QUOTA",
  50. L"IRP_MJ_SET_QUOTA",
  51. L"IRP_MJ_PNP"
  52. };
  53. PWCHAR FastIoNameList[FASTIO_MAX_OPERATION] =
  54. {
  55. L"CHECK_IF_POSSIBLE",
  56. L"READ",
  57. L"WRITE",
  58. L"QUERY_BASIC_INFO",
  59. L"QUERY_STANDARD_INFO",
  60. L"LOCK",
  61. L"UNLOCK_SINGLE",
  62. L"UNLOCK_ALL",
  63. L"UNLOCK_ALL_BY_KEY",
  64. L"DEVICE_CONTROL",
  65. L"DETACH_DEVICE",
  66. L"QUERY_NETWORK_OPEN_INFO",
  67. L"MDL_READ",
  68. L"MDL_READ_COMPLETE",
  69. L"MDL_WRITE",
  70. L"MDL_WRITE_COMPLETE",
  71. L"READ_COMPRESSED",
  72. L"WRITE_COMPRESSED",
  73. L"MDL_READ_COMPLETE_COMPRESSED",
  74. L"PREPARE_MDL_WRITE",
  75. L"MDL_WRITE_COMPLETE_COMPRESSED",
  76. L"QUERY_OPEN_STRING",
  77. };