#ifndef _PCSINJECTOR_H_
#define _PCSINJECTOR_H_

#define BASEPATH "%SystemDrive%\\PCS"

#include "winlite.h"
#include "tlhelp32.h"
#include "psapi.h"

#pragma comment(lib, "psapi.lib")

#pragma comment(lib, "lua5.1.lib")
#pragma comment(lib, "lua51.lib")
extern "C"
{
#include <lua.h>
#include <lauxlib.h>
#include <lualib.h>
}

#define LUA_FUNC(name) int lf_##name(lua_State *l)
#define LUA_REG(l, name) lua_register(l, #name, lf_##name)

int CALLBACK WinMain(HINSTANCE hInst,
	HINSTANCE hPrevInst, LPSTR lpCmdLine, int nCmdShow);
LUA_FUNC(WindowExists);

#endif //_PCSINJECTOR_H_