Página principal   Lista alfabética   Lista de componentes   Lista de archivos   Miembros de las clases   Archivos de los miembros  

joy.h

Ir a la documentación de este archivo.
00001 #include "windows.h"
00002 #include "stdlib.h"
00003 #include "stdio.h"
00004 #include "dinput.h"
00005 
00006 #define DLL_EXPORT extern "C" __declspec(dllexport)
00007 #define DLL_IMPORT extern "C" __declspec(dllimport)
00008 #define STD __stdcall
00009 #define BUFFERSIZE 16
00010 #define BUTTONDOWN(b) (b & 0x80)
00011 #define JOYMAX 10
00012 #define JOYMIN -10
00013 #define JOYDEAD 3000
00014 #define JOYSAT  2000
00015 //              Definimos que el boton de cambio es la barra espaciadora
00016 #define BOTON_ELEGIDO 57
00017 
00018 typedef struct{
00019         long Arriba;
00020         long Abajo;
00021         long Derecha;
00022         long Izquierda;
00023         long Switch;
00024 }Respuesta;
00025 
00026 extern LPDIRECTINPUT            lpid;
00027 extern LPDIRECTINPUTDEVICE2 g_lpdid2;
00028 
00029 DLL_EXPORT int STD IniciarDInput (long Tipo_Dispositivo);
00030 int STD Reasignacion (LPCDIDEVICEINSTANCE pdinst, LPVOID pvRef);
00031 LPDIRECTINPUTDEVICE2 CreateDevice2( LPDIRECTINPUT lpdi, GUID* pguid);
00032 BOOL IniJoystick(void);
00033 BOOL SetAcquireState( BOOL acq );
00034 DLL_EXPORT Respuesta STD DirectInputPollDevice(void);
00035 DLL_EXPORT Respuesta STD NonDirectInputPollDevice(void);
00036 DLL_EXPORT void STD CerrarDInput (void);

Generado el Tue Apr 24 06:55:48 2001 para Dllcontrol por doxygen1.2.6 escrito por Dimitri van Heesch, © 1997-2001