- Move some dlls with no stubs into using def files instead of spec files.

svn path=/branches/cmake-bringup/; revision=49448
This commit is contained in:
Amine Khaldi 2010-11-02 18:19:44 +00:00
parent fa36534888
commit 67948fbc90
30 changed files with 1471 additions and 649 deletions

View file

@ -4,11 +4,14 @@ set_unicode()
list(APPEND SOURCE
acledit.c
stubs.c
acledit.rc)
acledit.rc
acledit.def)
spec2def(acledit.dll acledit.spec)
if(NOT MSVC)
set_source_files_properties(acledit.def PROPERTIES EXTERNAL_OBJECT TRUE)
endif()
add_library(acledit SHARED ${SOURCE} ${CMAKE_CURRENT_BINARY_DIR}/acledit.def)
add_library(acledit SHARED ${SOURCE})
set_module_type(acledit win32dll)

View file

@ -0,0 +1,11 @@
LIBRARY acledit.dll
EXPORTS
EditAuditInfo@4 @1
EditOwnerInfo@4 @2
EditPermissionInfo@4 @3
FMExtensionProcW@12 @4
SedDiscretionaryAclEditor@52 @5
SedSystemAclEditor@48 @6
SedTakeOwnership@56 @7

View file

@ -10,9 +10,12 @@ list(APPEND SOURCE
misc.c
sidcache.c
aclui.rc
${CMAKE_CURRENT_BINARY_DIR}/aclui.def)
aclui.def)
if(NOT MSVC)
set_source_files_properties(aclui.def PROPERTIES EXTERNAL_OBJECT TRUE)
endif()
spec2def(aclui.dll aclui.spec)
add_library(aclui SHARED
${CMAKE_CURRENT_BINARY_DIR}/aclui_precomp.h.gch
@ -20,7 +23,6 @@ add_library(aclui SHARED
set_module_type(aclui win32dll)
add_importlibs(aclui user32 gdi32 comctl32 ole32 oleaut32 advapi32 uxtheme kernel32 ntdll)
add_pch(aclui ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})

View file

@ -0,0 +1,7 @@
LIBRARY aclui.dll
EXPORTS
CreateSecurityPage@4 @1
EditSecurity@8 @2
IID_ISecurityInformation @3 DATA

View file

@ -3,9 +3,11 @@ add_definitions(-D__WINESRC__)
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
spec2def(actxprxy.dll actxprxy.spec)
add_library(actxprxy SHARED usrmarshal.c actxprxy.def)
add_library(actxprxy SHARED usrmarshal.c ${CMAKE_CURRENT_BINARY_DIR}/actxprxy.def)
if(NOT MSVC)
set_source_files_properties(actxprxy.def PROPERTIES EXTERNAL_OBJECT TRUE)
endif()
set_entrypoint(actxprxy 0)

View file

@ -0,0 +1,9 @@
LIBRARY actxprxy.dll
EXPORTS
GetProxyDllInfo@8 @3 PRIVATE
DllCanUnloadNow@0 @4 PRIVATE
DllGetClassObject@12 @5 PRIVATE
DllRegisterServer@0 @6 PRIVATE
DllUnregisterServer@0 @7 PRIVATE

View file

@ -8,9 +8,11 @@ list(APPEND SOURCE
files.c
install.c
reg.c
${CMAKE_CURRENT_BINARY_DIR}/advpack.def)
advpack.def)
spec2def(advpack.dll advpack.spec)
if(NOT MSVC)
set_source_files_properties(advpack.def PROPERTIES EXTERNAL_OBJECT TRUE)
endif()
add_library(advpack SHARED ${SOURCE})

View file

@ -0,0 +1,86 @@
LIBRARY advpack.dll
EXPORTS
AddDelBackupEntryA@16 @1
AddDelBackupEntryW@16 @2
AddDelBackupEntry@16=AddDelBackupEntryA@16 @3
AdvInstallFileA@28 @4
AdvInstallFileW@28 @5
AdvInstallFile@28=AdvInstallFileA@28 @6
CloseINFEngine@4 @7
DelNodeA@8 @8
DelNodeW@8 @9
DelNode@8=DelNodeA@8 @10
DelNodeRunDLL32A@16 @11
DelNodeRunDLL32W@16 @12
DelNodeRunDLL32@16=DelNodeRunDLL32A@16 @13
DllMain@12 @14 PRIVATE
DoInfInstall@4 @15
ExecuteCabA@12 @16
ExecuteCabW@12 @17
ExecuteCab@12=ExecuteCabA@12 @18
ExtractFilesA@24 @19
ExtractFilesW@24 @20
ExtractFiles@24=ExtractFilesA@24 @21
FileSaveMarkNotExistA@12 @22
FileSaveMarkNotExistW@12 @23
FileSaveMarkNotExist@12=FileSaveMarkNotExistA@12 @24
FileSaveRestoreA@20 @25
FileSaveRestoreW@20 @26
FileSaveRestore@20=FileSaveRestoreA@20 @27
FileSaveRestoreOnINFA@28 @28
FileSaveRestoreOnINFW@28 @29
FileSaveRestoreOnINF@28=FileSaveRestoreOnINFA@28 @30
GetVersionFromFileA@16 @31
GetVersionFromFileW@16 @32
GetVersionFromFile@16=GetVersionFromFileA@16 @33
GetVersionFromFileExA@16 @34
GetVersionFromFileExW@16 @35
GetVersionFromFileEx@16=GetVersionFromFileExA@16 @36
IsNTAdmin@8 @37
LaunchINFSectionA@16 @38
LaunchINFSectionW@16 @39
LaunchINFSection@16=LaunchINFSectionA@16 @40
LaunchINFSectionExA@16 @41
LaunchINFSectionExW@16 @42
LaunchINFSectionEx@16=LaunchINFSectionExA@16 @43
NeedReboot@4 @44
NeedRebootInit@0 @45
OpenINFEngineA@20 @46
OpenINFEngineW@20 @47
OpenINFEngine@20=OpenINFEngineA@20 @48
RebootCheckOnInstallA@16 @49
RebootCheckOnInstallW@16 @50
RebootCheckOnInstall@16=RebootCheckOnInstallA@16 @51
RegInstallA@12 @52
RegInstallW@12 @53
RegInstall@12=RegInstallA@12 @54
RegRestoreAllA@12 @55
RegRestoreAllW@12 @56
RegRestoreAll@12=RegRestoreAllA@12 @57
RegSaveRestoreA@28 @58
RegSaveRestoreW@28 @59
RegSaveRestore@28=RegSaveRestoreA@28 @60
RegSaveRestoreOnINFA@28 @61
RegSaveRestoreOnINFW@28 @62
RegSaveRestoreOnINF@28=RegSaveRestoreOnINFA@28 @63
RegisterOCX@16 @64
RunSetupCommandA@32 @65
RunSetupCommandW@32 @66
RunSetupCommand@32=RunSetupCommandA@32 @67
SetPerUserSecValuesA@4 @68
SetPerUserSecValuesW@4 @69
SetPerUserSecValues@4=SetPerUserSecValuesA@4 @70
TranslateInfStringA@32 @71
TranslateInfStringW@32 @72
TranslateInfString@32=TranslateInfStringA@32 @73
TranslateInfStringExA@32 @74
TranslateInfStringExW@32 @75
TranslateInfStringEx@32=TranslateInfStringExA@32 @76
UserInstStubWrapperA@16 @77
UserInstStubWrapperW@16 @78
UserInstStubWrapper@16=UserInstStubWrapperA@16 @79
UserUnInstStubWrapperA@16 @80
UserUnInstStubWrapperW@16 @81
UserUnInstStubWrapper@16=UserUnInstStubWrapperA@16 @82

View file

@ -1,9 +1,11 @@
set_unicode()
spec2def(avicap32.dll avicap32.spec)
add_library(avicap32 SHARED avicap32.c avicap32.rc avicap32.def)
add_library(avicap32 SHARED avicap32.c avicap32.rc ${CMAKE_CURRENT_BINARY_DIR}/avicap32.def)
if(NOT MSVC)
set_source_files_properties(avicap32.def PROPERTIES EXTERNAL_OBJECT TRUE)
endif()
set_module_type(avicap32 win32dll)

View file

@ -0,0 +1,10 @@
LIBRARY avicap32.dll
EXPORTS
AppCleanup@4 @1
capCreateCaptureWindowA@32 @2
capCreateCaptureWindowW@32 @3
capGetDriverDescriptionA@20 @4
capGetDriverDescriptionW@20 @5
videoThunk32@20 @6

View file

@ -1,11 +1,11 @@
add_definitions(-D__WINESRC__)
add_definitions(-D_DLL -D__USE_CRTIMP)
remove_definitions(-D_WIN32_WINNT=0x502)
add_definitions(-D_WIN32_WINNT=0x600)
add_definitions(-D_DLL -D__USE_CRTIMP)
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
spec2def(avifil32.dll avifil32.spec)
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
add_library(avifil32 SHARED
acmstream.c
@ -20,7 +20,11 @@ add_library(avifil32 SHARED
tmpfile.c
wavfile.c
rsrc.rc
${CMAKE_CURRENT_BINARY_DIR}/avifil32.def)
avifil32.def)
if(NOT MSVC)
set_source_files_properties(avifil32.def PROPERTIES EXTERNAL_OBJECT TRUE)
endif()
set_module_type(avifil32 win32dll)
@ -39,5 +43,4 @@ add_importlibs(avifil32
kernel32
ntdll)
add_cab_target(avifil32 1)

View file

@ -0,0 +1,83 @@
LIBRARY avifil32.dll
EXPORTS
AVIBuildFilter@12=AVIBuildFilterA@12 @1
AVIBuildFilterA@12 @2
AVIBuildFilterW@12 @3
AVIClearClipboard@0 @4
AVIFileAddRef@4 @5
AVIFileCreateStream@12=AVIFileCreateStreamA@12 @6
AVIFileCreateStreamA@12 @7
AVIFileCreateStreamW@12 @8
AVIFileEndRecord@4 @9
AVIFileExit@0 @10
AVIFileGetStream@16 @11
AVIFileInfo@12=AVIFileInfoA@12 @12
AVIFileInfoA@12 @13
AVIFileInfoW@12 @14
AVIFileInit@0 @15
AVIFileOpen@16=AVIFileOpenA@16 @16
AVIFileOpenA@16 @17
AVIFileOpenW@16 @18
AVIFileReadData@16 @19
AVIFileRelease@4 @20
AVIFileWriteData@16 @21
AVIGetFromClipboard@4 @22
AVIMakeCompressedStream@16 @23
AVIMakeFileFromStreams@12 @24
AVIMakeStreamFromClipboard@12 @25
AVIPutFileOnClipboard@4 @26
AVISave=AVISaveA @27
AVISaveA @28
AVISaveOptions@20 @29
AVISaveOptionsFree@8 @30
AVISaveV@24=AVISaveVA@24 @31
AVISaveVA@24 @32
AVISaveVW@24 @33
AVISaveW @34
AVIStreamAddRef@4 @35
AVIStreamBeginStreaming@16 @36
AVIStreamCreate@16 @37
AVIStreamEndStreaming@4 @38
AVIStreamFindSample@12 @39
AVIStreamGetFrame@8 @40
AVIStreamGetFrameClose@4 @41
AVIStreamGetFrameOpen@8 @42
AVIStreamInfo@12=AVIStreamInfoA@12 @43
AVIStreamInfoA@12 @44
AVIStreamInfoW@12 @45
AVIStreamLength@4 @46
AVIStreamOpenFromFile@24=AVIStreamOpenFromFileA@24 @47
AVIStreamOpenFromFileA@24 @48
AVIStreamOpenFromFileW@24 @49
AVIStreamRead@28 @50
AVIStreamReadData@16 @51
AVIStreamReadFormat@16 @52
AVIStreamRelease@4 @53
AVIStreamSampleToTime@8 @54
AVIStreamSetFormat@16 @55
AVIStreamStart@4 @56
AVIStreamTimeToSample@8 @57
AVIStreamWrite@32 @58
AVIStreamWriteData@16 @59
CLSID_AVISimpleUnMarshal @60 DATA
CreateEditableStream@8 @61
DllCanUnloadNow@0 @62 PRIVATE
DllGetClassObject@12 @63 PRIVATE
DllRegisterServer@0 @64 PRIVATE
DllUnregisterServer@0 @65 PRIVATE
EditStreamClone@8 @66
EditStreamCopy@16 @67
EditStreamCut@16 @68
EditStreamPaste@24 @69
EditStreamSetInfo@12=EditStreamSetInfoA@12 @70
EditStreamSetInfoA@12 @71
EditStreamSetInfoW@12 @72
EditStreamSetName@8=EditStreamSetNameA@8 @73
EditStreamSetNameA@8 @74
EditStreamSetNameW@8 @75
IID_IAVIEditStream @76 DATA
IID_IAVIFile @77 DATA
IID_IAVIStream @78 DATA
IID_IGetFrame @79 DATA

View file

@ -1,9 +1,11 @@
set_unicode()
spec2def(batt.dll batt.spec)
add_library(batt SHARED batt.c batt.rc batt.def)
add_library(batt SHARED batt.c batt.rc ${CMAKE_CURRENT_BINARY_DIR}/batt.def)
if(NOT MSVC)
set_source_files_properties(batt.def PROPERTIES EXTERNAL_OBJECT TRUE)
endif()
set_module_type(batt win32dll)

6
dll/win32/batt/batt.def Normal file
View file

@ -0,0 +1,6 @@
LIBRARY batt.dll
EXPORTS
BatteryClassCoInstaller@16 @1
BatteryClassInstall@12 @2

View file

@ -1,9 +1,11 @@
set_unicode()
spec2def(beepmidi.dll beepmidi.spec)
add_library(beepmidi SHARED beepmidi.c beepmidi.def)
add_library(beepmidi SHARED beepmidi.c ${CMAKE_CURRENT_BINARY_DIR}/beepmidi.def)
if(NOT MSVC)
set_source_files_properties(beepmidi.def PROPERTIES EXTERNAL_OBJECT TRUE)
endif()
set_entrypoint(beepmidi 0)

View file

@ -0,0 +1,6 @@
LIBRARY beepmidi.dll
EXPORTS
DriverProc@20 @1
modMessage@20 @2

View file

@ -4,9 +4,11 @@ set_unicode()
# Possible definitions: CARDSTYLE_DEFAULT or CARDSTYLE_BAVARIAN
add_definitions(-DCARDSTYLE_DEFAULT)
spec2def(cards.dll cards.spec)
add_library(cards SHARED cards.c cards.rc cards.def)
add_library(cards SHARED cards.c cards.rc ${CMAKE_CURRENT_BINARY_DIR}/cards.def)
if(NOT MSVC)
set_source_files_properties(cards.def PROPERTIES EXTERNAL_OBJECT TRUE)
endif()
set_module_type(cards win32dll)

10
dll/win32/cards/cards.def Normal file
View file

@ -0,0 +1,10 @@
LIBRARY cards.dll
EXPORTS
WEP@4 @1
cdtAnimate@20 @2
cdtDraw@24 @3
cdtDrawExt@32 @4
cdtInit@8 @5
cdtTerm@0 @6

View file

@ -1,12 +1,16 @@
add_definitions(-D__WINESRC__)
remove_definitions(-D_WIN32_WINNT=0x502)
add_definitions(-D_WIN32_WINNT=0x600)
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
spec2def(comcat.dll comcat.spec)
add_library(comcat SHARED comcat_main.c version.rc comcat.def)
add_library(comcat SHARED comcat_main.c version.rc ${CMAKE_CURRENT_BINARY_DIR}/comcat.def)
if(NOT MSVC)
set_source_files_properties(comcat.def PROPERTIES EXTERNAL_OBJECT TRUE)
endif()
set_entrypoint(comcat 0)

View file

@ -0,0 +1,8 @@
LIBRARY comcat.dll
EXPORTS
DllCanUnloadNow@0 @1 PRIVATE
DllGetClassObject@12=ole32.DllGetClassObject @2 PRIVATE
DllRegisterServer@0 @3 PRIVATE
DllUnregisterServer@0 @4 PRIVATE

View file

@ -3,9 +3,11 @@ add_definitions(-D__WINESRC__)
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
spec2def(compstui.dll compstui.spec)
add_library(compstui SHARED compstui_main.c compstui.def)
add_library(compstui SHARED compstui_main.c ${CMAKE_CURRENT_BINARY_DIR}/compstui.def)
if(NOT MSVC)
set_source_files_properties(compstui.def PROPERTIES EXTERNAL_OBJECT TRUE)
endif()
set_module_type(compstui win32dll)

View file

@ -0,0 +1,8 @@
LIBRARY compstui.dll
EXPORTS
CommonPropertySheetUIA@16 @1
CommonPropertySheetUIW@16 @2
GetCPSUIUserData@4 @3
SetCPSUIUserData@8 @4

View file

@ -10,12 +10,14 @@ add_definitions(
include_directories(${REACTOS_SOURCE_DIR}/lib/sdk/crt/include)
spec2def(crtdll.dll crtdll.spec)
list(APPEND SOURCE
dllmain.c
crtdll.rc
${CMAKE_CURRENT_BINARY_DIR}/crtdll.def)
crtdll.def)
if(NOT MSVC)
set_source_files_properties(crtdll.def PROPERTIES EXTERNAL_OBJECT TRUE)
endif()
add_library(crtdll SHARED
${CMAKE_CURRENT_BINARY_DIR}/crtdll_precomp.h.gch

530
dll/win32/crtdll/crtdll.def Normal file
View file

@ -0,0 +1,530 @@
LIBRARY crtdll.dll
EXPORTS
??2@YAPAXI@Z=msvcrt.??2@YAPAXI@Z @1
??3@YAXPAX@Z=msvcrt.??3@YAXPAX@Z @2
?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z=msvcrt.?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z @3
_CIacos=msvcrt._CIacos @4
_CIasin=msvcrt._CIasin @5
_CIatan=msvcrt._CIatan @6
_CIatan2=msvcrt._CIatan2 @7
_CIcos=msvcrt._CIcos @8
_CIcosh=msvcrt._CIcosh @9
_CIexp=msvcrt._CIexp @10
_CIfmod=msvcrt._CIfmod @11
_CIlog=msvcrt._CIlog @12
_CIlog10=msvcrt._CIlog10 @13
_CIpow=msvcrt._CIpow @14
_CIsin=msvcrt._CIsin @15
_CIsinh=msvcrt._CIsinh @16
_CIsqrt=msvcrt._CIsqrt @17
_CItan=msvcrt._CItan @18
_CItanh=msvcrt._CItanh @19
_HUGE_dll=msvcrt._HUGE @20 DATA
_XcptFilter=msvcrt._XcptFilter @21
__GetMainArgs @22
__argc_dll=msvcrt.__argc @23 DATA
__argv_dll=msvcrt.__argv @24 DATA
__dllonexit=msvcrt.__dllonexit @25
__doserrno=msvcrt.__doserrno @26
__fpecode=msvcrt.__fpecode @27
__isascii=msvcrt.__isascii @28
__iscsym=msvcrt.__iscsym @29
__iscsymf=msvcrt.__iscsymf @30
__mb_cur_max_dll=msvcrt.__mb_cur_max @31 DATA
__pxcptinfoptrs=msvcrt.__pxcptinfoptrs @32
__threadhandle=msvcrt.__threadhandle @33
__threadid=msvcrt.__threadid @34
__toascii=msvcrt.__toascii @35
_abnormal_termination=msvcrt._abnormal_termination @36
_access=msvcrt._access @37
_acmdln_dll=msvcrt._acmdln @38 DATA
_aexit_rtn_dll=msvcrt._aexit_rtn @39 DATA
_amsg_exit=msvcrt._amsg_exit @40
_assert=msvcrt._assert @41
_basemajor_dll=CRTDLL__basemajor_dll @42 DATA
_baseminor_dll=CRTDLL__baseminor_dll @43 DATA
_baseversion_dll=CRTDLL__baseversion_dll @44 DATA
_beep=msvcrt._beep @45
_beginthread=msvcrt._beginthread @46
_c_exit=msvcrt._c_exit @47
_cabs=msvcrt._cabs @48
_cexit=msvcrt._cexit @49
_cgets=msvcrt._cgets @50
_chdir=msvcrt._chdir @51
_chdrive=msvcrt._chdrive @52
_chgsign=msvcrt._chgsign @53
_chmod=msvcrt._chmod @54
_chsize=msvcrt._chsize @55
_clearfp=msvcrt._clearfp @56
_close=msvcrt._close @57
_commit=msvcrt._commit @58
_commode_dll=msvcrt._commode @59 DATA
_control87=msvcrt._control87 @60
_controlfp=msvcrt._controlfp @61
_copysign=msvcrt._copysign @62
_cprintf=msvcrt._cprintf @63
_cpumode_dll=CRTDLL__cpumode_dll @64 DATA
_cputs=msvcrt._cputs @65
_creat=msvcrt._creat @66
_cscanf=msvcrt._cscanf @67
_ctype=msvcrt._ctype @68 DATA
_cwait=msvcrt._cwait @69
_daylight_dll=msvcrt._daylight @70 DATA
_dup=msvcrt._dup @71
_dup2=msvcrt._dup2 @72
_ecvt=msvcrt._ecvt @73
_endthread=msvcrt._endthread @74
_environ_dll=msvcrt._environ @75 DATA
_eof=msvcrt._eof @76
_errno=msvcrt._errno @77
_except_handler2=msvcrt._except_handler2 @78
_execl=msvcrt._execl @79
_execle=msvcrt._execle @80
_execlp=msvcrt._execlp @81
_execlpe=msvcrt._execlpe @82
_execv=msvcrt._execv @83
_execve=msvcrt._execve @84
_execvp=msvcrt._execvp @85
_execvpe=msvcrt._execvpe @86
_exit=msvcrt._exit @87
_expand=msvcrt._expand @88
_fcloseall=msvcrt._fcloseall @89
_fcvt=msvcrt._fcvt @90
_fdopen=msvcrt._fdopen @91
_fgetchar=msvcrt._fgetchar @92
_fgetwchar=msvcrt._fgetwchar @93
_filbuf=msvcrt._filbuf @94
_fileinfo_dll=msvcrt._fileinfo @95 DATA
_filelength=msvcrt._filelength @96
_fileno=msvcrt._fileno @97
_findclose=msvcrt._findclose @98
_findfirst=msvcrt._findfirst @99
_findnext=msvcrt._findnext @100
_finite=msvcrt._finite @101
_flsbuf=msvcrt._flsbuf @102
_flushall=msvcrt._flushall @103
_fmode_dll=msvcrt._fmode @104 DATA
_fpclass=msvcrt._fpclass @105
_fpieee_flt=msvcrt._fpieee_flt @106
_fpreset=msvcrt._fpreset @107
_fputchar=msvcrt._fputchar @108
_fputwchar=msvcrt._fputwchar @109
_fsopen=msvcrt._fsopen @110
_fstat=CRTDLL__fstat @111
_ftime=msvcrt._ftime @112
_ftol=msvcrt._ftol @113
_fullpath=msvcrt._fullpath @114
_futime=msvcrt._futime @115
_gcvt=msvcrt._gcvt @116
_get_osfhandle=msvcrt._get_osfhandle @117
_getch=msvcrt._getch @118
_getche=msvcrt._getche @119
_getcwd=msvcrt._getcwd @120
_getdcwd=msvcrt._getdcwd @121
_getdiskfree=msvcrt._getdiskfree @122
_getdllprocaddr=msvcrt._getdllprocaddr @123
_getdrive=msvcrt._getdrive @124
_getdrives=msvcrt._getdrives @125
_getpid=msvcrt._getpid @126
_getsystime=msvcrt._getsystime @127
_getw=msvcrt._getw @128
_global_unwind2=msvcrt._global_unwind2 @129
_heapchk=msvcrt._heapchk @130
_heapmin=msvcrt._heapmin @131
_heapset=msvcrt._heapset @132
_heapwalk=msvcrt._heapwalk @133
_hypot=msvcrt._hypot @134
_initterm=msvcrt._initterm @135
_iob=msvcrt._iob @136 DATA
_isatty=msvcrt._isatty @137
_isctype=msvcrt._isctype @138
_ismbbalnum=msvcrt._ismbbalnum @139
_ismbbalpha=msvcrt._ismbbalpha @140
_ismbbgraph=msvcrt._ismbbgraph @141
_ismbbkalnum=msvcrt._ismbbkalnum @142
_ismbbkana=msvcrt._ismbbkana @143
_ismbbkpunct=msvcrt._ismbbkpunct @144
_ismbblead=msvcrt._ismbblead @145
_ismbbprint=msvcrt._ismbbprint @146
_ismbbpunct=msvcrt._ismbbpunct @147
_ismbbtrail=msvcrt._ismbbtrail @148
_ismbcalpha=msvcrt._ismbcalpha @149
_ismbcdigit=msvcrt._ismbcdigit @150
_ismbchira=msvcrt._ismbchira @151
_ismbckata=msvcrt._ismbckata @152
_ismbcl0=msvcrt._ismbcl0 @153
_ismbcl1=msvcrt._ismbcl1 @154
_ismbcl2=msvcrt._ismbcl2 @155
_ismbclegal=msvcrt._ismbclegal @156
_ismbclower=msvcrt._ismbclower @157
_ismbcprint=msvcrt._ismbcprint @158
_ismbcspace=msvcrt._ismbcspace @159
_ismbcsymbol=msvcrt._ismbcsymbol @160
_ismbcupper=msvcrt._ismbcupper @161
_ismbslead=msvcrt._ismbslead @162
_ismbstrail=msvcrt._ismbstrail @163
_isnan=msvcrt._isnan @164
_itoa=msvcrt._itoa @165
_itow=msvcrt._itow @166
_j0=msvcrt._j0 @167
_j1=msvcrt._j1 @168
_jn=msvcrt._jn @169
_kbhit=msvcrt._kbhit @170
_lfind=msvcrt._lfind @171
_loaddll=msvcrt._loaddll @172
_local_unwind2=msvcrt._local_unwind2 @173
_locking=msvcrt._locking @174
_logb=msvcrt._logb @175
_lrotl=msvcrt._lrotl @176
_lrotr=msvcrt._lrotr @177
_lsearch=msvcrt._lsearch @178
_lseek=msvcrt._lseek @179
_ltoa=msvcrt._ltoa @180
_ltow=msvcrt._ltow @181
_makepath=msvcrt._makepath @182
_matherr=msvcrt._matherr @183
_mbbtombc=msvcrt._mbbtombc @184
_mbbtype=msvcrt._mbbtype @185
_mbccpy=msvcrt._mbccpy @186
_mbcjistojms=msvcrt._mbcjistojms @187
_mbcjmstojis=msvcrt._mbcjmstojis @188
_mbclen=msvcrt._mbclen @189
_mbctohira=msvcrt._mbctohira @190
_mbctokata=msvcrt._mbctokata @191
_mbctolower=msvcrt._mbctolower @192
_mbctombb=msvcrt._mbctombb @193
_mbctoupper=msvcrt._mbctoupper @194
_mbctype=msvcrt._mbctype @195 DATA
_mbsbtype=msvcrt._mbsbtype @196
_mbscat=msvcrt._mbscat @197
_mbschr=msvcrt._mbschr @198
_mbscmp=msvcrt._mbscmp @199
_mbscpy=msvcrt._mbscpy @200
_mbscspn=msvcrt._mbscspn @201
_mbsdec=msvcrt._mbsdec @202
_mbsdup=msvcrt._mbsdup @203
_mbsicmp=msvcrt._mbsicmp @204
_mbsinc=msvcrt._mbsinc @205
_mbslen=msvcrt._mbslen @206
_mbslwr=msvcrt._mbslwr @207
_mbsnbcat=msvcrt._mbsnbcat @208
_mbsnbcmp=msvcrt._mbsnbcmp @209
_mbsnbcnt=msvcrt._mbsnbcnt @210
_mbsnbcpy=msvcrt._mbsnbcpy @211
_mbsnbicmp=msvcrt._mbsnbicmp @212
_mbsnbset=msvcrt._mbsnbset @213
_mbsncat=msvcrt._mbsncat @214
_mbsnccnt=msvcrt._mbsnccnt @215
_mbsncmp=msvcrt._mbsncmp @216
_mbsncpy=msvcrt._mbsncpy @217
_mbsnextc=msvcrt._mbsnextc @218
_mbsnicmp=msvcrt._mbsnicmp @219
_mbsninc=msvcrt._mbsninc @220
_mbsnset=msvcrt._mbsnset @221
_mbspbrk=msvcrt._mbspbrk @222
_mbsrchr=msvcrt._mbsrchr @223
_mbsrev=msvcrt._mbsrev @224
_mbsset=msvcrt._mbsset @225
_mbsspn=msvcrt._mbsspn @226
_mbsspnp=msvcrt._mbsspnp @227
_mbsstr=msvcrt._mbsstr @228
_mbstok=msvcrt._mbstok @229
_mbstrlen=msvcrt._mbstrlen @230
_mbsupr=msvcrt._mbsupr @231
_memccpy=msvcrt._memccpy @232
_memicmp=msvcrt._memicmp @233
_mkdir=msvcrt._mkdir @234
_mktemp=msvcrt._mktemp @235
_msize=msvcrt._msize @236
_nextafter=msvcrt._nextafter @237
_onexit=msvcrt._onexit @238
_open=msvcrt._open @239
_open_osfhandle=msvcrt._open_osfhandle @240
_osmajor_dll=CRTDLL__osmajor_dll @241 DATA
_osminor_dll=CRTDLL__osminor_dll @242 DATA
_osmode_dll=CRTDLL__osmode_dll @243 DATA
_osver_dll=msvcrt._osver @244 DATA
_osversion_dll=CRTDLL__osversion_dll @245 DATA
_pclose=msvcrt._pclose @246
_pctype_dll=msvcrt._pctype @247 DATA
_pgmptr_dll=msvcrt._pgmptr @248 DATA
_pipe=msvcrt._pipe @249
_popen=msvcrt._popen @250
_purecall=msvcrt._purecall @251
_putch=msvcrt._putch @252
_putenv=msvcrt._putenv @253
_putw=msvcrt._putw @254
_pwctype_dll=msvcrt._pwctype @255 DATA
_read=msvcrt._read @256
_rmdir=msvcrt._rmdir @257
_rmtmp=msvcrt._rmtmp @258
_rotl=msvcrt._rotl @259
_rotr=msvcrt._rotr @260
_scalb=msvcrt._scalb @261
_searchenv=msvcrt._searchenv @262
_seterrormode=msvcrt._seterrormode @263
_setjmp=msvcrt._setjmp @264
_setmode=msvcrt._setmode @265
_setsystime=msvcrt._setsystime @266
_sleep=msvcrt._sleep @267
_snprintf=msvcrt._snprintf @268
_snwprintf=msvcrt._snwprintf @269
_sopen=msvcrt._sopen @270
_spawnl=msvcrt._spawnl @271
_spawnle=msvcrt._spawnle @272
_spawnlp=msvcrt._spawnlp @273
_spawnlpe=msvcrt._spawnlpe @274
_spawnv=msvcrt._spawnv @275
_spawnve=msvcrt._spawnve @276
_spawnvp=msvcrt._spawnvp @277
_spawnvpe=msvcrt._spawnvpe @278
_splitpath=msvcrt._splitpath @279
_stat=CRTDLL__stat @280
_statusfp=msvcrt._statusfp @281
_strcmpi=msvcrt._strcmpi @282
_strdate=msvcrt._strdate @283
_strdec @284
_strdup=msvcrt._strdup @285
_strerror=msvcrt._strerror @286
_stricmp=msvcrt._stricmp @287
_stricoll=msvcrt._stricoll @288
_strinc @289
_strlwr=msvcrt._strlwr @290
_strncnt @291
_strnextc @292
_strnicmp=msvcrt._strnicmp @293
_strninc @294
_strnset=msvcrt._strnset @295
_strrev=msvcrt._strrev @296
_strset=msvcrt._strset @297
_strspnp @298
_strtime=msvcrt._strtime @299
_strupr=msvcrt._strupr @300
_swab=msvcrt._swab @301
_sys_errlist=msvcrt._sys_errlist @302 DATA
_sys_nerr_dll=msvcrt._sys_nerr @303 DATA
_tell=msvcrt._tell @304
_tempnam=msvcrt._tempnam @305
_timezone_dll=msvcrt._timezone @306 DATA
_tolower=msvcrt._tolower @307
_toupper=msvcrt._toupper @308
_tzname=msvcrt._tzname @309 DATA
_tzset=msvcrt._tzset @310
_ultoa=msvcrt._ultoa @311
_ultow=msvcrt._ultow @312
_umask=msvcrt._umask @313
_ungetch=msvcrt._ungetch @314
_unlink=msvcrt._unlink @315
_unloaddll=msvcrt._unloaddll @316
_utime=msvcrt._utime @317
_vsnprintf=msvcrt._vsnprintf @318
_vsnwprintf=msvcrt._vsnwprintf @319
_wcsdup=msvcrt._wcsdup @320
_wcsicmp=msvcrt._wcsicmp @321
_wcsicoll=msvcrt._wcsicoll @322
_wcslwr=msvcrt._wcslwr @323
_wcsnicmp=msvcrt._wcsnicmp @324
_wcsnset=msvcrt._wcsnset @325
_wcsrev=msvcrt._wcsrev @326
_wcsset=msvcrt._wcsset @327
_wcsupr=msvcrt._wcsupr @328
_winmajor_dll=msvcrt._winmajor @329 DATA
_winminor_dll=msvcrt._winminor @330 DATA
_winver_dll=msvcrt._winver @331 DATA
_write=msvcrt._write @332
_wtoi=msvcrt._wtoi @333
_wtol=msvcrt._wtol @334
_y0=msvcrt._y0 @335
_y1=msvcrt._y1 @336
_yn=msvcrt._yn @337
abort=msvcrt.abort @338
abs=msvcrt.abs @339
acos=msvcrt.acos @340
asctime=msvcrt.asctime @341
asin=msvcrt.asin @342
atan=msvcrt.atan @343
atan2=msvcrt.atan2 @344
atexit=msvcrt.atexit @345
atof=msvcrt.atof @346
atoi=msvcrt.atoi @347
atol=msvcrt.atol @348
bsearch=msvcrt.bsearch @349
calloc=msvcrt.calloc @350
ceil=msvcrt.ceil @351
clearerr=msvcrt.clearerr @352
clock=msvcrt.clock @353
cos=msvcrt.cos @354
cosh=msvcrt.cosh @355
ctime=msvcrt.ctime @356
difftime=msvcrt.difftime @357
div=msvcrt.div @358
exit=msvcrt.exit @359
exp=msvcrt.exp @360
fabs=msvcrt.fabs @361
fclose=msvcrt.fclose @362
feof=msvcrt.feof @363
ferror=msvcrt.ferror @364
fflush=msvcrt.fflush @365
fgetc=msvcrt.fgetc @366
fgetpos=msvcrt.fgetpos @367
fgets=msvcrt.fgets @368
fgetwc=msvcrt.fgetwc @369
floor=msvcrt.floor @370
fmod=msvcrt.fmod @371
fopen=msvcrt.fopen @372
fprintf=msvcrt.fprintf @373
fputc=msvcrt.fputc @374
fputs=msvcrt.fputs @375
fputwc=msvcrt.fputwc @376
fread=msvcrt.fread @377
free=msvcrt.free @378
freopen=msvcrt.freopen @379
frexp=msvcrt.frexp @380
fscanf=msvcrt.fscanf @381
fseek=msvcrt.fseek @382
fsetpos=msvcrt.fsetpos @383
ftell=msvcrt.ftell @384
fwprintf=msvcrt.fwprintf @385
fwrite=msvcrt.fwrite @386
fwscanf=msvcrt.fwscanf @387
getc=msvcrt.getc @388
getchar=msvcrt.getchar @389
getenv=msvcrt.getenv @390
gets=msvcrt.gets @391
gmtime=msvcrt.gmtime @392
is_wctype=msvcrt.is_wctype @393
isalnum=msvcrt.isalnum @394
isalpha=msvcrt.isalpha @395
iscntrl=msvcrt.iscntrl @396
isdigit=msvcrt.isdigit @397
isgraph=msvcrt.isgraph @398
isleadbyte=msvcrt.isleadbyte @399
islower=msvcrt.islower @400
isprint=msvcrt.isprint @401
ispunct=msvcrt.ispunct @402
isspace=msvcrt.isspace @403
isupper=msvcrt.isupper @404
iswalnum=msvcrt.iswalnum @405
iswalpha=msvcrt.iswalpha @406
iswascii=msvcrt.iswascii @407
iswcntrl=msvcrt.iswcntrl @408
iswctype=msvcrt.iswctype @409
iswdigit=msvcrt.iswdigit @410
iswgraph=msvcrt.iswgraph @411
iswlower=msvcrt.iswlower @412
iswprint=msvcrt.iswprint @413
iswpunct=msvcrt.iswpunct @414
iswspace=msvcrt.iswspace @415
iswupper=msvcrt.iswupper @416
iswxdigit=msvcrt.iswxdigit @417
isxdigit=msvcrt.isxdigit @418
labs=msvcrt.labs @419
ldexp=msvcrt.ldexp @420
ldiv=msvcrt.ldiv @421
localeconv=msvcrt.localeconv @422
localtime=msvcrt.localtime @423
log=msvcrt.log @424
log10=msvcrt.log10 @425
longjmp=msvcrt.longjmp @426
malloc=msvcrt.malloc @427
mblen=msvcrt.mblen @428
mbstowcs=msvcrt.mbstowcs @429
mbtowc=msvcrt.mbtowc @430
memchr=msvcrt.memchr @431
memcmp=msvcrt.memcmp @432
memcpy=msvcrt.memcpy @433
memmove=msvcrt.memmove @434
memset=msvcrt.memset @435
mktime=msvcrt.mktime @436
modf=msvcrt.modf @437
perror=msvcrt.perror @438
pow=msvcrt.pow @439
printf=msvcrt.printf @440
putc=msvcrt.putc @441
putchar=msvcrt.putchar @442
puts=msvcrt.puts @443
qsort=msvcrt.qsort @444
raise=msvcrt.raise @445
rand=msvcrt.rand @446
realloc=msvcrt.realloc @447
remove=msvcrt.remove @448
rename=msvcrt.rename @449
rewind=msvcrt.rewind @450
scanf=msvcrt.scanf @451
setbuf=msvcrt.setbuf @452
setlocale=msvcrt.setlocale @453
setvbuf=msvcrt.setvbuf @454
signal=msvcrt.signal @455
sin=msvcrt.sin @456
sinh=msvcrt.sinh @457
sprintf=msvcrt.sprintf @458
sqrt=msvcrt.sqrt @459
srand=msvcrt.srand @460
sscanf=msvcrt.sscanf @461
strcat=msvcrt.strcat @462
strchr=msvcrt.strchr @463
strcmp=msvcrt.strcmp @464
strcoll=msvcrt.strcoll @465
strcpy=msvcrt.strcpy @466
strcspn=msvcrt.strcspn @467
strerror=msvcrt.strerror @468
strftime=msvcrt.strftime @469
strlen=msvcrt.strlen @470
strncat=msvcrt.strncat @471
strncmp=msvcrt.strncmp @472
strncpy=msvcrt.strncpy @473
strpbrk=msvcrt.strpbrk @474
strrchr=msvcrt.strrchr @475
strspn=msvcrt.strspn @476
strstr=msvcrt.strstr @477
strtod=msvcrt.strtod @478
strtok=msvcrt.strtok @479
strtol=msvcrt.strtol @480
strtoul=msvcrt.strtoul @481
strxfrm=msvcrt.strxfrm @482
swprintf=msvcrt.swprintf @483
swscanf=msvcrt.swscanf @484
system=msvcrt.system @485
tan=msvcrt.tan @486
tanh=msvcrt.tanh @487
time=msvcrt.time @488
tmpfile=msvcrt.tmpfile @489
tmpnam=msvcrt.tmpnam @490
tolower=msvcrt.tolower @491
toupper=msvcrt.toupper @492
towlower=msvcrt.towlower @493
towupper=msvcrt.towupper @494
ungetc=msvcrt.ungetc @495
ungetwc=msvcrt.ungetwc @496
vfprintf=msvcrt.vfprintf @497
vfwprintf=msvcrt.vfwprintf @498
vprintf=msvcrt.vprintf @499
vsprintf=msvcrt.vsprintf @500
vswprintf=msvcrt.vswprintf @501
vwprintf=msvcrt.vwprintf @502
wcscat=msvcrt.wcscat @503
wcschr=msvcrt.wcschr @504
wcscmp=msvcrt.wcscmp @505
wcscoll=msvcrt.wcscoll @506
wcscpy=msvcrt.wcscpy @507
wcscspn=msvcrt.wcscspn @508
wcsftime=msvcrt.wcsftime @509
wcslen=msvcrt.wcslen @510
wcsncat=msvcrt.wcsncat @511
wcsncmp=msvcrt.wcsncmp @512
wcsncpy=msvcrt.wcsncpy @513
wcspbrk=msvcrt.wcspbrk @514
wcsrchr=msvcrt.wcsrchr @515
wcsspn=msvcrt.wcsspn @516
wcsstr=msvcrt.wcsstr @517
wcstod=msvcrt.wcstod @518
wcstok=msvcrt.wcstok @519
wcstol=msvcrt.wcstol @520
wcstombs=msvcrt.wcstombs @521
wcstoul=msvcrt.wcstoul @522
wcsxfrm=msvcrt.wcsxfrm @523
wctomb=msvcrt.wctomb @524
wprintf=msvcrt.wprintf @525
wscanf=msvcrt.wscanf @526

View file

@ -4,8 +4,6 @@ set_unicode()
add_definitions(-D_DLL -D__USE_CRTIMP)
add_definitions(-DLANGPACK)
spec2def(gdi32.dll gdi32.spec)
include_directories(include)
list(APPEND SOURCE
@ -39,7 +37,11 @@ list(APPEND SOURCE
objects/utils.c
objects/path.c
gdi32.rc
${CMAKE_CURRENT_BINARY_DIR}/gdi32.def)
gdi32.def)
if(NOT MSVC)
set_source_files_properties(gdi32.def PROPERTIES EXTERNAL_OBJECT TRUE)
endif()
add_library(gdi32 SHARED
${CMAKE_CURRENT_BINARY_DIR}/gdi32_precomp.h.gch

File diff suppressed because it is too large Load diff

View file

@ -3,9 +3,11 @@ set_unicode()
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
spec2def(getuname.dll getuname.spec)
add_library(getuname SHARED getuname.c getuname.rc getuname.def)
add_library(getuname SHARED getuname.c getuname.rc ${CMAKE_CURRENT_BINARY_DIR}/getuname.def)
if(NOT MSVC)
set_source_files_properties(getuname.def PROPERTIES EXTERNAL_OBJECT TRUE)
endif()
set_module_type(getuname win32dll)

View file

@ -0,0 +1,5 @@
LIBRARY getuname.dll
EXPORTS
GetUName@8 @1

View file

@ -1,10 +1,10 @@
add_definitions(-D__WINESRC__)
remove_definitions(-D_WIN32_WINNT=0x502)
add_definitions(-D_WIN32_WINNT=0x600)
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
spec2def(hnetcfg.dll hnetcfg.spec)
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
add_library(hnetcfg SHARED
apps.c
@ -15,7 +15,11 @@ add_library(hnetcfg SHARED
profile.c
regsvr.c
service.c
${CMAKE_CURRENT_BINARY_DIR}/hnetcfg.def)
hnetcfg.def)
if(NOT MSVC)
set_source_files_properties(hnetcfg.def PROPERTIES EXTERNAL_OBJECT TRUE)
endif()
set_module_type(hnetcfg win32dll)
@ -27,5 +31,4 @@ add_importlibs(hnetcfg
kernel32
ntdll)
add_cab_target(hnetcfg 1)

View file

@ -0,0 +1,8 @@
LIBRARY hnetcfg.dll
EXPORTS
DllCanUnloadNow@0 @1 PRIVATE
DllGetClassObject@12 @2 PRIVATE
DllRegisterServer@0 @3 PRIVATE
DllUnregisterServer@0 @4 PRIVATE