Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
068ff64e
Commit
068ff64e
authored
Oct 07, 2012
by
Christian Costa
Committed by
Alexandre Julliard
Oct 09, 2012
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ntoskrnl.exe: Add MDL flags definitions.
parent
03086e87
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
27 additions
and
2 deletions
+27
-2
wdm.h
include/ddk/wdm.h
+27
-2
No files found.
include/ddk/wdm.h
View file @
068ff64e
...
@@ -443,8 +443,6 @@ typedef struct _IRP {
...
@@ -443,8 +443,6 @@ typedef struct _IRP {
typedef
struct
_IRP
*
PIRP
;
typedef
struct
_IRP
*
PIRP
;
#include <poppack.h>
#include <poppack.h>
/* MDL definitions */
typedef
VOID
(
WINAPI
*
PINTERFACE_REFERENCE
)(
typedef
VOID
(
WINAPI
*
PINTERFACE_REFERENCE
)(
PVOID
Context
);
PVOID
Context
);
...
@@ -955,6 +953,33 @@ typedef struct _IO_STACK_LOCATION {
...
@@ -955,6 +953,33 @@ typedef struct _IO_STACK_LOCATION {
}
IO_STACK_LOCATION
,
*
PIO_STACK_LOCATION
;
}
IO_STACK_LOCATION
,
*
PIO_STACK_LOCATION
;
#include <poppack.h>
#include <poppack.h>
/* MDL definitions */
#define MDL_MAPPED_TO_SYSTEM_VA 0x0001
#define MDL_PAGES_LOCKED 0x0002
#define MDL_SOURCE_IS_NONPAGED_POOL 0x0004
#define MDL_ALLOCATED_FIXED_SIZE 0x0008
#define MDL_PARTIAL 0x0010
#define MDL_PARTIAL_HAS_BEEN_MAPPED 0x0020
#define MDL_IO_PAGE_READ 0x0040
#define MDL_WRITE_OPERATION 0x0080
#define MDL_PARENT_MAPPED_SYSTEM_VA 0x0100
#define MDL_FREE_EXTRA_PTES 0x0200
#define MDL_DESCRIBES_AWE 0x0400
#define MDL_IO_SPACE 0x0800
#define MDL_NETWORK_HEADER 0x1000
#define MDL_MAPPING_CAN_FAIL 0x2000
#define MDL_ALLOCATED_MUST_SUCCEED 0x4000
#define MDL_INTERNAL 0x8000
#define MDL_MAPPING_FLAGS (MDL_MAPPED_TO_SYSTEM_VA | \
MDL_PAGES_LOCKED | \
MDL_SOURCE_IS_NONPAGED_POOL | \
MDL_PARTIAL_HAS_BEEN_MAPPED | \
MDL_PARENT_MAPPED_SYSTEM_VA | \
MDL_SYSTEM_VA | \
MDL_IO_SPACE )
typedef
struct
_MDL
{
typedef
struct
_MDL
{
struct
_MDL
*
Next
;
struct
_MDL
*
Next
;
CSHORT
Size
;
CSHORT
Size
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment