VirtualBox

source: vbox/trunk/src/VBox/Runtime/r3/win/vcc100-kernel32-fakes.h@ 70375

Last change on this file since 70375 was 70375, checked in by vboxsync, 7 years ago

iprt/vcc100-kernel32-fakes*: Redid the resolving to be more optimal for platforms that provides the APIs we fake, and also added version checks (in strict builds) that we're able to resolve the symbols.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 1.6 KB
Line 
1
2COMMENT("XP SP2 / W2K3 SP1")
3MAKE_IMPORT_ENTRY(6,0, DecodePointer, 4)
4MAKE_IMPORT_ENTRY(6,0, EncodePointer, 4)
5COMMENT("XP")
6MAKE_IMPORT_ENTRY(5,1, HeapSetInformation, 16)
7MAKE_IMPORT_ENTRY(5,1, HeapQueryInformation, 20)
8MAKE_IMPORT_ENTRY(5,1, InitializeSListHead, 4)
9MAKE_IMPORT_ENTRY(5,1, InterlockedFlushSList, 4)
10MAKE_IMPORT_ENTRY(5,1, InterlockedPopEntrySList, 4)
11MAKE_IMPORT_ENTRY(5,1, InterlockedPushEntrySList, 8)
12MAKE_IMPORT_ENTRY(5,1, QueryDepthSList, 4)
13COMMENT("W2K")
14MAKE_IMPORT_ENTRY(5,0, CreateTimerQueue, 0)
15MAKE_IMPORT_ENTRY(5,0, CreateTimerQueueTimer, 28)
16MAKE_IMPORT_ENTRY(5,0, DeleteTimerQueueTimer, 12)
17MAKE_IMPORT_ENTRY(5,0, VerSetConditionMask, 16)
18COMMENT("NT 4 SP4+")
19MAKE_IMPORT_ENTRY(5,0, VerifyVersionInfoA, 16)
20COMMENT("NT 4 SP3+")
21MAKE_IMPORT_ENTRY(5,0, InitializeCriticalSectionAndSpinCount, 8)
22COMMENT("NT 3.51")
23MAKE_IMPORT_ENTRY(4,0, IsProcessorFeaturePresent, 4)
24MAKE_IMPORT_ENTRY(4,0, CancelIo, 4)
25COMMENT("NT 3.50")
26MAKE_IMPORT_ENTRY(3,51, IsDebuggerPresent, 0)
27MAKE_IMPORT_ENTRY(3,51, GetSystemTimeAsFileTime, 4)
28COMMENT("NT 3.1")
29MAKE_IMPORT_ENTRY(3,50, GetVersionExA, 4)
30MAKE_IMPORT_ENTRY(3,50, GetVersionExW, 4)
31MAKE_IMPORT_ENTRY(3,50, GetEnvironmentStringsW, 0)
32MAKE_IMPORT_ENTRY(3,50, FreeEnvironmentStringsW, 4)
33MAKE_IMPORT_ENTRY(3,50, GetLocaleInfoA, 16)
34MAKE_IMPORT_ENTRY(3,50, EnumSystemLocalesA, 8)
35MAKE_IMPORT_ENTRY(3,50, IsValidLocale, 8)
36MAKE_IMPORT_ENTRY(3,50, SetThreadAffinityMask, 8)
37MAKE_IMPORT_ENTRY(3,50, GetProcessAffinityMask, 12)
38MAKE_IMPORT_ENTRY(3,50, GetHandleInformation, 8)
39MAKE_IMPORT_ENTRY(3,50, SetHandleInformation, 12)
40
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette