private static unsafe int GetRawInputData(IntPtr hRawInput, RawInputDataType uiCommand, IntPtr dataRef, ref int cbSizeRef, int cbSizeHeader) { int rawInputData; fixed(int *numPtr = &cbSizeRef) rawInputData = GetRawInputData_((void *)hRawInput, (int)uiCommand, (void *)dataRef, (void *)numPtr, cbSizeHeader); return(rawInputData); }
private static unsafe int GetRawInputData(IntPtr hRawInput, RawInputDataType uiCommand, IntPtr dataRef, ref int cbSizeRef, int cbSizeHeader) { int rawInputData; fixed (int* numPtr = &cbSizeRef) rawInputData = GetRawInputData_((void*)hRawInput, (int)uiCommand, (void*)dataRef, (void*)numPtr, cbSizeHeader); return rawInputData; }