ApiValidator constantly reports error while porting our WDF KMDF smart card reader driver to window 10 universal driver. The error log is given below
ApiValidation: Warning: API _allmul in ntoskrnl.exe is not a supported universal API. Samplex86.sys calls this API.
ApiValidation: Warning: API memcpy in ntoskrnl.exe is not a supported universal API. Samplex86.sys calls this API.
ApiValidation: Warning: API memset in ntoskrnl.exe is not a supported universal API. Samplex86.sys calls this API.
ApiValidation: Warning: API KfAcquireSpinLock in hal.dll is not a supported universal API. Samplex86.sys calls this API.
ApiValidation: Warning: API KfReleaseSpinLock in hal.dll is not a supported universal API. Samplex86.sys calls this API.
ApiValidation: Warning: API SmartcardDeviceControl in smclib.sys is not a supported universal API. Samplex86.sys calls this API.
ApiValidation: Warning: API SmartcardExit in smclib.sys is not a supported universal API. Samplex86.sys calls this API.
ApiValidation: Warning: API SmartcardInitialize in smclib.sys is not a supported universal API. Samplex86.sys calls this API.
ApiValidation: Warning: API SmartcardInvertData in smclib.sys is not a supported universal API. Samplex86.sys calls this API.
ApiValidation: Warning: API SmartcardDeviceControl in smclib.sys is not a supported universal API. Samplex64.sys calls this API.
ApiValidation: Warning: API SmartcardExit in smclib.sys is not a supported universal API. Samplex64.sys calls this API.
ApiValidation: Warning: API SmartcardInitialize in smclib.sys is not a supported universal API. Samplex64.sys calls this API.
ApiValidation: Warning: API SmartcardInvertData in smclib.sys is not a supported universal API. Samplex64.sys calls this API.
Development Environment used is Visual Studio 2015 WDK 1703 (10.0.15063.0)
Did anyone face the same issue with ntoskrnl.exe or smclib.sys ?
How to make smart card drivers to be universal drivers ?