struct MIXERLINE
{
public UInt32 cbStruct;
public UInt32 dwDestination;
public UInt32 dwSource;
public UInt32 dwLineID;
public UInt32 fdwLine;
public IntPtr dwUser;
public UInt32 dwComponentType;
public UInt32 cChannels;
public UInt32 cConnections;
public UInt32 cControls;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = MIXER_SHORT_NAME_CHARS)]
public string szShortName;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = MIXER_LONG_NAME_CHARS)]
public string szName;
public MIXERLINETARGET Target;
}
Structure MIXERLINE
Dim cbStruct As UInteger
Dim dwDestination As UInteger
Dim dwSource As UInteger
Dim dwLineID As UInteger
Dim fdwLine As UInteger
Dim dwUser As IntPtr
Dim dwComponentType As UInteger
Dim cChannels As UInteger
Dim cConnections As UInteger
Dim cControls As UInteger
<MarshalAs(UnmanagedType.ByValTStr, SizeConst:=MIXER_SHORT_NAME_CHARS)> Dim szShortName As String
<MarshalAs(UnmanagedType.ByValTStr, SizeConst:=MIXER_LONG_NAME_CHARS)> Dim sxName As String
Dim Target As MIXERLINETARGET
End Structure
None.