C# Class CSPspEmu.Hle.HleModuleGuest

Inheritance: HleModule
Show file Open project: soywiz/cspspemu Class Usage Examples

Public Properties

Property Type Description
ID int
InitInfo CSPspEmu.Hle.Loader.InitInfoStruct
Loaded bool
ModuleInfo CSPspEmu.Hle.Formats.ElfPsp.ModuleInfo
ModulesExports List
ModulesImports List
SceModuleStructPartition CSPspEmu.Hle.MemoryPartition

Public Methods

Method Description
ExportModules ( ) : void
ExportModules ( HleModuleGuest Module ) : void
ImportModules ( ) : void
LinkFunction ( uint CallAddress, HleFunctionEntry NativeFunction ) : void
LinkFunction ( uint CallAddress, uint FunctionAddress ) : void

Protected Methods

Method Description
CreateDelegate ( HleModuleManager ModuleManager, HleModuleHost Module, uint NID, string ModuleImportName, string NIDName ) : Action

Private Methods

Method Description
HleModuleGuest ( ) : System

Method Details

CreateDelegate() protected method

protected CreateDelegate ( HleModuleManager ModuleManager, HleModuleHost Module, uint NID, string ModuleImportName, string NIDName ) : Action
ModuleManager HleModuleManager
Module HleModuleHost
NID uint
ModuleImportName string
NIDName string
return Action

ExportModules() public method

public ExportModules ( ) : void
return void

ExportModules() public method

public ExportModules ( HleModuleGuest Module ) : void
Module HleModuleGuest
return void

ImportModules() public method

public ImportModules ( ) : void
return void

LinkFunction() public method

public LinkFunction ( uint CallAddress, HleFunctionEntry NativeFunction ) : void
CallAddress uint
NativeFunction HleFunctionEntry
return void

LinkFunction() public method

public LinkFunction ( uint CallAddress, uint FunctionAddress ) : void
CallAddress uint
FunctionAddress uint
return void

Property Details

ID public property

public int ID
return int

InitInfo public property

public InitInfoStruct,CSPspEmu.Hle.Loader InitInfo
return CSPspEmu.Hle.Loader.InitInfoStruct

Loaded public property

public bool Loaded
return bool

ModuleInfo public property

public ElfPsp.ModuleInfo,CSPspEmu.Hle.Formats ModuleInfo
return CSPspEmu.Hle.Formats.ElfPsp.ModuleInfo

ModulesExports public property

public List ModulesExports
return List

ModulesImports public property

public List ModulesImports
return List

SceModuleStructPartition public property

public MemoryPartition,CSPspEmu.Hle SceModuleStructPartition
return CSPspEmu.Hle.MemoryPartition