Ejemplo n.º 1
0
        public static AUXCAPSW[] GetAuxCapabilities()
        {
            int numCaps = GetNumberOfAuxiliaryDevices();
            if (numCaps < 1)
                return null;


            AUXCAPSW[] caps = new AUXCAPSW[numCaps];

            for (int i = 0; i < numCaps; i++)
            {
                AUXCAPSW newCaps = new AUXCAPSW();
                IntPtr devID = new IntPtr(i);

                winmm.auxGetDevCapsW(devID, ref newCaps, Marshal.SizeOf(typeof(AUXCAPSW)));

                caps[i] = newCaps;
            }

            return caps;
        }
Ejemplo n.º 2
0
 public static extern int auxGetDevCapsW(IntPtr uDeviceID, ref AUXCAPSW pac, int cbac);