Menu

#226 Eliminate system DLL wrappers

Owlet
pending
API (105)
1
2023-06-20
2023-06-20
No

The wrappers defined in "module.h" for delay-loading system DLLs — TUser, TVersion, TOle and TOleAuto — are superfluous, since we can just link with the corresponding import library (which for most of the wrapped DLLs is done by default anyway).

Related

Commit: [r6399]

Discussion

  • Vidar Hasfjord

    Vidar Hasfjord - 2023-06-20
    • status: open --> pending
     
  • Vidar Hasfjord

    Vidar Hasfjord - 2023-06-20

    The mentioned wrappers have been eliminated in Owlet [r6393].

    More wrappers (TSHReg and TSHPath for "shlwapi.dll") were removed in [r6398], along with the associated files "shelwapi.*". And TThemeModule, the wrapper for "UxTheme.dll", was removed in [r6399],

     

    Related

    Commit: [r6393]
    Commit: [r6398]
    Commit: [r6399]


    Last edit: Vidar Hasfjord 2023-06-20

Anonymous
Anonymous

Add attachments
Cancel