mactype/directwrite.h
MacType 28187cbe48 Support more recent version of DirectWrite/D2D
Fix a bug that will crash program in certain cases.
version info updated.
2016-08-30 15:54:05 +08:00

20 lines
543 B
C

#include "common.h"
#include <VersionHelpers.h>
#include "easyhook.h"
#pragma once
#define HOOK_MANUALLY HOOK_DEFINE
#define HOOK_DEFINE(rettype, name, argtype) \
extern rettype(WINAPI * ORIG_##name) argtype; \
extern HOOK_TRACE_INFO HOOK_##name;
#include "hooklist.h"
#undef HOOK_DEFINE
#undef HOOK_MANUALLY
#define HOOK_MANUALLY(rettype, name, argtype) \
extern LONG hook_demand_##name(bool bForce = false);
#define HOOK_DEFINE(rettype, name, argtype) ;
#include "hooklist.h"
#undef HOOK_DEFINE
#undef HOOK_MANUALLY