|
enum | eResolveFlag {
Default = 0,
ApiSchemaOnly = 1,
EnsureFullPath = 2,
NoSearch = 4,
Wow64 = 8
} |
|
|
BLACKBONE_API bool | Initialize () |
| Initialize api set map More...
|
|
BLACKBONE_API NTSTATUS | ResolvePath (std::wstring &path, const std::wstring &baseName, const std::wstring &searchDir, eResolveFlag flags, DWORD procID, HANDLE actx=INVALID_HANDLE_VALUE) |
| Resolve image path. More...
|
|
BLACKBONE_API NTSTATUS | ProbeSxSRedirect (std::wstring &path, HANDLE actx=INVALID_HANDLE_VALUE) |
| Try SxS redirection More...
|
|
bool blackbone::NameResolve::Initialize |
( |
| ) |
|
Initialize api set map
- Returns
NTSTATUS blackbone::NameResolve::ProbeSxSRedirect |
( |
std::wstring & |
path, |
|
|
HANDLE |
actx = INVALID_HANDLE_VALUE |
|
) |
| |
Try SxS redirection
- Parameters
-
path | Image path. |
actx | Activation context |
- Returns
NTSTATUS blackbone::NameResolve::ResolvePath |
( |
std::wstring & |
path, |
|
|
const std::wstring & |
baseName, |
|
|
const std::wstring & |
searchDir, |
|
|
eResolveFlag |
flags, |
|
|
DWORD |
procID, |
|
|
HANDLE |
actx = INVALID_HANDLE_VALUE |
|
) |
| |
Resolve image path.
- Parameters
-
path | Image to resolve |
baseName | Name of parent image. Used only when resolving import images |
searchDir | Directory where source image is located |
flags | Resolve flags |
procID | Process ID. Used to search process executable directory |
actx | Activation context |
- Returns
- Status
The documentation for this class was generated from the following files:
- C:/Users/Ton/Documents/Visual Studio 2013/Projects/BlackBone/src/BlackBone/Misc/NameResolve.h
- C:/Users/Ton/Documents/Visual Studio 2013/Projects/BlackBone/src/BlackBone/Misc/NameResolve.cpp