vJoyInterfaceWrap.vJoy.Ffb_h_Packet C# (CSharp) Method

Ffb_h_Packet() public method

public Ffb_h_Packet ( IntPtr Packet, UInt32 &Type, Int32 &DataSize, Byte &Data ) : UInt32
Packet IntPtr
Type UInt32
DataSize Int32
Data Byte
return UInt32
        public UInt32 Ffb_h_Packet(IntPtr Packet, ref UInt32 Type, ref Int32 DataSize, ref Byte[] Data) 
        {
            IntPtr buf = IntPtr.Zero;
            UInt32 res = _Ffb_h_Packet(Packet, ref  Type, ref  DataSize, ref buf);
            if (res != 0)
                return res;

            DataSize -= 8;
            Data = new byte[DataSize];
            Marshal.Copy(buf, Data, 0, DataSize);
            return res;
        }
        public UInt32 Ffb_h_EBI(IntPtr Packet, ref Int32 Index) { return _Ffb_h_EBI( Packet, ref  Index);}