CEL_EXTRA_MODULE_INFO (Windows CE 5.0)

Send Feedback

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

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.