[PRINTING] Add x64 print environment keys and folders

This commit is contained in:
Timo Kreuzer 2018-03-08 03:02:56 +01:00
parent 0ddf0a06c3
commit c735dbac35
4 changed files with 15 additions and 1 deletions

View file

@ -1328,6 +1328,13 @@ HKLM,"SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86","Direc
HKLM,"SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Print Processors",,0x00000010
HKLM,"SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Print Processors\winprint","Driver",,"winprint.dll"
[AddReg.NTamd64]
HKLM,"SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64","Directory",,"x64"
HKLM,"SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors",,0x00000010
HKLM,"SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors\winprint","Driver",,"winprint.dll"
[AddReg]
HKLM,"SYSTEM\CurrentControlSet\Control\Print\Monitors",,0x00000010
HKLM,"SYSTEM\CurrentControlSet\Control\Print\Monitors\Local Port","Driver",,"localmon.dll"

View file

@ -84,6 +84,7 @@ Signature = "$Windows NT$"
63 = 3rdParty
64 = Resources\Themes\Lunar
65 = Resources\Themes\Mizu
66 = system32\spool\prtprocs\x64
.InfEnd

View file

@ -301,6 +301,8 @@ macro(dir_to_num dir var)
set(${var} 64)
elseif(${dir} STREQUAL reactos/Resources/Themes/Mizu)
set(${var} 65)
elseif(${dir} STREQUAL reactos/system32/spool/prtprocs/x64)
set(${var} 66)
else()
message(FATAL_ERROR "Wrong destination: ${dir}")
endif()

View file

@ -15,4 +15,8 @@ set_module_type(winprint win32dll UNICODE)
target_link_libraries(winprint wine)
add_importlibs(winprint spoolss msvcrt kernel32 ntdll)
add_pch(winprint precomp.h SOURCE)
add_cd_file(TARGET winprint DESTINATION reactos/system32/spool/prtprocs/w32x86 FOR all)
if(ARCH STREQUAL "amd64")
add_cd_file(TARGET winprint DESTINATION reactos/system32/spool/prtprocs/x64 FOR all)
else()
add_cd_file(TARGET winprint DESTINATION reactos/system32/spool/prtprocs/w32x86 FOR all)
endif()