Function Replacements
A general list of functions that you can try replacing in order to get an application working(no guarantees it'll work)
advapi32.dll
CredReadA
-> CredFree
CredWriteA
-> CredFree
EventWriteEx
-> EventWrite
cfgmgr32.dll
CM_Register_Notification
-> CMP_RegisterNotification
kernel32.dll
CopyFile2
-> CopyFileW
GetCurrentThreadStackLimits
-> GetCurrentThread
GetDynamicTimeZoneInformation
-> GetTimeZoneInformation
GetSystemTimePreciseAsFileTime
-> GetSystemTimeAsFileTime
IsWow64Process2
-> IsWow64Process
K32EnumProcessModules
-> GetProcAddress
K32GetModuleFileNameExA
-> GetModuleFileNameA
LoadPackagedLibrary
-> LoadLibraryExW
RaiseFailFastException
-> RaiseException
ResolveDelayLoadedAPI
-> ActivateActCtx
SetWaitableTimerEx
-> SetWaitableTimer
ndis.sys
NdisSetCoalescableTimerObject
-> NdisSetTimerObject
ntdll.dll
NtReleaseKeyedEvent
-> NtReleaseSemaphore
NtWaitForKeyedEvent
-> NtWaitHighEventPair
ntoskrnl.exe
KeQueryLogicalProcessorRelationship
-> KeQueryMaximumProcessorCount
strnlen
-> strlen
powrprof.dll
PowerDeterminePlatformRoleEx
-> PowerDeterminePlatformRole
ulib.dll
?DebugDump@OBJECT@@UEBAXE@Z
-> ?Log@MESSAGE@@QEAAEPEBDZZ