Win8 metro, can't pass Windows App Cert kit(WACK)

FAILED Supported APIs

Error: This application failed the supported API check. ◦API CreateMutexA in kernel32.dll is not supported for this application type. MyGame.exe calls this API.
◦API GetModuleFileNameA in kernel32.dll is not supported for this application type. MyGame.exe calls this API.
◦API GetModuleHandleA in kernel32.dll is not supported for this application type. MyGame.exe calls this API.
◦API GetVersionExA in kernel32.dll is not supported for this application type. MyGame.exe calls this API.
◦API InitializeCriticalSection in kernel32.dll is not supported for this application type. MyGame.exe calls this API.
◦API Sleep in kernel32.dll is not supported for this application type. MyGame.exe calls this API.
◦API TlsAlloc in kernel32.dll is not supported for this application type. MyGame.exe calls this API.
◦API TlsGetValue in kernel32.dll is not supported for this application type. MyGame.exe calls this API.
◦API TlsSetValue in kernel32.dll is not supported for this application type. MyGame.exe calls this API.
◦API WaitForSingleObject in kernel32.dll is not supported for this application type. MyGame.exe calls this API.


Impact if not fixed: The application is using one or more APIs that are not in the Windows SDK for Metro style Apps. Use of unsupported APIs violates the Windows Store policy and can have negative impact on the user experience and has the potential to hinder overall system stability.


How to fix: Look at the error messages above for the exact API that needs to be fixed. Refer to the Windows SDK for Metro style Apps for the supported list of APIs to use. Binaries compiled as debug are know to fail this validation. Please always ensure your binary is compiled in release configuration and not debug configuration.

There is no any above Apis in the source code, so I think it is caused by the thirdparty libs,such as:
libjpeg.lib,libpng.lib,libxml2.lib,zlib.lib.

How to slove this?