* UPDATE HISTORY:
* 06-07-2003 CSH Created
*/
+#ifndef __REGTESTS_H
+#define __REGTESTS_H
#include <stdio.h>
#include <string.h>
/* Test types */
#define TT_NORMAL 0
-#define TT_PERFORMANCE 1
/* Valid values for return values of TestRoutine */
#define TS_TIMEDOUT ((DWORD)-2)
#define _Dispatcher(FunctionName, TestName) \
_DispatcherTimeout(FunctionName, TestName, 5000)
-static inline void
+static __inline void
AppendAssertion(char *message)
{
if (strlen(_Buffer) != 0)
HANDLE STDCALL
_GetCurrentThread();
-BOOL STDCALL
-_GetThreadContext(HANDLE hThread, LPCONTEXT lpContext);
-
-DWORD STDCALL
-_SuspendThread(HANDLE hThread);
-
-DWORD STDCALL
-_ResumeThread(HANDLE hThread);
-
VOID STDCALL
_Sleep(DWORD dwMilliseconds);
-static inline PCHAR
+static __inline PCHAR
FrameworkGetExportedFunctionNameInternal(_PAPI_DESCRIPTION ApiDescription)
{
if (ApiDescription->ForwardedFunctionName != NULL)
}
}
-static inline PVOID
+static __inline PVOID
FrameworkGetFunction(_PAPI_DESCRIPTION ApiDescription)
{
HANDLE hModule;
return function;
}
-static inline PVOID
+static __inline PVOID
FrameworkGetHookInternal(ULONG index)
{
PVOID address;
}
-static inline VOID
+static __inline VOID
_SetHook(PCHAR name,
PVOID address)
{
PVOID FunctionAddress;
} _HOOK, *_PHOOK;
-static inline VOID
+static __inline VOID
_SetHooks(_PHOOK hookTable)
{
_PHOOK hook;
}
}
-static inline VOID
+static __inline VOID
_UnsetHooks(_PHOOK hookTable)
{
_PHOOK hook;
}
}
-static inline VOID
+static __inline VOID
_UnsetAllHooks()
{
_PAPI_DESCRIPTION api;
api->MockFunctionAddress = NULL;
}
}
+
+#endif /* __REGTESTS_H */