mirror of
https://github.com/reactos/reactos.git
synced 2024-06-28 17:01:28 +00:00
[KERNEL32] Export more Vista functions
This commit is contained in:
parent
e0545dab15
commit
a8e8add0c0
|
@ -49,7 +49,6 @@ list(APPEND SOURCE
|
|||
client/console/history.c
|
||||
client/console/init.c
|
||||
client/console/readwrite.c
|
||||
client/console/vista.c
|
||||
client/file/backup.c
|
||||
client/file/cnotify.c
|
||||
client/file/copy.c
|
||||
|
|
|
@ -405,7 +405,7 @@
|
|||
@ stdcall GetConsoleFontInfo(long long long ptr)
|
||||
@ stdcall GetConsoleFontSize(long long)
|
||||
@ stdcall GetConsoleHardwareState(long long ptr)
|
||||
@ stub -version=0x600+ GetConsoleHistoryInfo
|
||||
@ stdcall -version=0x600+ GetConsoleHistoryInfo(ptr)
|
||||
@ stdcall GetConsoleInputExeNameA(long ptr)
|
||||
@ stdcall GetConsoleInputExeNameW(long ptr)
|
||||
@ stdcall GetConsoleInputWaitHandle()
|
||||
|
@ -413,12 +413,12 @@
|
|||
@ stdcall GetConsoleKeyboardLayoutNameW(ptr)
|
||||
@ stdcall GetConsoleMode(long ptr)
|
||||
@ stdcall GetConsoleNlsMode(long ptr)
|
||||
@ stub -version=0x600+ GetConsoleOriginalTitleA
|
||||
@ stub -version=0x600+ GetConsoleOriginalTitleW
|
||||
@ stdcall -version=0x600+ GetConsoleOriginalTitleA(ptr long)
|
||||
@ stdcall -version=0x600+ GetConsoleOriginalTitleW(ptr long)
|
||||
@ stdcall GetConsoleOutputCP()
|
||||
@ stdcall GetConsoleProcessList(ptr long) ; missing in XP SP3
|
||||
@ stdcall GetConsoleScreenBufferInfo(long ptr)
|
||||
@ stdcall -stub -version=0x600+ GetConsoleScreenBufferInfoEx(ptr ptr)
|
||||
@ stdcall -version=0x600+ GetConsoleScreenBufferInfoEx(ptr ptr)
|
||||
@ stdcall GetConsoleSelectionInfo(ptr)
|
||||
@ stdcall GetConsoleTitleA(ptr long)
|
||||
@ stdcall GetConsoleTitleW(ptr long)
|
||||
|
@ -428,7 +428,7 @@
|
|||
@ stdcall GetCurrencyFormatW(long long wstr ptr wstr long)
|
||||
@ stdcall GetCurrentActCtx(ptr)
|
||||
@ stdcall GetCurrentConsoleFont(long long ptr)
|
||||
@ stub -version=0x600+ GetCurrentConsoleFontEx
|
||||
@ stdcall -version=0x600+ GetCurrentConsoleFontEx(ptr long ptr)
|
||||
@ stdcall GetCurrentDirectoryA(long ptr)
|
||||
@ stdcall GetCurrentDirectoryW(long ptr)
|
||||
@ stdcall -version=0x602+ GetCurrentPackageId(ptr ptr)
|
||||
|
@ -982,7 +982,7 @@
|
|||
@ stdcall SetConsoleDisplayMode(long long ptr)
|
||||
@ stdcall SetConsoleFont(long long)
|
||||
@ stdcall SetConsoleHardwareState(long long long)
|
||||
@ stub -version=0x600+ SetConsoleHistoryInfo
|
||||
@ stdcall -version=0x600+ SetConsoleHistoryInfo(ptr)
|
||||
@ stdcall SetConsoleIcon(ptr)
|
||||
@ stdcall SetConsoleInputExeNameA(ptr)
|
||||
@ stdcall SetConsoleInputExeNameW(ptr)
|
||||
|
@ -997,7 +997,7 @@
|
|||
@ stdcall SetConsoleOS2OemFormat(long)
|
||||
@ stdcall SetConsoleOutputCP(long)
|
||||
@ stdcall SetConsolePalette(long long long)
|
||||
@ stub -version=0x600+ SetConsoleScreenBufferInfoEx
|
||||
@ stdcall -version=0x600+ SetConsoleScreenBufferInfoEx(ptr ptr)
|
||||
@ stdcall SetConsoleScreenBufferSize(long long)
|
||||
@ stdcall SetConsoleTextAttribute(long long)
|
||||
@ stdcall SetConsoleTitleA(str)
|
||||
|
|
|
@ -3,7 +3,7 @@ remove_definitions(-D_WIN32_WINNT=0x502 -DWINVER=0x502)
|
|||
add_definitions(-D_WIN32_WINNT=0x600 -DWINVER=0x600)
|
||||
|
||||
add_definitions(-D_KERNEL32_)
|
||||
include_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/subsys)
|
||||
include_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/subsys ..)
|
||||
spec2def(kernel32_vista.dll kernel32_vista.spec ADD_IMPORTLIB)
|
||||
|
||||
list(APPEND SOURCE
|
||||
|
@ -13,7 +13,15 @@ list(APPEND SOURCE
|
|||
sync.c
|
||||
vista.c)
|
||||
|
||||
# These functions are not exported from kernel32_vista (yet).
|
||||
# They are only used when NT6 exports in kernel32 are enabled.
|
||||
if(DLL_EXPORT_VERSION GREATER_EQUAL 0x600)
|
||||
list(APPEND SOURCE
|
||||
../client/console/vista.c)
|
||||
endif()
|
||||
|
||||
add_library(kernel32_vista_static ${SOURCE})
|
||||
target_link_libraries(kernel32_vista_static ${PSEH_LIB})
|
||||
add_dependencies(kernel32_vista_static psdk)
|
||||
add_library(kernel32_vista MODULE DllMain.c ${CMAKE_CURRENT_BINARY_DIR}/kernel32_vista.def)
|
||||
set_module_type(kernel32_vista win32dll ENTRYPOINT DllMain 12)
|
||||
|
|
Loading…
Reference in a new issue