Skip to content

Cleanup: We should remove unnecessary #defines and IDL attributes #1751

@jevansaks

Description

@jevansaks

We have a bunch of things in IDL files that was to support compiling in the Windows codebase. We should remove the things that aren't necessary and rename things to reduce confusion. We should:

  • Simplify IDL attributes down to public, preview, internal.
  • Remove WUXC_INTERFACE_NAME, WUXC_STATIC_NAME, WUXC_CONSTRUCTOR_NAME
  • Remove macros for namespaces, just use the namespaces directly.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-DevInternalInternal build infrastructure, code cleanup, engineering efficiencyneeds-winui-3Indicates that feature can only be done in WinUI 3.0 or beyond. (needs winui 3)product-winui3WinUI 3 issuesteam-ControlsIssue for the Controls team

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions