[WDF] Add Windows Driver Framework files

Takern from Microsoft GitHub repo:
d9c6040fe9

Licensed under MIT
This commit is contained in:
Victor Perevertkin 2020-09-24 23:51:15 +03:00
parent 545df81502
commit 8a978a179f
No known key found for this signature in database
GPG key ID: C750B7222E9C7830
475 changed files with 285099 additions and 0 deletions

View file

@ -0,0 +1,38 @@
//
// Copyright (C) Microsoft. All rights reserved.
//
#ifndef __FXPROBEANDLOCK_H__
#define __FXPROBEANDLOCK_H__
extern "C" {
//
// These are defined in a C file in src\support\ProbeAndLock.c
// to avoid C++ exception handling issues.
//
// They do not raise the exception beyond the C function, but
// translate it into an NTSTATUS before returning.
//
NTSTATUS
FxProbeAndLockForRead(
__in PMDL Mdl,
__in KPROCESSOR_MODE AccessMode
);
NTSTATUS
FxProbeAndLockForWrite(
__in PMDL Mdl,
__in KPROCESSOR_MODE AccessMode
);
NTSTATUS
FxProbeAndLockWithAccess(
__in PMDL Mdl,
__in KPROCESSOR_MODE AccessMode,
__in LOCK_OPERATION Operation
);
}
#endif __FXPROBEANDLOCK_H__