Source to src/od-win32/win32.h


Enter a symbol's name here to quickly find it.

/* 
  * UAE - The Un*x Amiga Emulator
  * 
  * Win32-specific header file
  * 
  * (c) 1997-1999 Mathias Ortmann
  * (c) 1998-2001 Brian King
  */

#ifndef __WIN32_H__
#define __WIN32_H__

#define IHF_WINDOWHIDDEN 6
#define NORMAL_WINDOW_STYLE (WS_VISIBLE | WS_BORDER | WS_CAPTION | WS_MINIMIZEBOX | WS_SYSMENU )

extern HMODULE hUIDLL;
extern HWND hAmigaWnd, hMainWnd;
extern RECT amigawin_rect;
extern int in_sizemove;
extern int manual_painting_needed;
extern int mouseactive;
#define WINUAERELEASE 3
#define WINUAEBETA 0
#define WINUAEBETASTR " Beta 4"

extern int my_kbd_handler (int, int, int);

void releasecapture (void);
int WIN32_RegisterClasses( void );
int WIN32_InitHtmlHelp( void );
int WIN32_InitLibraries( void );
int WIN32_CleanupLibraries( void );
void WIN32_MouseDefaults( void );
void WIN32_HandleRegistryStuff( void );
extern int currtime (void);
extern void setup_brkhandler (void);
extern void remove_brkhandler (void);

extern int checkkey (int vkey, long lParam);
extern void setmouseactive (int active);
extern uae_u32 OSDEP_minimize_uae(void);
extern int gunzip_hack (const char *src, const char *dst);

// globals
extern int bActive;
//extern int draw_all;

//extern int vpos;
//extern unsigned short lof;
extern int capslock;

extern int process_desired_pri;

extern int toggle_sound, bytesinbuf;

#define USE_ZFILE

void finishjob (void);
void DoSomeWeirdPrintingStuff (WPARAM wParam);

extern int sound_available;
extern int framecnt;
extern char prtname[];
extern char VersionStr[256];

struct win32_displaymode {
    struct win32_displaymode *next;
    uae_u32 width;
    uae_u32 height;
    uae_u32 refreshrate;
    /* Bit mask of RGBFF_xxx values.  */
    uae_u32 colormodes;
};

extern struct win32_displaymode *win32_displaymode_list;

/* For StatusBar when running in a Window */
#define NUM_PARTS 7
#define LED_WIDTH 50
#define DRIVE_WIDTH 24
#define FPS_WIDTH 60

extern HKEY hWinUAEKey;

extern int screen_is_picasso;

extern HINSTANCE hInst;

#ifndef _WIN32_WCE
#include "osdep/win32gui.h"
#include "osdep/resource.h"
#endif

#endif