ReactOS
0.4.16-dev-91-g764881a
fxrequestcontexttypes.h
Go to the documentation of this file.
1
//
2
// Copyright (C) Microsoft. All rights reserved.
3
//
4
#ifndef _FXREQUESTCONTEXTTYPES_H_
5
#define _FXREQUESTCONTEXTTYPES_H_
6
7
//
8
// Current typedef for a FX_REQUEST_CONTEXT_TYPE is a byte big
9
//
10
#define USB_BASE (0x10)
11
12
//
13
// FX_REQUEST_CONTEXT_TYPE_Xxx is very long. Just use FX_RCT_Xxx instead.
14
//
15
enum
FxRequestContextTypes
{
16
FX_REQUEST_CONTEXT_TYPE_NONE
= 0x00,
17
FX_RCT_IO
= 0x01,
18
FX_RCT_INTERNAL_IOCTL_OTHERS
= 0x02,
19
FX_RCT_USB_PIPE_XFER
=
USB_BASE
+0x00,
20
FX_RCT_USB_URB_REQUEST
=
USB_BASE
+0x01,
21
FX_RCT_USB_PIPE_REQUEST
=
USB_BASE
+0x02,
22
FX_RCT_USB_CONTROL_REQUEST
=
USB_BASE
+0x03,
23
FX_RCT_USB_STRING_REQUEST
=
USB_BASE
+0x04,
24
};
25
26
27
#endif
// _FXREQUESTCONTEXTTYPES_H_
FxRequestContextTypes
FxRequestContextTypes
Definition:
fxrequestcontexttypes.h:15
FX_RCT_USB_PIPE_REQUEST
@ FX_RCT_USB_PIPE_REQUEST
Definition:
fxrequestcontexttypes.h:21
FX_RCT_USB_CONTROL_REQUEST
@ FX_RCT_USB_CONTROL_REQUEST
Definition:
fxrequestcontexttypes.h:22
FX_REQUEST_CONTEXT_TYPE_NONE
@ FX_REQUEST_CONTEXT_TYPE_NONE
Definition:
fxrequestcontexttypes.h:16
FX_RCT_IO
@ FX_RCT_IO
Definition:
fxrequestcontexttypes.h:17
FX_RCT_USB_URB_REQUEST
@ FX_RCT_USB_URB_REQUEST
Definition:
fxrequestcontexttypes.h:20
FX_RCT_USB_STRING_REQUEST
@ FX_RCT_USB_STRING_REQUEST
Definition:
fxrequestcontexttypes.h:23
FX_RCT_INTERNAL_IOCTL_OTHERS
@ FX_RCT_INTERNAL_IOCTL_OTHERS
Definition:
fxrequestcontexttypes.h:18
FX_RCT_USB_PIPE_XFER
@ FX_RCT_USB_PIPE_XFER
Definition:
fxrequestcontexttypes.h:19
USB_BASE
#define USB_BASE
Definition:
fxrequestcontexttypes.h:10
sdk
lib
drivers
wdf
shared
inc
private
common
fxrequestcontexttypes.h
Generated on Fri Oct 4 2024 06:13:25 for ReactOS by
1.9.6