History log of /vbox/include/iprt/nt/nt.h
Revision Date Author Comments Expand
ab282eba643e33260c91a6096bcc187f4bfe5bc3 55124 08-Apr-2015 vboxsync

s/targetting/targeting/

f1556bd45697970fcb080ae70a61646d68ac73f2 54998 28-Mar-2015 vboxsync

supHardNt: Some more memory replacment hacking - take evasive action on failure; flush log file and if possible log volume as we process.

0dce96288d862069ff8c049d6b7a8dc625f9f555 54997 28-Mar-2015 vboxsync

supHardNt: Never call WinVerifyTrust and friends when owning the loader lock, they do an awful lot of loader work (GetProcAddress and sometimes LoadLibrary).

91d2211fecf44a01b2fddb7462e686752d02c988 53819 15-Jan-2015 vboxsync

iprt/nt/nt.h: Added a bunch of Ldr APIs.

959c53044276176484dd681418f8c9018dca7de5 53719 03-Jan-2015 vboxsync

iprt/nt/nt.h: Stuff to do with windows 7 support for lots of CPUs and some IPI related bits.

ab79888f2d6b4c61dd9ed587aec2bd70dcc17966 53471 06-Dec-2014 vboxsync

IPRT/r3/nt&win: Precision time APIs for NT (not enabled).

651ac13c80c59e282d7210ec0b1c1584893d5b2c 53445 04-Dec-2014 vboxsync

nt.h: KUSER_SHARED_DATA offsets.

f20463d06f9bf3f81e2c049c697dcd20a0b0c435 52969 07-Oct-2014 vboxsync

SUP: Restructured the respawn + child purification code to use the primary thread to trigger the initial image load events since more recent windows versions only seems to trigger these on the primary thread.

d2394e052635f0af1501629f41b7d2ad5ced47aa 52955 06-Oct-2014 vboxsync

build fix

46b9d3cd08a855c5d0e968e4fff0e89dea3fc2df 52953 06-Oct-2014 vboxsync

SUP: Use LdrRegisterDllNotification when available to make sure we see all DLLs and get a chance to restore our NtDll hooks.

4db69c2a1302fa56bc5dd7181377b9f47cfd875e 52949 05-Oct-2014 vboxsync

SUP: Do the early init thing on the stub process too.

9f997e760f610c92e3a365be21ead6972bc46130 52947 05-Oct-2014 vboxsync

SUP: Implemented early VM process vboxdrv initialization.

1eda04de692c4c416332941e87bab4cc8fc45a18 52944 05-Oct-2014 vboxsync

IPRT: Separated out RTPathAbs from the posix, fixing it up for windows + OS/2, and made it generic. Also added some NT path routines.

0c2ffca957882f38c677fc23f324cfd695b96947 52943 04-Oct-2014 vboxsync

SUP: The child side of early VM process init.

79a6b20f984859d9cc49305172355d6c3901f1c5 52941 03-Oct-2014 vboxsync

Use our own heap in the hope that we can use it before ntdll is really initialized. Fixed RtlExitProcess issue. More early import work.

30f07af559efcbd967e801903746fc21f81ee533 52940 03-Oct-2014 vboxsync

Eliminating some more kernel32.dll dependencies, marking APIs we like to use early as OK.

nt.h /vbox/src/VBox/HostDrivers/Support/Makefile.kmk /vbox/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp /vbox/src/VBox/HostDrivers/Support/SUPR3HardenedVerify.cpp /vbox/src/VBox/HostDrivers/Support/win/SUPHardenedVerify-win.h /vbox/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp /vbox/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyProcess-win.cpp /vbox/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp /vbox/src/VBox/HostDrivers/Support/win/SUPR3HardenedMainA-win.asm /vbox/src/VBox/HostDrivers/Support/win/SUPR3HardenedMainImports-win.cpp /vbox/src/VBox/HostDrivers/Support/win/SUPR3HardenedNoCrt-win.cpp /vbox/src/VBox/HostDrivers/Support/win/VBoxSupLib-win.cpp /vbox/src/VBox/HostDrivers/Support/win/import-template-kernel32.h /vbox/src/VBox/HostDrivers/Support/win/import-template-ntdll.h /vbox/src/VBox/Runtime/r3/win/ntdll-mini-implib.def
e226df22402dcf8fd1b995906344ffb89bb2769e 52876 26-Sep-2014 vboxsync

SUP: Log more details on system dlls and hot patching.

8791b44914c9a9b8ff5f50fd66bb2f10ccf335d7 52742 14-Sep-2014 vboxsync

iprt/nt/nt.h: FILE_BASIC_INFORMATION.

817577d2c4d6dee709de7a92d3bb7d0aeedae9ae 52627 05-Sep-2014 vboxsync

SUP: Fixed comctl32.dll resolving (generic winsxs) and fixed a crash log statement in LdrLoadDll when the search path is used for flags instead of an actual string pointer.

eca3ddadc12f677ac68395c5eab914d41fc8963a 52438 21-Aug-2014 vboxsync

SUP: Some more confusing trickery.

ccd83542da134243fd35d29953eacc2d90d95b46 52364 13-Aug-2014 vboxsync

nt.h: NtOpenKey, NtQuerySecurityObject, NtQueryValueKey, RtlEqualSid, RtlExpandEnvironmentStrings_U.

a3a46a6495ecba45b95f354c11e02736478dd68a 52354 11-Aug-2014 vboxsync

nt.h: TEB fix.

3c520cf6887d9039d9aa7cf3bbe81fd7de1ffd4c 52163 24-Jul-2014 vboxsync

SUP: Make the middle respawn process wait on both parent and child. Cleanups.

edde275acba04aca58db4172a163741e3abadfbc 52139 22-Jul-2014 vboxsync

SUP: child-process purification to avoid sysfer.dll.

2981433d92f739c95f2f1f6097bc07dcc24fdba4 52103 20-Jul-2014 vboxsync

nt.h: Cleaned out unused structures.

b4ff223cc673ee8fd3bdaeddab395a56f20c1d03 52102 20-Jul-2014 vboxsync

nt.h: TEB and PEB structures.

751a35d04fb11f94562583ad77bc0a1382957f49 52092 18-Jul-2014 vboxsync

SUP: Disable hard error popups from NtCreateSection failures.

3235a859396ec4d0b5a876463b05ea76e16e0d2b 52040 15-Jul-2014 vboxsync

nt.h: Missing NtQueryDirectoryFile prototype.

4f2b002896072b0b5a7cb566341c8bac5e69392b 52039 15-Jul-2014 vboxsync

short -> long names.

4221c34ed2180fbc3a82504145c4a66c589e9e6a 51945 09-Jul-2014 vboxsync

Try again for up to 5 seconds when we see STATUS_NO_SUCH_DEVICE and the driver is initializing.

13493ab7596e827b8d0caab2c89e635dd65f78f9 51770 01-Jul-2014 vboxsync

Merged in iprt++ dev branch.

/vbox/Config.kmk /vbox/Makefile.kmk /vbox/include/Makefile.kmk /vbox/include/VBox/err.h /vbox/include/VBox/sup.h /vbox/include/iprt/asm-math.h /vbox/include/iprt/asn1-generator-asn1-decoder.h /vbox/include/iprt/asn1-generator-core.h /vbox/include/iprt/asn1-generator-init.h /vbox/include/iprt/asn1-generator-internal-header.h /vbox/include/iprt/asn1-generator-pass.h /vbox/include/iprt/asn1-generator-sanity.h /vbox/include/iprt/asn1.h /vbox/include/iprt/base64.h /vbox/include/iprt/bignum.h /vbox/include/iprt/cdefs.h /vbox/include/iprt/crypto/Makefile.kup /vbox/include/iprt/crypto/digest.h /vbox/include/iprt/crypto/pem.h /vbox/include/iprt/crypto/pkcs7.h /vbox/include/iprt/crypto/pkix.h /vbox/include/iprt/crypto/rsa.h /vbox/include/iprt/crypto/spc.h /vbox/include/iprt/crypto/store.h /vbox/include/iprt/crypto/taf.h /vbox/include/iprt/crypto/x509.h /vbox/include/iprt/err.h /vbox/include/iprt/formats/asn1.h /vbox/include/iprt/ldr.h /vbox/include/iprt/log.h /vbox/include/iprt/mangling.h /vbox/include/iprt/manifest.h /vbox/include/iprt/md2.h /vbox/include/iprt/memsafer.h Makefile.kup nt.h /vbox/include/iprt/process.h /vbox/include/iprt/stream.h /vbox/include/iprt/string.h /vbox/include/iprt/time.h /vbox/include/iprt/types.h /vbox/include/iprt/uni.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPVdma.cpp /vbox/src/VBox/Frontends/VirtualBox/Makefile.kmk /vbox/src/VBox/Frontends/VirtualBox/src/main.cpp /vbox/src/VBox/HostDrivers/Support/Makefile.kmk /vbox/src/VBox/HostDrivers/Support/SUPDrv.c /vbox/src/VBox/HostDrivers/Support/SUPDrvInternal.h /vbox/src/VBox/HostDrivers/Support/SUPLib.cpp /vbox/src/VBox/HostDrivers/Support/SUPLibInternal.h /vbox/src/VBox/HostDrivers/Support/SUPLibLdr.cpp /vbox/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp /vbox/src/VBox/HostDrivers/Support/SUPR3HardenedNoCrt.cpp /vbox/src/VBox/HostDrivers/Support/SUPR3HardenedVerify.cpp /vbox/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp /vbox/src/VBox/HostDrivers/Support/freebsd/SUPDrv-freebsd.c /vbox/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c /vbox/src/VBox/HostDrivers/Support/os2/SUPDrv-os2.cpp /vbox/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c /vbox/src/VBox/HostDrivers/Support/testcase/Makefile.kmk /vbox/src/VBox/HostDrivers/Support/testcase/tstNtQueryStuff.cpp /vbox/src/VBox/HostDrivers/Support/win/Certificates/Makefile.kup /vbox/src/VBox/HostDrivers/Support/win/Certificates/NtRoot-MicrosoftCodeVerificationRoot-729404101f3e0ca347837fca175a8438.cer /vbox/src/VBox/HostDrivers/Support/win/Certificates/NtRoot-MicrosoftCodeVerificationRoot-729404101f3e0ca347837fca175a8438.taf /vbox/src/VBox/HostDrivers/Support/win/Certificates/SpcRoot-MicrosoftAuthenticodeTmRootAuthority-01.taf /vbox/src/VBox/HostDrivers/Support/win/Certificates/SpcRoot-MicrosoftDigitalMediaAuthority2005-6eff330eb6e7569740680870104baaba.taf /vbox/src/VBox/HostDrivers/Support/win/Certificates/SpcRoot-MicrosoftRootAuthority-00c1008b3c3c8811d13ef663ecdf40.taf /vbox/src/VBox/HostDrivers/Support/win/Certificates/SpcRoot-MicrosoftRootCertificateAuthority-79ad16a14aa0a5ad4c7358f407132e65.taf /vbox/src/VBox/HostDrivers/Support/win/Certificates/SpcRoot-MicrosoftRootCertificateAuthority2010-28cc3a25bfba44ac449a9b586b4339aa.taf /vbox/src/VBox/HostDrivers/Support/win/Certificates/SpcRoot-MicrosoftRootCertificateAuthority2011-3f8bc8b5fc9fb29643b569d66c42e144.taf /vbox/src/VBox/HostDrivers/Support/win/Certificates/Timestamp-CopyrightC1997MicrosoftCorp-01.taf /vbox/src/VBox/HostDrivers/Support/win/Certificates/Trusted-OracleCorporationVirtualBox-51ca009816fdbd80f120e015ee75823e.cer /vbox/src/VBox/HostDrivers/Support/win/Certificates/Trusted-OracleCorporationVirtualBox-51ca009816fdbd80f120e015ee75823e.taf /vbox/src/VBox/HostDrivers/Support/win/NtCreateSection-template-amd64-syscall-type-1.h /vbox/src/VBox/HostDrivers/Support/win/NtCreateSection-template-x86-syscall-type-1.h /vbox/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp /vbox/src/VBox/HostDrivers/Support/win/SUPDrvA-win.asm /vbox/src/VBox/HostDrivers/Support/win/SUPHardenedVerify-win.h /vbox/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp /vbox/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyProcess-win.cpp /vbox/src/VBox/HostDrivers/Support/win/SUPLib-win.cpp /vbox/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp /vbox/src/VBox/HostDrivers/Support/win/SUPR3HardenedMainA-win.asm /vbox/src/VBox/HostDrivers/Support/win/SUPR3HardenedNoCrt-win.cpp /vbox/src/VBox/HostDrivers/Support/win/VBoxSupLib-win.cpp /vbox/src/VBox/Installer/win/VBoxMergeApp.wxi /vbox/src/VBox/Main/src-server/MachineImpl.cpp /vbox/src/VBox/NetworkServices/DHCP/Makefile.kmk /vbox/src/VBox/NetworkServices/NAT/Makefile.kmk /vbox/src/VBox/RDP/client/Makefile.in /vbox/src/VBox/RDP/client/Makefile.kmk /vbox/src/VBox/Runtime/Makefile.kmk /vbox/src/VBox/Runtime/common/asn1/Makefile.kup /vbox/src/VBox/Runtime/common/asn1/asn1-basics.cpp /vbox/src/VBox/Runtime/common/asn1/asn1-cursor.cpp /vbox/src/VBox/Runtime/common/asn1/asn1-default-allocator.cpp /vbox/src/VBox/Runtime/common/asn1/asn1-dump.cpp /vbox/src/VBox/Runtime/common/asn1/asn1-encode.cpp /vbox/src/VBox/Runtime/common/asn1/asn1-ut-bitstring-decode.cpp /vbox/src/VBox/Runtime/common/asn1/asn1-ut-bitstring-template.h /vbox/src/VBox/Runtime/common/asn1/asn1-ut-bitstring.cpp /vbox/src/VBox/Runtime/common/asn1/asn1-ut-boolean-decode.cpp /vbox/src/VBox/Runtime/common/asn1/asn1-ut-boolean-template.h /vbox/src/VBox/Runtime/common/asn1/asn1-ut-boolean.cpp /vbox/src/VBox/Runtime/common/asn1/asn1-ut-core-decode.cpp /vbox/src/VBox/Runtime/common/asn1/asn1-ut-core-template.h /vbox/src/VBox/Runtime/common/asn1/asn1-ut-core.cpp /vbox/src/VBox/Runtime/common/asn1/asn1-ut-dyntype-decode.cpp /vbox/src/VBox/Runtime/common/asn1/asn1-ut-dyntype.cpp /vbox/src/VBox/Runtime/common/asn1/asn1-ut-integer-decode.cpp /vbox/src/VBox/Runtime/common/asn1/asn1-ut-integer-template.h /vbox/src/VBox/Runtime/common/asn1/asn1-ut-integer.cpp /vbox/src/VBox/Runtime/common/asn1/asn1-ut-null-decode.cpp /vbox/src/VBox/Runtime/common/asn1/asn1-ut-null.cpp /vbox/src/VBox/Runtime/common/asn1/asn1-ut-objid-decode.cpp /vbox/src/VBox/Runtime/common/asn1/asn1-ut-objid-template.h /vbox/src/VBox/Runtime/common/asn1/asn1-ut-objid.cpp /vbox/src/VBox/Runtime/common/asn1/asn1-ut-octetstring-decode.cpp /vbox/src/VBox/Runtime/common/asn1/asn1-ut-octetstring-template.h /vbox/src/VBox/Runtime/common/asn1/asn1-ut-octetstring.cpp /vbox/src/VBox/Runtime/common/asn1/asn1-ut-string-decode.cpp /vbox/src/VBox/Runtime/common/asn1/asn1-ut-string-template.h /vbox/src/VBox/Runtime/common/asn1/asn1-ut-string-template2.h /vbox/src/VBox/Runtime/common/asn1/asn1-ut-string.cpp /vbox/src/VBox/Runtime/common/asn1/asn1-ut-time-decode.cpp /vbox/src/VBox/Runtime/common/asn1/asn1-ut-time-template.h /vbox/src/VBox/Runtime/common/asn1/asn1-ut-time-template2.h /vbox/src/VBox/Runtime/common/asn1/asn1-ut-time.cpp /vbox/src/VBox/Runtime/common/checksum/md2.cpp /vbox/src/VBox/Runtime/common/checksum/md2str.cpp /vbox/src/VBox/Runtime/common/crypto/Makefile.kup /vbox/src/VBox/Runtime/common/crypto/RTCrStoreCertAddFromFile.cpp /vbox/src/VBox/Runtime/common/crypto/digest-builtin.cpp /vbox/src/VBox/Runtime/common/crypto/digest-core.cpp /vbox/src/VBox/Runtime/common/crypto/iprt-openssl.cpp /vbox/src/VBox/Runtime/common/crypto/pemfile.cpp /vbox/src/VBox/Runtime/common/crypto/pkcs7-asn1-decoder.cpp /vbox/src/VBox/Runtime/common/crypto/pkcs7-core.cpp /vbox/src/VBox/Runtime/common/crypto/pkcs7-init.cpp /vbox/src/VBox/Runtime/common/crypto/pkcs7-internal.h /vbox/src/VBox/Runtime/common/crypto/pkcs7-sanity.cpp /vbox/src/VBox/Runtime/common/crypto/pkcs7-template.h /vbox/src/VBox/Runtime/common/crypto/pkcs7-verify.cpp /vbox/src/VBox/Runtime/common/crypto/pkix-signature-builtin.cpp /vbox/src/VBox/Runtime/common/crypto/pkix-signature-builtin.h /vbox/src/VBox/Runtime/common/crypto/pkix-signature-core.cpp /vbox/src/VBox/Runtime/common/crypto/pkix-signature-rsa.cpp /vbox/src/VBox/Runtime/common/crypto/pkix-util.cpp /vbox/src/VBox/Runtime/common/crypto/pkix-verify.cpp /vbox/src/VBox/Runtime/common/crypto/rsa-asn1-decoder.cpp /vbox/src/VBox/Runtime/common/crypto/rsa-core.cpp /vbox/src/VBox/Runtime/common/crypto/rsa-init.cpp /vbox/src/VBox/Runtime/common/crypto/rsa-internal.h /vbox/src/VBox/Runtime/common/crypto/rsa-sanity.cpp /vbox/src/VBox/Runtime/common/crypto/rsa-template.h /vbox/src/VBox/Runtime/common/crypto/spc-asn1-decoder.cpp /vbox/src/VBox/Runtime/common/crypto/spc-core.cpp /vbox/src/VBox/Runtime/common/crypto/spc-init.cpp /vbox/src/VBox/Runtime/common/crypto/spc-internal.h /vbox/src/VBox/Runtime/common/crypto/spc-sanity.cpp /vbox/src/VBox/Runtime/common/crypto/spc-template.h /vbox/src/VBox/Runtime/common/crypto/store-inmem.cpp /vbox/src/VBox/Runtime/common/crypto/store-internal.h /vbox/src/VBox/Runtime/common/crypto/store.cpp /vbox/src/VBox/Runtime/common/crypto/taf-asn1-decoder.cpp /vbox/src/VBox/Runtime/common/crypto/taf-core.cpp /vbox/src/VBox/Runtime/common/crypto/taf-init.cpp /vbox/src/VBox/Runtime/common/crypto/taf-internal.h /vbox/src/VBox/Runtime/common/crypto/taf-sanity.cpp /vbox/src/VBox/Runtime/common/crypto/taf-template.h /vbox/src/VBox/Runtime/common/crypto/x509-asn1-decoder.cpp /vbox/src/VBox/Runtime/common/crypto/x509-certpaths.cpp /vbox/src/VBox/Runtime/common/crypto/x509-core.cpp /vbox/src/VBox/Runtime/common/crypto/x509-file.cpp /vbox/src/VBox/Runtime/common/crypto/x509-init.cpp /vbox/src/VBox/Runtime/common/crypto/x509-internal.h /vbox/src/VBox/Runtime/common/crypto/x509-sanity.cpp /vbox/src/VBox/Runtime/common/crypto/x509-template.h /vbox/src/VBox/Runtime/common/crypto/x509-verify.cpp /vbox/src/VBox/Runtime/common/err/errinfo-alloc.cpp /vbox/src/VBox/Runtime/common/err/errinfo.cpp /vbox/src/VBox/Runtime/common/err/errmsg.cpp /vbox/src/VBox/Runtime/common/ldr/Makefile.kup /vbox/src/VBox/Runtime/common/ldr/ldr.cpp /vbox/src/VBox/Runtime/common/ldr/ldrELF.cpp /vbox/src/VBox/Runtime/common/ldr/ldrELFRelocatable.cpp.h /vbox/src/VBox/Runtime/common/ldr/ldrEx.cpp /vbox/src/VBox/Runtime/common/ldr/ldrFile.cpp /vbox/src/VBox/Runtime/common/ldr/ldrMemory.cpp /vbox/src/VBox/Runtime/common/ldr/ldrNative.cpp /vbox/src/VBox/Runtime/common/ldr/ldrPE.cpp /vbox/src/VBox/Runtime/common/ldr/ldrkStuff.cpp /vbox/src/VBox/Runtime/common/log/log.cpp /vbox/src/VBox/Runtime/common/math/bignum.cpp /vbox/src/VBox/Runtime/common/misc/sg.cpp /vbox/src/VBox/Runtime/common/string/RTStrPrintHexBytes.cpp /vbox/src/VBox/Runtime/common/string/RTUtf16Cat.cpp /vbox/src/VBox/Runtime/common/string/RTUtf16CatAscii.cpp /vbox/src/VBox/Runtime/common/string/RTUtf16CmpAscii.cpp /vbox/src/VBox/Runtime/common/string/RTUtf16Copy.cpp /vbox/src/VBox/Runtime/common/string/RTUtf16CopyAscii.cpp /vbox/src/VBox/Runtime/common/string/RTUtf16End.cpp /vbox/src/VBox/Runtime/common/string/RTUtf16ICmpAscii.cpp /vbox/src/VBox/Runtime/common/string/RTUtf16NLen.cpp /vbox/src/VBox/Runtime/common/string/RTUtf16NLenEx.cpp /vbox/src/VBox/Runtime/common/string/RTUtf16PrintHexBytes.cpp /vbox/src/VBox/Runtime/common/string/base64.cpp /vbox/src/VBox/Runtime/common/string/strncmp.asm /vbox/src/VBox/Runtime/common/string/unidata-flags.cpp /vbox/src/VBox/Runtime/common/string/unidata-lower.cpp /vbox/src/VBox/Runtime/common/string/unidata-upper.cpp /vbox/src/VBox/Runtime/common/string/unidata.cpp /vbox/src/VBox/Runtime/common/string/uniread.cpp /vbox/src/VBox/Runtime/common/string/utf-16-case.cpp /vbox/src/VBox/Runtime/common/string/utf-16-latin-1.cpp /vbox/src/VBox/Runtime/common/string/utf-16.cpp /vbox/src/VBox/Runtime/common/string/utf-8-case.cpp /vbox/src/VBox/Runtime/common/string/utf-8-case2.cpp /vbox/src/VBox/Runtime/generic/memsafer-generic.cpp /vbox/src/VBox/Runtime/include/internal/iprt-openssl.h /vbox/src/VBox/Runtime/include/internal/ldr.h /vbox/src/VBox/Runtime/include/internal/ldrPE.h /vbox/src/VBox/Runtime/nt/RTErrConvertFromNtStatus.cpp /vbox/src/VBox/Runtime/r0drv/nt/toxic-chkstk-r0drv-nt.asm /vbox/src/VBox/Runtime/r3/nt/RTProcQueryParent-r3-nt.cpp /vbox/src/VBox/Runtime/r3/posix/process-posix.cpp /vbox/src/VBox/Runtime/r3/stream.cpp /vbox/src/VBox/Runtime/r3/win/ntdll-mini-implib.c /vbox/src/VBox/Runtime/r3/win/ntdll-mini-implib.def /vbox/src/VBox/Runtime/testcase/Makefile.kmk /vbox/src/VBox/Runtime/testcase/tstRTBigNum.cpp /vbox/src/VBox/Runtime/testcase/tstRTLdrVerifyPeImage.cpp /vbox/src/VBox/Runtime/tools/Makefile.kmk /vbox/src/VBox/Runtime/tools/RTSignTool.cpp /vbox/src/VBox/Runtime/win/RTErrConvertFromWin32.cpp /vbox/src/VBox/Runtime/win/errmsgwin.cpp /vbox/src/bldprogs/bin2c.c /vbox/src/recompiler/Makefile.kmk /vbox/tools/bin/gen-slickedit-workspace.sh
304e26e9a9c1422dbc299ed139eceacca271a9dd 49150 17-Oct-2013 vboxsync

SUPR3: Use NtDeviceIoControlFile instead of DeviceIoControl to avoid wasting precious ticks on silly API conversions.