VirtualBox

source: vbox/trunk/src/VBox/Runtime/r3/win/vcc100-kernel32-fakesA.asm@ 58029

Last change on this file since 58029 was 57905, checked in by vboxsync, 9 years ago

IPRT: More build for NT4 fun, but the VBoxRT.dll we build when VBOX_WITH_MORE_NT4_COMPAT_BINARIES is defined can be loaded and used on NT4.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 929 bytes
Line 
1
2
3%include "iprt/asmdefs.mac"
4
5%ifndef RT_ARCH_X86
6 %error "This is x86 only code.
7%endif
8
9
10%macro MAKE_IMPORT_ENTRY 2
11extern _ %+ %1 %+ @ %+ %2
12global __imp__ %+ %1 %+ @ %+ %2
13__imp__ %+ %1 %+ @ %+ %2:
14 dd _ %+ %1 %+ @ %+ %2
15
16%endmacro
17
18
19BEGINDATA
20GLOBALNAME vcc100_kernel32_fakes_asm
21
22MAKE_IMPORT_ENTRY DecodePointer, 4
23MAKE_IMPORT_ENTRY EncodePointer, 4
24MAKE_IMPORT_ENTRY InitializeCriticalSectionAndSpinCount, 8
25MAKE_IMPORT_ENTRY HeapSetInformation, 16
26MAKE_IMPORT_ENTRY HeapQueryInformation, 20
27MAKE_IMPORT_ENTRY CreateTimerQueue, 0
28MAKE_IMPORT_ENTRY CreateTimerQueueTimer, 28
29MAKE_IMPORT_ENTRY DeleteTimerQueueTimer, 12
30MAKE_IMPORT_ENTRY InitializeSListHead, 4
31MAKE_IMPORT_ENTRY InterlockedFlushSList, 4
32MAKE_IMPORT_ENTRY InterlockedPopEntrySList, 4
33MAKE_IMPORT_ENTRY InterlockedPushEntrySList, 8
34MAKE_IMPORT_ENTRY QueryDepthSList, 4
35MAKE_IMPORT_ENTRY VerifyVersionInfoA, 16
36MAKE_IMPORT_ENTRY VerSetConditionMask, 16
37
38
39
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