Implements the thin wrapper class around the fat read/write lock functions that are exported by ntdll.dll.
More...
Typedefs |
|
typedef void(NTAPI * | pfnRtlInitializeResource )(PRTL_RESOURCE) |
|
typedef void(NTAPI * | pfnRtlDeleteResource )(PRTL_RESOURCE) |
|
typedef void(NTAPI * | pfnRtlDumpResource )(const RTL_RESOURCE *) |
|
typedef void(NTAPI * | pfnRtlReleaseResource )(PRTL_RESOURCE) |
|
typedef BOOLEAN(NTAPI * | pfnRtlAcquireResourceExclusive )(PRTL_RESOURCE, BOOLEAN wait) |
|
typedef BOOLEAN(NTAPI * | pfnRtlAcquireResourceShared )(PRTL_RESOURCE, BOOLEAN wait) |
Functions |
| template<class Fn > |
| void | GPA (HMODULE hMod, Fn &fn, LPCSTR name) |
Variables |
|
pfnRtlInitializeResource | rtlInitializeResource = NULL |
|
pfnRtlDeleteResource | rtlDeleteResource = NULL |
|
pfnRtlDumpResource | rtlDumpResource = NULL |
|
pfnRtlReleaseResource | rtlReleaseResource = NULL |
|
pfnRtlAcquireResourceExclusive | rtlAcquireResourceExclusive = NULL |
|
pfnRtlAcquireResourceShared | rtlAcquireResourceShared = NULL |
Implements the thin wrapper class around the fat read/write lock functions that are exported by ntdll.dll.