Main Page   Data Structures   File List   Data Fields   Globals   Related Pages  

INITDLLSTRUCT Struct Reference

#include <dllkit.h>


Detailed Description

Initial informations passed to plugin when initializing.

Structure containing informations about the main application, about 6502 memory and other.

Definition at line 51 of file dllkit.h.

Data Fields

char * memory
HWND hWnd
HWND hTb
HINSTANCE hInst
CRITICAL_SECTION CSMemory
unsigned char(* memgetb )(UINT adr)
void(* memsetb )(UINT adr, unsigned char byte)
RECT rcPaint
void * optional
char * memory
void * optional


Field Documentation

CRITICAL_SECTION INITDLLSTRUCT::CSMemory
 

Use when accesing shared memory

Definition at line 46 of file dlluser.h.

HINSTANCE INITDLLSTRUCT::hInst
 

Instance of the emu6502 application

Definition at line 44 of file dlluser.h.

HWND INITDLLSTRUCT::hTb
 

Handle of the main window toolbar

Definition at line 42 of file dlluser.h.

HWND INITDLLSTRUCT::hWnd
 

Handle of the main window

Definition at line 40 of file dlluser.h.

unsigned char(* INITDLLSTRUCT::memgetb)(UINT adr)
 

Pointer to a function which gets a byte from given adress. No need for synchronizing using CSMemory.

char* INITDLLSTRUCT::memory
 

Pointer to shared memory. Use CSMemory when accessing it.

Definition at line 38 of file dlluser.h.

char* INITDLLSTRUCT::memory
 

Pointer to shared memory. Use CSMemory when accessing it.

Definition at line 53 of file dllkit.h.

void(* INITDLLSTRUCT::memsetb)(UINT adr, unsigned char byte)
 

Pointer to a function which sets byte on given adress. No need for synchronizing using CSMemory.

void* INITDLLSTRUCT::optional
 

Optional data passed by emu6502.

Definition at line 56 of file dlluser.h.

void* INITDLLSTRUCT::optional
 

Optional data passed by emu6502.

Definition at line 71 of file dllkit.h.

RECT INITDLLSTRUCT::rcPaint
 

Area of allowed painting/refreshing

Definition at line 54 of file dlluser.h.


The documentation for this struct was generated from the following files:
Generated on Fri Sep 6 18:32:16 2002 for Emu6502 by doxygen1.2.17