blob: 4d1acf2b33b803302adac29ae862137677bdda55 [file] [log] [blame]
Alexandre Julliarddadf78f1998-05-17 17:13:43 +00001/*
2 * Wine initialization definitions
3 */
4
5#ifndef __WINE_MAIN_H
6#define __WINE_MAIN_H
7
Patrik Stridvall1ed4ecf1999-06-26 14:58:24 +00008#include "windef.h"
9
Alexandre Julliarddadf78f1998-05-17 17:13:43 +000010extern void MAIN_Usage(char*);
Alexandre Julliarda3960291999-02-26 11:11:13 +000011extern BOOL MAIN_MainInit(void);
12extern BOOL MAIN_WineInit( int *argc, char *argv[] );
13extern HINSTANCE MAIN_WinelibInit( int *argc, char *argv[] );
Matthew Becker75175341998-10-18 14:39:06 +000014extern int MAIN_GetLanguageID(char*lang, char*country, char*charset, char*dialect);
Alexandre Julliarda3960291999-02-26 11:11:13 +000015extern BOOL MAIN_ParseDebugOptions(char *options);
Alexandre Julliarddadf78f1998-05-17 17:13:43 +000016
Patrik Stridvall8d8703c1999-02-04 14:05:38 +000017extern void MAIN_ParseLanguageOption( char *arg );
18extern void MAIN_ParseModeOption( char *arg );
19
Alexandre Julliarda3960291999-02-26 11:11:13 +000020extern BOOL RELAY_Init(void);
Ulrich Weigand2f4bd661999-07-24 12:20:24 +000021extern void THUNK_InitCallout(void);
Alexandre Julliard638f1691999-01-17 16:32:32 +000022extern int RELAY_ShowDebugmsgRelay(const char *func);
Ulrich Weigandbba76ee1999-06-06 14:49:55 +000023extern void CALL32_Init( void *func, void *target, void *stack );
Alexandre Julliarda845b881998-06-01 10:44:35 +000024
Alexandre Julliarda3960291999-02-26 11:11:13 +000025extern BOOL THUNK_Init(void);
Alexandre Julliard638f1691999-01-17 16:32:32 +000026
Alexandre Julliarddadf78f1998-05-17 17:13:43 +000027#endif /* __WINE_MAIN_H */