Template for creating plugins
Definition in file genericdll.c.#include "../dllkit/dllkit.h"
#include "../usrmsgs.h"
#include <stdio.h>
#include <tchar.h>
Go to the source code of this file.
Defines | |
#define | IOSETGET(GVAR, SVAR) |
Functions | |
BOOL APIENTRY | DllMain (HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) |
Entry point of this dll. | |
DLLEXPORT void __cdecl | InitDll (INITDLLSTRUCT *ids, INITDLLINFO *idi) |
DLLEXPORT void __cdecl | OnMessage (MESSAGEDLLSTRUCT *mds) |
DLLEXPORT void __cdecl | IOFunc (UINT adr, unsigned char *data, iomode mode) |
Variables | |
HANDLE | hThisModule |
Handle to instance of this module. | |
MSGLIST | Msgs |
Contains list of messages to be forwarded to this plugin. | |
INITDLLSTRUCT | info |
Local copy of a structure passed to this plugin containging various info on the main emu6502 window and application. |
|
Value: if (mode == IOREAD) { \ *data = GVAR; \ } \ else { \ SVAR = *data; \ } Definition at line 90 of file genericdll.c. |
|
Entry point of this dll.
Definition at line 20 of file genericdll.c. |
|
Definition at line 41 of file genericdll.c. |
|
Definition at line 102 of file genericdll.c. |
|
Definition at line 68 of file genericdll.c. |
|
Handle to instance of this module.
Definition at line 12 of file genericdll.c. |
|
Local copy of a structure passed to this plugin containging various info on the main emu6502 window and application.
Definition at line 17 of file genericdll.c. |
|
Contains list of messages to be forwarded to this plugin.
Definition at line 14 of file genericdll.c. |