C# Class OleViewDotNet.COMEnumerateInterfaces

显示文件 Open project: tyranid/oleviewdotnet Class Usage Examples

Public Methods

Method Description
COMEnumerateInterfaces ( System.Guid clsid, CLSCTX clsctx, bool sta, int timeout ) : Microsoft.Win32
GetInterfacesOOP ( COMCLSIDEntry ent ) : Task

Private Methods

Method Description
COMEnumerateInterfaces ( System.Guid clsid, CLSCTX clsctx, List interfaces, List factory_interfaces ) : Microsoft.Win32
ExitProcessThread ( object timeout ) : void
GetInterfaces ( bool sta, int timeout ) : void
GetInterfacesInternal ( ) : void
GetModuleFileName ( IntPtr hModule, StringBuilder lpFilename, int nSize ) : int
GetModuleFileName ( IntPtr hModule ) : string
GetModuleHandleEx ( int dwFlags, IntPtr lpModuleName, IntPtr &phModule ) : bool
MTAEnumThread ( ) : void
QueryInterface ( IntPtr punk, System.Guid iid, string>.Dictionary module_names, List list ) : void
RunGetInterfaces ( ) : void

Method Details

COMEnumerateInterfaces() public method

public COMEnumerateInterfaces ( System.Guid clsid, CLSCTX clsctx, bool sta, int timeout ) : Microsoft.Win32
clsid System.Guid
clsctx CLSCTX
sta bool
timeout int
return Microsoft.Win32

GetInterfacesOOP() public static method

public static GetInterfacesOOP ( COMCLSIDEntry ent ) : Task
ent COMCLSIDEntry
return Task