Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-10843

BasepProbeForDllManifest incorrectly calls RtlCreateActivationContext

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • NTCore
    • None
    • 70,522

    Description

      Wine's version of RtlCreateActivationContext expects an ACTCTXW structure, so kernel32's CreateActCtxW is a no-op for them.
      However in Windows, RtlCreateActivationContext uses the ACTIVATION_CONTEXT_DATA structure, and kernel32's function performs a conversion.

      As a result, our BasepProbeForDllManifest will not work with a correctly implemented version of RtlCreateActivationContext (which we e.g. get when running with Windows's ntdll like on the VMware-Hybrid testbot), and always return STATUS_SXS_INVALID_ACTCTXDATA_FORMAT.

      cc fireball

      Attachments

        Activity

          People

            bug zilla Bug Zilla
            ThFabba ThFabba
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: