|
NeKernel dev
|
This interface is used to make loader contracts (MSCOFF, PEF). More...
#include <ILoader.h>
Public Member Functions | |
| ILoader ()=default | |
| virtual | ~ILoader ()=default |
| virtual _Output ErrorOr< VoidPtr > | GetBlob ()=0 |
| virtual _Output const Char * | AsString ()=0 |
| virtual _Output const Char * | MIME ()=0 |
| virtual _Output const Char * | Path ()=0 |
| virtual _Output ErrorOr< VoidPtr > | FindStart ()=0 |
| virtual _Output ErrorOr< VoidPtr > | FindSymbol (_Input const Char *name, _Input Int32 kind)=0 |
This interface is used to make loader contracts (MSCOFF, PEF).
|
explicitdefault |
|
virtualdefault |
Implemented in Kernel::PE32Loader, and Kernel::PEFLoader.
Implemented in Kernel::PE32Loader, and Kernel::PEFLoader.
|
pure virtual |
Implemented in Kernel::PE32Loader, and Kernel::PEFLoader.
Implemented in Kernel::PE32Loader, and Kernel::PEFLoader.
Implemented in Kernel::PE32Loader, and Kernel::PEFLoader.