Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

LightsDriver_Win32Parallel.cpp File Reference

#include "global.h"
#include "LightsDriver_Win32Parallel.h"
#include "windows.h"
#include "RageUtil.h"

Typedefs

typedef char Data
typedef short int (WINAPI ISDRIVERINSTALLED)()

Functions

typedef void (WINAPI PORTOUT)(short int Port
int CabinetLightToIndex (CabinetLight cl)
int GameControllerAndGameButtonToIndex (GameController gc, GameButton gb)
void IndexToLptAndPin (int index, int &lpt_out, int &pin_out)

Variables

HINSTANCE hDLL = NULL
PORTOUT * PortOut = NULL
ISDRIVERINSTALLED * IsDriverInstalled = NULL
const int LIGHTS_PER_PARALLEL_PORT = 8
const int MAX_PARALLEL_PORTS = 3
short LPT_ADDRESS [MAX_PARALLEL_PORTS]

Typedef Documentation

typedef char Data
 

typedef short int(WINAPI ISDRIVERINSTALLED)()
 


Function Documentation

int CabinetLightToIndex CabinetLight  cl  ) 
 

int GameControllerAndGameButtonToIndex GameController  gc,
GameButton  gb
 

void IndexToLptAndPin int  index,
int lpt_out,
int pin_out
 

typedef void WINAPI  PORTOUT  ) 
 


Variable Documentation

HINSTANCE hDLL = NULL
 

ISDRIVERINSTALLED* IsDriverInstalled = NULL
 

const int LIGHTS_PER_PARALLEL_PORT = 8
 

short LPT_ADDRESS[MAX_PARALLEL_PORTS]
 

Initial value:

{ 0x378, 0x278, 0x3bc, }

const int MAX_PARALLEL_PORTS = 3
 

PORTOUT* PortOut = NULL
 


Generated on Thu Jan 27 20:57:41 2005 for StepMania by doxygen 1.3.7