There is a case where a DLL's API Set reference may resolve to the original DLL. An example is Kernel32.dll!InitializeProcThreadAttributeList, which forwards to api-ms-win-core-processthreads-l1-1-0.InitializeProcThreadAttributeList, which resolves back to Kernel32.dll!InitializeProcThreadAttributeList. This causes the API Set to not actually resolve and results in an error when attempting to call the function that was searched for.
There is a case where a DLL's API Set reference may resolve to the original DLL. An example is
Kernel32.dll!InitializeProcThreadAttributeList, which forwards toapi-ms-win-core-processthreads-l1-1-0.InitializeProcThreadAttributeList, which resolves back toKernel32.dll!InitializeProcThreadAttributeList. This causes the API Set to not actually resolve and results in an error when attempting to call the function that was searched for.