ReactOS 0.4.16-dev-13-ge2fc578
|
#include <windef.h>
#include <winbase.h>
#include <shimlib.h>
#include <strsafe.h>
#include <setup_shim.inl>
#include <implement_shim.inl>
Go to the source code of this file.
Macros | |
#define | WIN32_NO_STATUS |
#define | SHIM_NS IgnoreFreeLibrary |
#define | SHIM_NOTIFY_FN SHIM_OBJ_NAME(Notify) |
#define | SHIM_NUM_HOOKS 1 |
#define | SHIM_SETUP_HOOKS SHIM_HOOK(0, "KERNEL32.DLL", "FreeLibrary", SHIM_OBJ_NAME(FreeLibrary)) |
Typedefs | |
typedef BOOL(WINAPI * | FREELIBRARYPROC) (HMODULE) |
Functions | |
BOOL WINAPI SHIM_OBJ_NAME() | FreeLibrary (HMODULE hModule) |
static VOID | InitIgnoreFreeLibrary (PCSTR CommandLine) |
BOOL WINAPI SHIM_OBJ_NAME() | Notify (DWORD fdwReason, PVOID ptr) |
Variables | |
const char ** | g_Names |
static int | g_NameCount |
Definition at line 139 of file ignorefreelib.c.
#define SHIM_NS IgnoreFreeLibrary |
Definition at line 15 of file ignorefreelib.c.
#define SHIM_NUM_HOOKS 1 |
Definition at line 140 of file ignorefreelib.c.
#define SHIM_SETUP_HOOKS SHIM_HOOK(0, "KERNEL32.DLL", "FreeLibrary", SHIM_OBJ_NAME(FreeLibrary)) |
Definition at line 141 of file ignorefreelib.c.
#define WIN32_NO_STATUS |
Definition at line 8 of file ignorefreelib.c.
Definition at line 18 of file ignorefreelib.c.
Definition at line 23 of file ignorefreelib.c.
Definition at line 70 of file ignorefreelib.c.
Referenced by Notify().
Definition at line 128 of file ignorefreelib.c.
Referenced by AcpiEvAsynchExecuteGpeMethod(), AcpiEvDeleteGpeHandlers(), AcpiSetupGpeForWake(), DECLARE_INTERFACE_(), DoNotifyPositionEvents(), IDirectSoundNotify_fnSetNotificationPositions(), NewDirectSoundNotify(), NotifyGPEvents(), RegisterGPNotification(), ShimLib_NotifyShims(), and UnregisterGPNotification().
|
static |
Definition at line 21 of file ignorefreelib.c.
Referenced by FreeLibrary(), and InitIgnoreFreeLibrary().
Definition at line 20 of file ignorefreelib.c.
Referenced by FreeLibrary(), and InitIgnoreFreeLibrary().