Comment
API of the file API-MS-WIN-CORE-ERRORHANDLING-L1-1-3.DLL has been moved to the following DLL:
APIs from api-ms-win-core-errorhandling-l1-1-3.dll
API | Requirements |
---|---|
RaiseFailFastException | Introduced into api-ms-win-core-errorhandling-l1-1-3.dll in 10.0.10240. Moved into api-ms-win-core-errorhandling-l1-1-2.dll in 10.0.16299. |
SetUnhandledExceptionFilter | Introduced into api-ms-win-core-errorhandling-l1-1-3.dll in 10.0.10586. Moved into api-ms-win-core-errorhandling-l1-1-1.dll in 10.0.14393. Moved into api-ms-win-core-errorhandling-l1-1-0.dll in 10.0.16299. |
GetThreadErrorMode | Introduced into api-ms-win-core-errorhandling-l1-1-3.dll in 10.0.16299. |
SetThreadErrorMode | Introduced into api-ms-win-core-errorhandling-l1-1-3.dll in 10.0.16299. |
Cause
If your application is missing the file api-ms-win-core-errorhandling-l1-1-3.dll it's most likely because they create a link to it directly instead of linking your app with WindowsApp.lib to access these APIs.
Developpers must never link APIs directly to api-ms-win.*, they have to use WindowsApp.lib instead.*
All errors related to a missing api-ms-win.*.dll should be considered as a BUG, as developpers have to change the link of the API to point to WindowsApp.lib instead of the API dll to use that API.