diff options
author | dnobori <da.git@softether.co.jp> | 2014-01-04 17:00:08 +0400 |
---|---|---|
committer | dnobori <da.git@softether.co.jp> | 2014-01-04 17:00:08 +0400 |
commit | 749497dde0a1dd08c434a73b9d4e93dc3e3326d9 (patch) | |
tree | 7c83a55919c0f1aa1267c4dbcd008f1644f961ee /src/SeeDll/Ntddpack.h | |
parent | d433e567a561f8ae094a535025b02c7dc47026c6 (diff) |
v4.03-9408-rtm
Diffstat (limited to 'src/SeeDll/Ntddpack.h')
-rw-r--r-- | src/SeeDll/Ntddpack.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/SeeDll/Ntddpack.h b/src/SeeDll/Ntddpack.h new file mode 100644 index 00000000..30945c1e --- /dev/null +++ b/src/SeeDll/Ntddpack.h @@ -0,0 +1,26 @@ +
+#ifndef __NTDDPACKET
+#define __NTDDPACKET 1
+#include "devioctl.h"
+/*#include <packon.h> */
+struct _PACKET_OID_DATA {
+ ULONG Oid;
+ ULONG Length;
+ UCHAR Data[1];
+};
+
+typedef struct _PACKET_OID_DATA PACKET_OID_DATA, *PPACKET_OID_DATA;
+
+/*#include <packoff.h> */
+#define FILE_DEVICE_PROTOCOL 0x8000
+#define IOCTL_PROTOCOL_QUERY_OID CTL_CODE(FILE_DEVICE_PROTOCOL, 0 , METHOD_BUFFERED, FILE_ANY_ACCESS)
+#define IOCTL_PROTOCOL_SET_OID CTL_CODE(FILE_DEVICE_PROTOCOL, 1 , METHOD_BUFFERED, FILE_ANY_ACCESS)
+#define IOCTL_PROTOCOL_STATISTICS CTL_CODE(FILE_DEVICE_PROTOCOL, 2 , METHOD_BUFFERED, FILE_ANY_ACCESS)
+#define IOCTL_PROTOCOL_RESET CTL_CODE(FILE_DEVICE_PROTOCOL, 3 , METHOD_BUFFERED, FILE_ANY_ACCESS)
+#define IOCTL_PROTOCOL_READ CTL_CODE(FILE_DEVICE_PROTOCOL, 4 , METHOD_BUFFERED, FILE_ANY_ACCESS)
+#define IOCTL_PROTOCOL_WRITE CTL_CODE(FILE_DEVICE_PROTOCOL, 5 , METHOD_BUFFERED, FILE_ANY_ACCESS)
+#define IOCTL_PROTOCOL_MACNAME CTL_CODE(FILE_DEVICE_PROTOCOL, 6 , METHOD_BUFFERED, FILE_ANY_ACCESS)
+#define IOCTL_OPEN CTL_CODE(FILE_DEVICE_PROTOCOL, 7 , METHOD_BUFFERED, FILE_ANY_ACCESS)
+#define IOCTL_CLOSE CTL_CODE(FILE_DEVICE_PROTOCOL, 8 , METHOD_BUFFERED, FILE_ANY_ACCESS)
+
+#endif
|