ReactOS
0.4.15-dev-4603-gb922b6d
|
#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.
Referenced by START_TEST(), and test_IgnoreFreeLibrary().
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(), ShellBrowserChildT< MainFrameBase >::Notify(), 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().