Type a page name and press Enter. You'll jump to the page if it exists, or you can create it if it doesn't.
To create a page in a module other than Interfaces, prefix the name with the module name and a period.
IPart (Interfaces)
.
C# Definition:
[Guid("AE2DE0E4-5BCA-4F2D-AA46-5D13F8FDB3A9"),
InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IPart
{
int GetName(out string ppwstrName);
int GetLocalId(out int pnId);
int GetGlobalId(out string ppwstrGlobalId);
int GetPartType(out PartType pPartType);
int GetSubType(out Guid pSubType);
int GetControlInterfaceCount(out int pCount);
int GetControlInterface(int nIndex, out IControlInterface ppFunction);
int EnumPartsIncoming(out IPartsList[] ppParts);
int EnumPartsOutgoing(out IPartsList[] ppParts);
int GetTopologyObject(out IDeviceTopology ppTopology);
int Activate(NAudio.CoreAudioApi.Interfaces.ClsCtx dwClsContext,
Guid refiid,
[MarshalAs(UnmanagedType.IUnknown)]
out object interfacePointer);
int RegisterControlChangeCallback(ref Guid riid, IControlChangeNotify pNofity);
int UnregisterControlChangeCallback(IControlChangeNotify pNotify);
}
VB Definition:
<ComImport> _
<Guid("TODO")> _
'TODO: Insert <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ if this doesn't derive from IDispatch
Interface IPart
TODO
End Interface
User-Defined Types:
None.
Notes:
untested
Please edit this page!
Do you have...
helpful tips?
corrections to the existing content?
alternate definitions?
additional languages you want to include?
Select "Edit This Page" on the right hand toolbar and edit it! Or add new pages containing any supporting types needed.