public static unsafe extern IntPtr DefRawInputProc
 (
     [In] Native.RawInput *rawInputArrayOut,
     [In] int rawInputAmount,
     [In] uint headerSize
 );
 public static unsafe extern uint GetRawInputBuffer
 (
     [Out][Optional] Native.RawInput *data,
     [In][Out] ref uint rawInputSize,
     [In] uint headerSize
 );