Skip to content

Implement mutually exclusive header support in start_wdf_symbol_export_tasks #515

@wmmc88

Description

@wmmc88

Support the new mutually exclusive header grouping mechanism in the start_wdf_symbol_export_tasks function, which generates __declspec(selectany) symbols for WDK builds. This change should:

  • Use the centralized mutually exclusive header groupings so symbol export tasks do not attempt to process conflicting headers together.
  • Ensure that any symbol exports needed for a given driver type or header set are handled correctly according to the exclusive groupings, and that groupings are flexible for WDK version changes.
  • The implementation should reuse the shared grouping logic and data structure for maintainability.

Reference: See parent issue for background, rationale, and example problem scenarios.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status

    In Progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions