Skip to content

EncodeRemotePointer/DecodeRemotePointer incorrectly point to api-ms-win-core-util-l1-1-1.dll #2249

@riverar

Description

@riverar

Looks like an SDK bug.

See microsoft/windows-rs#4310 for additional details, but the gist of it is:

dumpbin /imports app.exe
...
api-ms-win-core-util-l1-1-1.dll
         14001D170 Import Address Table
         140026F68 Import Name Table
                 0 time date stamp
                 0 Index of first forwarder reference

                       0 EncodeRemotePointer
apisetmap | findstr /i api-ms-win-core-util-l1-1-1
   api-ms-win-core-util-l1-1-1.dll -> s{kernel32.dll, kernelbase.dll [kernel32.dll]}
dumpbin /exports C:\windows\system32\kernel32.dll | findstr /i Encode
        341  154          EncodePointer (forwarded to NTDLL.RtlEncodePointer)
        342  155          EncodeSystemPointer (forwarded to NTDLL.RtlEncodeSystemPointer)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions