Created
October 11, 2016 00:56
-
-
Save toptensoftware/b954c2a153a489d56974a436ce12feeb to your computer and use it in GitHub Desktop.
ModuleBase class
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| public abstract class ModuleBase | |
| { | |
| public abstract string GetModuleName(); | |
| public abstract string GetModuleFileName(); | |
| public abstract void Load(Machine machine); | |
| public abstract void Unload(Machine machine); | |
| public abstract IEnumerable<string> GetReferencedModules(); | |
| public abstract void Link(Machine machine); | |
| public abstract void Init(Machine machine); | |
| public abstract void Uninit(Machine machine); | |
| public abstract ushort GetOrdinalFromName(string functionName); | |
| public abstract string GetNameFromOrdinal(ushort ordinal); | |
| public abstract uint GetProcAddress(ushort ordinal); | |
| public int LoadCount; | |
| public bool Initialized; | |
| public ushort hModule; | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment