CEL_EXTRA_MODULE_INFO (Windows CE 5.0)
This structure is used to store additional information about a module.
typedef struct __CEL_EXTRA_MODULE_INFO {HANDLEhModule;DWORDdwVMLen;DWORDdwModuleFlags;DWORDdwOID;WCHARszFullPath[0];} CEL_EXTRA_MODULE_INFO, *PCEL_EXTRA_MODULE_INFO;
Members
hModule
Handle to the module.dwVMLen
Length of the executable code to complement the dwVMBase value from the CEL_MODULE_LOAD structure.dwModuleFlags
Bitmask of CEL_MODULE_FLAG_* that describes the module state.The following table shows the values that can be used to describe the module state.
Flag Value Description CEL_MODULE_FLAG_KERNEL ((DWORD)1) If set, the module is being loaded into the kernel. If clear, the module is being loaded into a different process.
CEL_MODULE_FLAG_DATAONLY ((DWORD)2) If set, the module is only being loaded for data, such as resources. If clear, the module code is also being executed.
dwOID
A nonzero value for a valid file OID. Zero value if the file is not in the RAM/ROM file system.szFullPath
Full path to the DLL if the file is not in the RAM/ROM file system.The length is derived from the entry length.
Remarks
If the OID is nonzero, the full path will not be provided. Use the OID and the CREATE_SYSTEMGUID macro to call CeOidGetInfoEx2 to obtain the full path and other information about the file.
Requirements
OS Versions: Windows CE 5.0 and later.
Header: Celog.h.
See Also
CEL_MODULE_LOAD | CeOidGetInfoEx2 | CREATE_SYSTEMGUID
Send Feedback on this topic to the authors