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.