Main Page   Data Structures   File List   Data Fields   Globals   Related Pages  

dlluser.h File Reference


Detailed Description

Include this file if you want to use emu6502 plugin dlls.

Definition in file dlluser.h.#include <windows.h>

Go to the source code of this file.

Data Structures

struct  INITDLLINFO
 Structure containing various informations returned by InitDll. More...

struct  INITDLLSTRUCT
 Initial informations passed to plugin when initializing. More...

struct  MESSAGEDLLSTRUCT
 Message structure passed to plugins, when registered message occured. More...


Defines

#define ENDOFMSGLIST   0xBFFF
 Marks the end of the list of messages MSGLIST.


Typedefs

typedef UINT * MSGLIST
 List of messages.

typedef void(* pIOFunc )(UINT adr, unsigned char *data, iomode mode)
 IO function mapped into some adress in memory.

typedef void(* pInitDllProc )(INITDLLSTRUCT *, INITDLLINFO *)
 emu6502 plugin dll initialization routine pointer

typedef void(* pForwardDllMsgProc )(MESSAGEDLLSTRUCT *)
 emu6502 plugin dll message handling routine pointer


Enumerations

enum  iomode { IOREAD, IOWRITE }
 Determines, if iofunc is called when reading or writing. More...


Define Documentation

#define ENDOFMSGLIST   0xBFFF
 

Marks the end of the list of messages MSGLIST.

Definition at line 20 of file dlluser.h.


Typedef Documentation

typedef UINT* MSGLIST
 

List of messages.

Generic list of messages, used for specifying messages to be catched or to be sent. Length of this list should be the number of messages to be held within + 1, and the list should end with ENDOFMSGLIST

Definition at line 17 of file dlluser.h.

typedef void(* pForwardDllMsgProc)(MESSAGEDLLSTRUCT*)
 

emu6502 plugin dll message handling routine pointer

Definition at line 89 of file dlluser.h.

typedef void(* pInitDllProc)(INITDLLSTRUCT*, INITDLLINFO*)
 

emu6502 plugin dll initialization routine pointer

Definition at line 86 of file dlluser.h.

typedef void(* pIOFunc)(UINT adr, unsigned char* data, iomode mode)
 

IO function mapped into some adress in memory.

Called directly when accesing adress to which is this function bound

Parameters:
adr  Adress being accessed
data  Byte being read/written
mode  see iomode
See also:
iomode , memio

Definition at line 83 of file dlluser.h.


Enumeration Type Documentation

enum iomode
 

Determines, if iofunc is called when reading or writing.

Definition at line 71 of file dlluser.h.


Generated on Fri Sep 6 18:32:15 2002 for Emu6502 by doxygen1.2.17