I've a little problem.. I've declared two variables:
LPDIRECTINPUT8 g_lpDI;
LPDIRECTINPUTDEVICE8 g_lpDIDevice;
So, when i try to create a new device:
hr = DirectInput8Create( hIstance, DIRECTINPUT_VERSION,
IID_IDirectInput8, (VOID**)&g_pDI, NULL );
if FAILED(hr)
return FALSE;
hr = g_lpDI->CreateDevice(GUID_SysKeyboard, &g_lpDIDevice, NULL);
if FAILED(hr)
return FALSE;
The Compilator give me this error:
error C2146: syntax error : missing ';' before identifier 'g_lpDI'
error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
: fatal error C1004: unexpected end of file found
Where is the error??