40 lines
1.5 KiB
C
40 lines
1.5 KiB
C
#ifndef __WINE_MISCEMU_H
|
|
#define __WINE_MISCEMU_H
|
|
|
|
#include "wintypes.h"
|
|
#include "wine.h"
|
|
|
|
extern BOOL INSTR_HandleInstruction( struct sigcontext_struct *context );
|
|
|
|
extern int do_int10(struct sigcontext_struct *);
|
|
extern int do_int13(struct sigcontext_struct *);
|
|
extern int do_int15(struct sigcontext_struct *);
|
|
extern int do_int16(struct sigcontext_struct *);
|
|
extern int do_int1a(struct sigcontext_struct *);
|
|
extern int do_int21(struct sigcontext_struct *);
|
|
extern int do_int25(struct sigcontext_struct *);
|
|
extern int do_int26(struct sigcontext_struct *);
|
|
extern int do_int2a(struct sigcontext_struct *);
|
|
extern int do_int2f(struct sigcontext_struct *);
|
|
extern int do_int31(struct sigcontext_struct *);
|
|
extern int do_int5c(struct sigcontext_struct *);
|
|
|
|
extern void inportb( struct sigcontext_struct *context );
|
|
extern void inport( struct sigcontext_struct *context, int long_op );
|
|
extern void outportb( struct sigcontext_struct *context );
|
|
extern void outport( struct sigcontext_struct *context, int long_op );
|
|
extern void inportb_abs( struct sigcontext_struct *context);
|
|
extern void inport_abs( struct sigcontext_struct *context, int long_op );
|
|
extern void outportb_abs( struct sigcontext_struct *context );
|
|
extern void outport_abs( struct sigcontext_struct *context, int long_op );
|
|
|
|
extern void IntBarf(int i, struct sigcontext_struct *context);
|
|
|
|
extern BOOL INT_Init(void);
|
|
extern SEGPTR INT_GetHandler( BYTE intnum );
|
|
extern void INT_SetHandler( BYTE intnum, SEGPTR handler );
|
|
|
|
extern void INT21_Init(void);
|
|
|
|
#endif /* __WINE_MISCEMU_H */
|