DetourGetModuleSize
Return the load size of a module.
Definition
ULONG DetourGetModuleSize( _In_ HMODULE hModule );
Parameters
- hModule
- The handle to the module whose load size is desired.
Return value
Returns the size of the module in bytes, if it can be determined; otherwise, returns 0.
Error codes
The function sets one of the following error codes, as appropriate.
The error code may be retrived after the function has returned by
calling GetLastError
.
- ERROR_BAD_EXE_FORMAT
- The MZ header of specified module is invalid.
- ERROR_EXE_MARKED_INVALID
- The NT COFF header of the specified module is invalid.
- ERROR_INVALID_EXE_SIGNATURE
- The NT COFF header of the specified module has an invalid signature.