factor/vm/os-windows-nt.hpp

25 lines
430 B
C++
Raw Normal View History

2009-05-02 05:04:19 -04:00
#undef _WIN32_WINNT
#define _WIN32_WINNT 0x0501 // For AddVectoredExceptionHandler
#ifndef UNICODE
#define UNICODE
#endif
#include <windows.h>
2009-05-05 14:03:24 -04:00
#include <shellapi.h>
2009-05-02 05:04:19 -04:00
2009-05-04 02:46:13 -04:00
namespace factor
{
2009-05-04 05:50:24 -04:00
typedef char symbol_char;
2009-05-02 05:04:19 -04:00
#define FACTOR_OS_STRING "winnt"
#define FACTOR_DLL L"factor.dll"
#define FACTOR_DLL_NAME "factor.dll"
2009-05-04 05:50:24 -04:00
void c_to_factor_toplevel(cell quot);
2009-05-02 05:04:19 -04:00
long exception_handler(PEXCEPTION_POINTERS pe);
2009-05-05 12:33:35 -04:00
void open_console();
2009-05-04 02:46:13 -04:00
}