[ros-diffs] [akhaldi] 49448: [CMAKE] - Move some dlls with no stubs into using def files instead of spec files.

akhaldi at svn.reactos.org akhaldi at svn.reactos.org
Tue Nov 2 18:19:45 UTC 2010


Author: akhaldi
Date: Tue Nov  2 18:19:44 2010
New Revision: 49448

URL: http://svn.reactos.org/svn/reactos?rev=49448&view=rev
Log:
[CMAKE]
- Move some dlls with no stubs into using def files instead of spec files.

Added:
    branches/cmake-bringup/dll/win32/acledit/acledit.def   (with props)
    branches/cmake-bringup/dll/win32/aclui/aclui.def   (with props)
    branches/cmake-bringup/dll/win32/actxprxy/actxprxy.def   (with props)
    branches/cmake-bringup/dll/win32/advpack/advpack.def   (with props)
    branches/cmake-bringup/dll/win32/avicap32/avicap32.def   (with props)
    branches/cmake-bringup/dll/win32/avifil32/avifil32.def   (with props)
    branches/cmake-bringup/dll/win32/batt/batt.def   (with props)
    branches/cmake-bringup/dll/win32/beepmidi/beepmidi.def   (with props)
    branches/cmake-bringup/dll/win32/cards/cards.def   (with props)
    branches/cmake-bringup/dll/win32/comcat/comcat.def   (with props)
    branches/cmake-bringup/dll/win32/compstui/compstui.def   (with props)
    branches/cmake-bringup/dll/win32/crtdll/crtdll.def   (with props)
    branches/cmake-bringup/dll/win32/getuname/getuname.def   (with props)
    branches/cmake-bringup/dll/win32/hnetcfg/hnetcfg.def   (with props)
Modified:
    branches/cmake-bringup/dll/win32/acledit/CMakeLists.txt
    branches/cmake-bringup/dll/win32/aclui/CMakeLists.txt
    branches/cmake-bringup/dll/win32/actxprxy/CMakeLists.txt
    branches/cmake-bringup/dll/win32/advpack/CMakeLists.txt
    branches/cmake-bringup/dll/win32/avicap32/CMakeLists.txt
    branches/cmake-bringup/dll/win32/avifil32/CMakeLists.txt
    branches/cmake-bringup/dll/win32/batt/CMakeLists.txt
    branches/cmake-bringup/dll/win32/beepmidi/CMakeLists.txt
    branches/cmake-bringup/dll/win32/cards/CMakeLists.txt
    branches/cmake-bringup/dll/win32/comcat/CMakeLists.txt
    branches/cmake-bringup/dll/win32/compstui/CMakeLists.txt
    branches/cmake-bringup/dll/win32/crtdll/CMakeLists.txt
    branches/cmake-bringup/dll/win32/gdi32/CMakeLists.txt
    branches/cmake-bringup/dll/win32/gdi32/gdi32.def
    branches/cmake-bringup/dll/win32/getuname/CMakeLists.txt
    branches/cmake-bringup/dll/win32/hnetcfg/CMakeLists.txt

Modified: branches/cmake-bringup/dll/win32/acledit/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/acledit/CMakeLists.txt?rev=49448&r1=49447&r2=49448&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/acledit/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/acledit/CMakeLists.txt [iso-8859-1] Tue Nov  2 18:19:44 2010
@@ -4,11 +4,14 @@
 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)
 

Added: branches/cmake-bringup/dll/win32/acledit/acledit.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/acledit/acledit.def?rev=49448&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/acledit/acledit.def (added)
+++ branches/cmake-bringup/dll/win32/acledit/acledit.def [iso-8859-1] Tue Nov  2 18:19:44 2010
@@ -1,0 +1,11 @@
+
+LIBRARY acledit.dll
+
+EXPORTS
+  EditAuditInfo at 4 @1
+  EditOwnerInfo at 4 @2
+  EditPermissionInfo at 4 @3
+  FMExtensionProcW at 12 @4
+  SedDiscretionaryAclEditor at 52 @5
+  SedSystemAclEditor at 48 @6
+  SedTakeOwnership at 56 @7

Propchange: branches/cmake-bringup/dll/win32/acledit/acledit.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/aclui/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/aclui/CMakeLists.txt?rev=49448&r1=49447&r2=49448&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/aclui/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/aclui/CMakeLists.txt [iso-8859-1] Tue Nov  2 18:19:44 2010
@@ -10,9 +10,12 @@
     misc.c
     sidcache.c
     aclui.rc
-    ${CMAKE_CURRENT_BINARY_DIR}/aclui.def)
+    aclui.def)
 
-spec2def(aclui.dll aclui.spec)
+if(NOT MSVC)
+    set_source_files_properties(aclui.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
+
 
 add_library(aclui SHARED
     ${CMAKE_CURRENT_BINARY_DIR}/aclui_precomp.h.gch
@@ -20,7 +23,6 @@
 
 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})

Added: branches/cmake-bringup/dll/win32/aclui/aclui.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/aclui/aclui.def?rev=49448&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/aclui/aclui.def (added)
+++ branches/cmake-bringup/dll/win32/aclui/aclui.def [iso-8859-1] Tue Nov  2 18:19:44 2010
@@ -1,0 +1,7 @@
+
+LIBRARY aclui.dll
+
+EXPORTS
+  CreateSecurityPage at 4 @1
+  EditSecurity at 8 @2
+  IID_ISecurityInformation @3 DATA

Propchange: branches/cmake-bringup/dll/win32/aclui/aclui.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/actxprxy/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/actxprxy/CMakeLists.txt?rev=49448&r1=49447&r2=49448&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/actxprxy/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/actxprxy/CMakeLists.txt [iso-8859-1] Tue Nov  2 18:19:44 2010
@@ -3,9 +3,11 @@
 
 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)
 

Added: branches/cmake-bringup/dll/win32/actxprxy/actxprxy.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/actxprxy/actxprxy.def?rev=49448&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/actxprxy/actxprxy.def (added)
+++ branches/cmake-bringup/dll/win32/actxprxy/actxprxy.def [iso-8859-1] Tue Nov  2 18:19:44 2010
@@ -1,0 +1,9 @@
+
+LIBRARY actxprxy.dll
+
+EXPORTS
+  GetProxyDllInfo at 8 @3 PRIVATE
+  DllCanUnloadNow at 0 @4 PRIVATE
+  DllGetClassObject at 12 @5 PRIVATE
+  DllRegisterServer at 0 @6 PRIVATE
+  DllUnregisterServer at 0 @7 PRIVATE

Propchange: branches/cmake-bringup/dll/win32/actxprxy/actxprxy.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/advpack/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/advpack/CMakeLists.txt?rev=49448&r1=49447&r2=49448&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/advpack/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/advpack/CMakeLists.txt [iso-8859-1] Tue Nov  2 18:19:44 2010
@@ -8,9 +8,11 @@
     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})
 

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

Propchange: branches/cmake-bringup/dll/win32/advpack/advpack.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/avicap32/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/avicap32/CMakeLists.txt?rev=49448&r1=49447&r2=49448&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/avicap32/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/avicap32/CMakeLists.txt [iso-8859-1] Tue Nov  2 18:19:44 2010
@@ -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)
 

Added: branches/cmake-bringup/dll/win32/avicap32/avicap32.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/avicap32/avicap32.def?rev=49448&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/avicap32/avicap32.def (added)
+++ branches/cmake-bringup/dll/win32/avicap32/avicap32.def [iso-8859-1] Tue Nov  2 18:19:44 2010
@@ -1,0 +1,10 @@
+
+LIBRARY avicap32.dll
+
+EXPORTS
+  AppCleanup at 4 @1
+  capCreateCaptureWindowA at 32 @2
+  capCreateCaptureWindowW at 32 @3
+  capGetDriverDescriptionA at 20 @4
+  capGetDriverDescriptionW at 20 @5
+  videoThunk32 at 20 @6

Propchange: branches/cmake-bringup/dll/win32/avicap32/avicap32.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/avifil32/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/avifil32/CMakeLists.txt?rev=49448&r1=49447&r2=49448&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/avifil32/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/avifil32/CMakeLists.txt [iso-8859-1] Tue Nov  2 18:19:44 2010
@@ -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)
 
 add_library(avifil32 SHARED
     acmstream.c
@@ -20,7 +20,11 @@
     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 @@
     kernel32
     ntdll)
 
-
 add_cab_target(avifil32 1)

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

Propchange: branches/cmake-bringup/dll/win32/avifil32/avifil32.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/batt/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/batt/CMakeLists.txt?rev=49448&r1=49447&r2=49448&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/batt/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/batt/CMakeLists.txt [iso-8859-1] Tue Nov  2 18:19:44 2010
@@ -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)
 

Added: branches/cmake-bringup/dll/win32/batt/batt.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/batt/batt.def?rev=49448&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/batt/batt.def (added)
+++ branches/cmake-bringup/dll/win32/batt/batt.def [iso-8859-1] Tue Nov  2 18:19:44 2010
@@ -1,0 +1,6 @@
+
+LIBRARY batt.dll
+
+EXPORTS
+  BatteryClassCoInstaller at 16 @1
+  BatteryClassInstall at 12 @2

Propchange: branches/cmake-bringup/dll/win32/batt/batt.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/beepmidi/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/beepmidi/CMakeLists.txt?rev=49448&r1=49447&r2=49448&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/beepmidi/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/beepmidi/CMakeLists.txt [iso-8859-1] Tue Nov  2 18:19:44 2010
@@ -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)
 

Added: branches/cmake-bringup/dll/win32/beepmidi/beepmidi.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/beepmidi/beepmidi.def?rev=49448&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/beepmidi/beepmidi.def (added)
+++ branches/cmake-bringup/dll/win32/beepmidi/beepmidi.def [iso-8859-1] Tue Nov  2 18:19:44 2010
@@ -1,0 +1,6 @@
+
+LIBRARY beepmidi.dll
+
+EXPORTS
+  DriverProc at 20 @1
+  modMessage at 20 @2

Propchange: branches/cmake-bringup/dll/win32/beepmidi/beepmidi.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/cards/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/cards/CMakeLists.txt?rev=49448&r1=49447&r2=49448&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/cards/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/cards/CMakeLists.txt [iso-8859-1] Tue Nov  2 18:19:44 2010
@@ -4,9 +4,11 @@
 # 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)
 

Added: branches/cmake-bringup/dll/win32/cards/cards.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/cards/cards.def?rev=49448&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/cards/cards.def (added)
+++ branches/cmake-bringup/dll/win32/cards/cards.def [iso-8859-1] Tue Nov  2 18:19:44 2010
@@ -1,0 +1,10 @@
+
+LIBRARY cards.dll
+
+EXPORTS
+  WEP at 4 @1
+  cdtAnimate at 20 @2
+  cdtDraw at 24 @3
+  cdtDrawExt at 32 @4
+  cdtInit at 8 @5
+  cdtTerm at 0 @6

Propchange: branches/cmake-bringup/dll/win32/cards/cards.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/comcat/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/comcat/CMakeLists.txt?rev=49448&r1=49447&r2=49448&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/comcat/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/comcat/CMakeLists.txt [iso-8859-1] Tue Nov  2 18:19:44 2010
@@ -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)
 

Added: branches/cmake-bringup/dll/win32/comcat/comcat.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/comcat/comcat.def?rev=49448&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/comcat/comcat.def (added)
+++ branches/cmake-bringup/dll/win32/comcat/comcat.def [iso-8859-1] Tue Nov  2 18:19:44 2010
@@ -1,0 +1,8 @@
+
+LIBRARY comcat.dll
+
+EXPORTS
+  DllCanUnloadNow at 0 @1 PRIVATE
+  DllGetClassObject at 12=ole32.DllGetClassObject @2 PRIVATE
+  DllRegisterServer at 0 @3 PRIVATE
+  DllUnregisterServer at 0 @4 PRIVATE

Propchange: branches/cmake-bringup/dll/win32/comcat/comcat.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/compstui/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/compstui/CMakeLists.txt?rev=49448&r1=49447&r2=49448&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/compstui/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/compstui/CMakeLists.txt [iso-8859-1] Tue Nov  2 18:19:44 2010
@@ -3,9 +3,11 @@
 
 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)
 

Added: branches/cmake-bringup/dll/win32/compstui/compstui.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/compstui/compstui.def?rev=49448&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/compstui/compstui.def (added)
+++ branches/cmake-bringup/dll/win32/compstui/compstui.def [iso-8859-1] Tue Nov  2 18:19:44 2010
@@ -1,0 +1,8 @@
+
+LIBRARY compstui.dll
+
+EXPORTS
+  CommonPropertySheetUIA at 16 @1
+  CommonPropertySheetUIW at 16 @2
+  GetCPSUIUserData at 4 @3
+  SetCPSUIUserData at 8 @4

Propchange: branches/cmake-bringup/dll/win32/compstui/compstui.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/crtdll/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/crtdll/CMakeLists.txt?rev=49448&r1=49447&r2=49448&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/crtdll/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/crtdll/CMakeLists.txt [iso-8859-1] Tue Nov  2 18:19:44 2010
@@ -10,12 +10,14 @@
 
 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

Added: branches/cmake-bringup/dll/win32/crtdll/crtdll.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/crtdll/crtdll.def?rev=49448&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/crtdll/crtdll.def (added)
+++ branches/cmake-bringup/dll/win32/crtdll/crtdll.def [iso-8859-1] Tue Nov  2 18:19:44 2010
@@ -1,0 +1,530 @@
+
+LIBRARY crtdll.dll
+
+EXPORTS
+  ??2 at YAPAXI@Z=msvcrt.??2 at YAPAXI@Z @1
+  ??3 at YAXPAX@Z=msvcrt.??3 at YAXPAX@Z @2
+  ?_set_new_handler@@YAP6AHI at ZP6AHI@Z at Z=msvcrt.?_set_new_handler@@YAP6AHI at ZP6AHI@Z at 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

Propchange: branches/cmake-bringup/dll/win32/crtdll/crtdll.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/gdi32/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/gdi32/CMakeLists.txt?rev=49448&r1=49447&r2=49448&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/gdi32/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/gdi32/CMakeLists.txt [iso-8859-1] Tue Nov  2 18:19:44 2010
@@ -3,8 +3,6 @@
 
 add_definitions(-D_DLL -D__USE_CRTIMP)
 add_definitions(-DLANGPACK)
-
-spec2def(gdi32.dll gdi32.spec)
 
 include_directories(include)
 
@@ -39,7 +37,11 @@
     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

Modified: branches/cmake-bringup/dll/win32/gdi32/gdi32.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/gdi32/gdi32.def?rev=49448&r1=49447&r2=49448&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/gdi32/gdi32.def [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/gdi32/gdi32.def [iso-8859-1] Tue Nov  2 18:19:44 2010
@@ -2,613 +2,613 @@
 LIBRARY gdi32.dll
 
 EXPORTS
-  AbortDoc
-  AbortPath
-  AddFontMemResourceEx
-  AddFontResourceA
-  AddFontResourceExA
-  AddFontResourceExW
-  AddFontResourceTracking
-  AddFontResourceW
-  AngleArc
-  AnimatePalette
-  AnyLinkedFonts=NtGdiAnyLinkedFonts
-  Arc
-  ArcTo
-  BRUSHOBJ_hGetColorTransform=NtGdiBRUSHOBJ_hGetColorTransform
-  BRUSHOBJ_pvAllocRbrush=NtGdiBRUSHOBJ_pvAllocRbrush
-  BRUSHOBJ_pvGetRbrush=NtGdiBRUSHOBJ_pvGetRbrush
-  BRUSHOBJ_ulGetBrushColor=NtGdiBRUSHOBJ_ulGetBrushColor
-  BeginPath
-  BitBlt
-  CLIPOBJ_bEnum=NtGdiCLIPOBJ_bEnum
-  CLIPOBJ_cEnumStart=NtGdiCLIPOBJ_cEnumStart
-  CLIPOBJ_ppoGetPath=NtGdiCLIPOBJ_ppoGetPath
-  CancelDC
-  CheckColorsInGamut
-  ChoosePixelFormat
-  Chord
-  ClearBitmapAttributes
-  ClearBrushAttributes
-  CloseEnhMetaFile
-  CloseFigure
-  CloseMetaFile
-  ColorCorrectPalette
-  ColorMatchToTarget
-  CombineRgn
-  CombineTransform=NtGdiCombineTransform
-  CopyEnhMetaFileA
-  CopyEnhMetaFileW
-  CopyMetaFileA
-  CopyMetaFileW
-  CreateBitmap
-  CreateBitmapIndirect
-  CreateBrushIndirect
-  CreateColorSpaceA
-  CreateColorSpaceW
-  CreateCompatibleBitmap
-  CreateCompatibleDC
-  CreateDCA
-  CreateDCW
-  CreateDIBPatternBrush
-  CreateDIBPatternBrushPt
-  CreateDIBSection
-  CreateDIBitmap
-  CreateDiscardableBitmap
-  CreateEllipticRgn=NtGdiCreateEllipticRgn
-  CreateEllipticRgnIndirect
-  CreateEnhMetaFileA
-  CreateEnhMetaFileW
-  CreateFontA
-  CreateFontIndirectA
-  CreateFontIndirectExA
-  CreateFontIndirectExW
-  CreateFontIndirectW
-  CreateFontW
-  CreateHalftonePalette=NtGdiCreateHalftonePalette
-  CreateHatchBrush
-  CreateICA
-  CreateICW
-  CreateMetaFileA
-  CreateMetaFileW
-  CreatePalette
-  CreatePatternBrush
-  CreatePen
-  CreatePenIndirect
-  CreatePolyPolygonRgn
-  CreatePolygonRgn
-  CreateRectRgn
-  CreateRectRgnIndirect
-  CreateRoundRectRgn=NtGdiCreateRoundRectRgn
-  CreateScalableFontResourceA
-  CreateScalableFontResourceW
-  CreateSolidBrush
-  DPtoLP
-  DdEntry0=NtGdiDxgGenericThunk
-  DdEntry10=NtGdiDdBeginMoCompFrame
-  DdEntry11=NtGdiDdBlt
-  DdEntry12=NtGdiDdCanCreateSurface
-  DdEntry13=NtGdiDdCanCreateD3DBuffer
-  DdEntry14=NtGdiDdColorControl
-  DdEntry15=NtGdiDdCreateDirectDrawObject
-  DdEntry16=NtGdiDdCreateSurface
-  DdEntry17=NtGdiDdCreateD3DBuffer
-  DdEntry18=NtGdiDdCreateMoComp
-  DdEntry19=NtGdiDdCreateSurfaceObject
-  DdEntry1=NtGdiD3dContextCreate
-  DdEntry20=NtGdiDdDeleteDirectDrawObject
-  DdEntry21=NtGdiDdDeleteSurfaceObject
-  DdEntry22=NtGdiDdDestroyMoComp
-  DdEntry23=NtGdiDdDestroySurface
-  DdEntry24=NtGdiDdDestroyD3DBuffer
-  DdEntry25=NtGdiDdEndMoCompFrame
-  DdEntry26=NtGdiDdFlip
-  DdEntry27=NtGdiDdFlipToGDISurface
-  DdEntry28=NtGdiDdGetAvailDriverMemory
-  DdEntry29=NtGdiDdGetBltStatus
-  DdEntry2=NtGdiD3dContextDestroy
-  DdEntry30=NtGdiDdGetDC
-  DdEntry31=NtGdiDdGetDriverInfo
-  DdEntry32=NtGdiDdGetDxHandle
-  DdEntry33=NtGdiDdGetFlipStatus
-  DdEntry34=NtGdiDdGetInternalMoCompInfo
-  DdEntry35=NtGdiDdGetMoCompBuffInfo
-  DdEntry36=NtGdiDdGetMoCompGuids
-  DdEntry37=NtGdiDdGetMoCompFormats
-  DdEntry38=NtGdiDdGetScanLine
-  DdEntry39=NtGdiDdLock
-  DdEntry3=NtGdiD3dContextDestroyAll
-  DdEntry40=NtGdiDdLockD3D
-  DdEntry41=NtGdiDdQueryDirectDrawObject
-  DdEntry42=NtGdiDdQueryMoCompStatus
-  DdEntry43=NtGdiDdReenableDirectDrawObject
-  DdEntry44=NtGdiDdReleaseDC
-  DdEntry45=NtGdiDdRenderMoComp
-  DdEntry46=NtGdiDdResetVisrgn
-  DdEntry47=NtGdiDdSetColorKey
-  DdEntry48=NtGdiDdSetExclusiveMode
-  DdEntry49=NtGdiDdSetGammaRamp
-  DdEntry4=NtGdiD3dValidateTextureStageState
-  DdEntry50=NtGdiDdCreateSurfaceEx
-  DdEntry51=NtGdiDdSetOverlayPosition
-  DdEntry52=NtGdiDdUnattachSurface
-  DdEntry53=NtGdiDdUnlock
-  DdEntry54=NtGdiDdUnlockD3D
-  DdEntry55=NtGdiDdUpdateOverlay
-  DdEntry56=NtGdiDdWaitForVerticalBlank
-  DdEntry5=NtGdiD3dDrawPrimitives2
-  DdEntry6=NtGdiDdGetDriverState
-  DdEntry7=NtGdiDdAddAttachedSurface
-  DdEntry8=NtGdiDdAlphaBlt
-  DdEntry9=NtGdiDdAttachSurface
-  DeleteColorSpace=NtGdiDeleteColorSpace
-  DeleteDC
-  DeleteEnhMetaFile
-  DeleteMetaFile
-  DeleteObject
-  DescribePixelFormat
-  DeviceCapabilitiesExA
-  DeviceCapabilitiesExW
-  DrawEscape
-  Ellipse
-  EnableEUDC=NtGdiEnableEudc
-  EndDoc
-  EndFormPage
-  EndPage
-  EndPath
-  EngAcquireSemaphore
-  EngAlphaBlend=NtGdiEngAlphaBlend
-  EngAssociateSurface=NtGdiEngAssociateSurface
-  EngBitBlt=NtGdiEngBitBlt
-  EngCheckAbort=NtGdiEngCheckAbort
-  EngComputeGlyphSet
-  EngCopyBits=NtGdiEngCopyBits
-  EngCreateBitmap=NtGdiEngCreateBitmap
-  EngCreateClip=NtGdiEngCreateClip
-  EngCreateDeviceBitmap=NtGdiEngCreateDeviceBitmap
-  EngCreateDeviceSurface=NtGdiEngCreateDeviceSurface
-  EngCreatePalette=NtGdiEngCreatePalette
-  EngCreateSemaphore
-  EngDeleteClip=NtGdiEngDeleteClip
-  EngDeletePalette=NtGdiEngDeletePalette
-  EngDeletePath=NtGdiEngDeletePath
-  EngDeleteSemaphore
-  EngDeleteSurface=NtGdiEngDeleteSurface
-  EngEraseSurface=NtGdiEngEraseSurface
-  EngFillPath=NtGdiEngFillPath
-  EngFindResource
-  EngFreeModule
-  EngGetCurrentCodePage
-  EngGetDriverName
-  EngGetPrinterDataFileName
-  EngGradientFill=NtGdiEngGradientFill
-  EngLineTo=NtGdiEngLineTo
-  EngLoadModule
-  EngLockSurface=NtGdiEngLockSurface
-  EngMarkBandingSurface=NtGdiEngMarkBandingSurface
-  EngMultiByteToUnicodeN=RtlMultiByteToUnicodeN
-  EngMultiByteToWideChar
-  EngPaint=NtGdiEngPaint
-  EngPlgBlt=NtGdiEngPlgBlt
-  EngQueryEMFInfo
-  EngQueryLocalTime
-  EngReleaseSemaphore
-  EngStretchBlt=NtGdiEngStretchBlt
-  EngStretchBltROP=NtGdiEngStretchBltROP
-  EngStrokeAndFillPath=NtGdiEngStrokeAndFillPath
-  EngStrokePath=NtGdiEngStrokePath
-  EngTextOut=NtGdiEngTextOut
-  EngTransparentBlt=NtGdiEngTransparentBlt
-  EngUnicodeToMultiByteN=RtlUnicodeToMultiByteN
-  EngUnlockSurface=NtGdiEngUnlockSurface
-  EngWideCharToMultiByte
-  EnumEnhMetaFile
-  EnumFontFamiliesA
-  EnumFontFamiliesExA
-  EnumFontFamiliesExW
-  EnumFontFamiliesW
-  EnumFontsA
-  EnumFontsW
-  EnumICMProfilesA
-  EnumICMProfilesW
-  EnumMetaFile
-  EnumObjects
-  EqualRgn=NtGdiEqualRgn
-  Escape
-  EudcLoadLinkW
-  EudcUnloadLinkW
-  ExcludeClipRect
-  ExtCreatePen
-  ExtCreateRegion
-  ExtEscape
-  ExtFloodFill
-  ExtSelectClipRgn
-  ExtTextOutA
-  ExtTextOutW
-  FONTOBJ_cGetAllGlyphHandles=NtGdiFONTOBJ_cGetAllGlyphHandles
-  FONTOBJ_cGetGlyphs=NtGdiFONTOBJ_cGetGlyphs
-  FONTOBJ_pQueryGlyphAttrs=NtGdiFONTOBJ_pQueryGlyphAttrs
-  FONTOBJ_pfdg=NtGdiFONTOBJ_pfdg
-  FONTOBJ_pifi=NtGdiFONTOBJ_pifi
-  FONTOBJ_pvTrueTypeFontFile=NtGdiFONTOBJ_pvTrueTypeFontFile
-  FONTOBJ_pxoGetXform=NtGdiFONTOBJ_pxoGetXform
-  FONTOBJ_vGetInfo=NtGdiFONTOBJ_vGetInfo
-  FillPath
-  FillRgn
-  FixBrushOrgEx
-  FlattenPath
-  FloodFill
-  FontIsLinked=NtGdiFontIsLinked
-  FrameRgn
-  GdiAddFontResourceW
-  GdiAddGlsBounds
-  GdiAddGlsRecord
-  GdiAlphaBlend
-  GdiArtificialDecrementDriver
-  GdiCleanCacheDC
-  GdiComment
-  GdiConsoleTextOut=NtGdiConsoleTextOut
-  GdiConvertAndCheckDC
-  GdiConvertBitmap
-  GdiConvertBitmapV5
-  GdiConvertBrush
-  GdiConvertDC
-  GdiConvertEnhMetaFile
-  GdiConvertFont
-  GdiConvertMetaFilePict
-  GdiConvertPalette
-  GdiConvertRegion
-  GdiConvertToDevmodeW
-  GdiCreateLocalEnhMetaFile
-  GdiCreateLocalMetaFilePict
-  GdiDeleteLocalDC
-  GdiDeleteSpoolFileHandle
-  GdiDescribePixelFormat=NtGdiDescribePixelFormat
-  GdiDllInitialize
-  GdiDrawStream
-  GdiEndDocEMF
-  GdiEndPageEMF
-  GdiEntry10
-  GdiEntry11
-  GdiEntry12
-  GdiEntry13
-  GdiEntry14
-  GdiEntry15
-  GdiEntry16
-  GdiEntry1
-  GdiEntry2
-  GdiEntry3
-  GdiEntry4
-  GdiEntry5
-  GdiEntry6
-  GdiEntry7
-  GdiEntry8
-  GdiEntry9
-  GdiFixUpHandle
-  GdiFlush
-  GdiFullscreenControl=NtGdiFullscreenControl
-  GdiGetBatchLimit
-  GdiGetBitmapBitsSize
-  GdiGetCharDimensions
-  GdiGetCodePage
-  GdiGetDC
-  GdiGetDevmodeForPage
-  GdiGetLocalBrush
-  GdiGetLocalDC
-  GdiGetLocalFont
-  GdiGetPageCount
-  GdiGetPageHandle
-  GdiGetSpoolFileHandle
-  GdiGetSpoolMessage=NtGdiGetSpoolMessage
-  GdiGradientFill
-  GdiInitSpool=NtGdiInitSpool
-  GdiInitializeLanguagePack
-  GdiIsMetaFileDC
-  GdiIsMetaPrintDC
-  GdiIsPlayMetafileDC
-  GdiPlayDCScript
-  GdiPlayEMF
-  GdiPlayJournal
-  GdiPlayPageEMF
-  GdiPlayPrivatePageEMF
-  GdiPlayScript
-  GdiPrinterThunk
-  GdiProcessSetup
-  GdiQueryFonts=NtGdiQueryFonts
-  GdiQueryTable
-  GdiRealizationInfo
-  GdiReleaseDC
-  GdiReleaseLocalDC
-  GdiResetDCEMF
-  GdiSetAttrs
-  GdiSetBatchLimit
-  GdiSetLastError
-  GdiSetPixelFormat=NtGdiSetPixelFormat
-  GdiSetServerAttr
-  GdiStartDocEMF
-  GdiStartPageEMF
-  GdiSwapBuffers=NtGdiSwapBuffers
-  GdiTransparentBlt
-  GdiValidateHandle
-  GetArcDirection
-  GetAspectRatioFilterEx
-  GetBitmapAttributes
-  GetBitmapBits=NtGdiGetBitmapBits
-  GetBitmapDimensionEx=NtGdiGetBitmapDimension
-  GetBkColor
-  GetBkMode
-  GetBoundsRect
-  GetBrushAttributes
-  GetBrushOrgEx
-  GetCharABCWidthsA
-  GetCharABCWidthsFloatA
-  GetCharABCWidthsFloatW
-  GetCharABCWidthsI
-  GetCharABCWidthsW
-  GetCharWidth32A
-  GetCharWidth32W
-  GetCharWidthA=GetCharWidth32A
-  GetCharWidthFloatA
-  GetCharWidthFloatW
-  GetCharWidthI
-  GetCharWidthInfo=NtGdiGetCharWidthInfo
-  GetCharWidthW
-  GetCharacterPlacementA
-  GetCharacterPlacementW
-  GetClipBox
-  GetClipRgn
-  GetColorAdjustment=NtGdiGetColorAdjustment
-  GetColorSpace
-  GetCurrentObject
-  GetCurrentPositionEx
-  GetDCBrushColor
-  GetDCOrgEx
-  GetDCPenColor
-  GetDIBColorTable
-  GetDIBits
-  GetDeviceCaps
-  GetDeviceGammaRamp
-  GetETM
-  GetEUDCTimeStamp
-  GetEUDCTimeStampExW
-  GetEnhMetaFileA
-  GetEnhMetaFileBits
-  GetEnhMetaFileDescriptionA
-  GetEnhMetaFileDescriptionW
-  GetEnhMetaFileHeader
-  GetEnhMetaFilePaletteEntries
-  GetEnhMetaFilePixelFormat
-  GetEnhMetaFileW
-  GetFontAssocStatus
-  GetFontData
-  GetFontLanguageInfo
-  GetFontResourceInfoW
-  GetFontUnicodeRanges=NtGdiGetFontUnicodeRanges
-  GetGlyphIndicesA
-  GetGlyphIndicesW=NtGdiGetGlyphIndicesW
-  GetGlyphOutline=GetGlyphOutlineA
-  GetGlyphOutlineA
-  GetGlyphOutlineW
-  GetGlyphOutlineWow
-  GetGraphicsMode
-  GetHFONT
-  GetICMProfileA
-  GetICMProfileW
-  GetKerningPairs=GetKerningPairsA
-  GetKerningPairsA
-  GetKerningPairsW
-  GetLayout
-  GetLogColorSpaceA
-  GetLogColorSpaceW
-  GetMapMode
-  GetMetaFileA
-  GetMetaFileBitsEx
-  GetMetaFileW
-  GetMetaRgn
-  GetMiterLimit=NtGdiGetMiterLimit
-  GetNearestColor=NtGdiGetNearestColor
-  GetNearestPaletteIndex=NtGdiGetNearestPaletteIndex
-  GetObjectA
-  GetObjectType
-  GetObjectW
-  GetOutlineTextMetricsA
-  GetOutlineTextMetricsW
-  GetPaletteEntries
-  GetPath
-  GetPixel
-  GetPixelFormat
-  GetPolyFillMode
-  GetROP2
-  GetRandomRgn=NtGdiGetRandomRgn
-  GetRasterizerCaps=NtGdiGetRasterizerCaps
-  GetRegionData
-  GetRelAbs
-  GetRgnBox
-  GetStockObject
-  GetStretchBltMode
-  GetStringBitmapA
-  GetStringBitmapW
-  GetSystemPaletteEntries
-  GetSystemPaletteUse=NtGdiGetSystemPaletteUse
-  GetTextAlign
-  GetTextCharacterExtra
-  GetTextCharset
-  GetTextCharsetInfo=NtGdiGetTextCharsetInfo
-  GetTextColor
-  GetTextExtentExPointA
-  GetTextExtentExPointI
-  GetTextExtentExPointW
-  GetTextExtentExPointWPri
-  GetTextExtentPoint32A
-  GetTextExtentPoint32W
-  GetTextExtentPointA
-  GetTextExtentPointI
-  GetTextExtentPointW
-  GetTextFaceA
-  GetTextFaceAliasW
-  GetTextFaceW
-  GetTextMetricsA
-  GetTextMetricsW
-  GetTransform=NtGdiGetTransform
-  GetViewportExtEx
-  GetViewportOrgEx
-  GetWinMetaFileBits
-  GetWindowExtEx
-  GetWindowOrgEx
-  GetWorldTransform
-  HT_Get8BPPFormatPalette=NtGdiHT_Get8BPPFormatPalette
-  HT_Get8BPPMaskPalette=NtGdiHT_Get8BPPMaskPalette
-  IntersectClipRect
-  InvertRgn
-  IsValidEnhMetaRecord
-  IsValidEnhMetaRecordOffExt
-  LPtoDP
-  LineDDA
-  LineTo
-  MaskBlt
-  MirrorRgn
-  ModifyWorldTransform
-  MoveToEx
-  NamedEscape
-  OffsetClipRgn
-  OffsetRgn
-  OffsetViewportOrgEx
-  OffsetWindowOrgEx
-  PATHOBJ_bEnum=NtGdiPATHOBJ_bEnum
-  PATHOBJ_bEnumClipLines=NtGdiPATHOBJ_bEnumClipLines
-  PATHOBJ_vEnumStart=NtGdiPATHOBJ_vEnumStart
-  PATHOBJ_vEnumStartClipLines=NtGdiPATHOBJ_vEnumStartClipLines
-  PATHOBJ_vGetBounds=NtGdiPATHOBJ_vGetBounds
-  PaintRgn
-  PatBlt
-  PathToRegion
-  Pie
-  PlayEnhMetaFile
-  PlayEnhMetaFileRecord
-  PlayMetaFile
-  PlayMetaFileRecord
-  PlgBlt
-  PolyBezier
-  PolyBezierTo
-  PolyDraw
-  PolyPatBlt
-  PolyPolygon
-  PolyPolyline
-  PolyTextOutA
-  PolyTextOutW
-  Polygon
-  Polyline
-  PolylineTo
-  PtInRegion
-  PtVisible=NtGdiPtVisible
-  QueryFontAssocStatus
-  RealizePalette
-  RectInRegion
-  RectVisible=NtGdiRectVisible
-  Rectangle
-  RemoveFontMemResourceEx
-  RemoveFontResourceA
-  RemoveFontResourceExA
-  RemoveFontResourceExW
-  RemoveFontResourceTracking
-  RemoveFontResourceW
-  ResetDCA
-  ResetDCW
-  ResizePalette
-  RestoreDC
-  RoundRect
-  STROBJ_bEnum=NtGdiSTROBJ_bEnum
-  STROBJ_bEnumPositionsOnly=NtGdiSTROBJ_bEnumPositionsOnly
-  STROBJ_bGetAdvanceWidths=NtGdiSTROBJ_bGetAdvanceWidths
-  STROBJ_dwGetCodePage=NtGdiSTROBJ_dwGetCodePage
-  STROBJ_vEnumStart=NtGdiSTROBJ_vEnumStart
-  SaveDC
-  ScaleViewportExtEx
-  ScaleWindowExtEx
-  SelectBrushLocal
-  SelectClipPath
-  SelectClipRgn
-  SelectFontLocal
-  SelectObject
-  SelectPalette
-  SetAbortProc
-  SetArcDirection
-  SetBitmapAttributes
-  SetBitmapBits=NtGdiSetBitmapBits
-  SetBitmapDimensionEx=NtGdiSetBitmapDimension
-  SetBkColor
-  SetBkMode
-  SetBoundsRect
-  SetBrushAttributes
-  SetBrushOrgEx
-  SetColorAdjustment
-  SetColorSpace
-  SetDCBrushColor
-  SetDCPenColor
-  SetDIBColorTable
-  SetDIBits
-  SetDIBitsToDevice
-  SetDeviceGammaRamp
-  SetEnhMetaFileBits
-  SetFontEnumeration=NtGdiSetFontEnumeration
-  SetGraphicsMode
-  SetICMMode
-  SetICMProfileA
-  SetICMProfileW
-  SetLayout
-  SetLayoutWidth
-  SetMagicColors=NtGdiSetMagicColors
-  SetMapMode
-  SetMapperFlags
-  SetMetaFileBitsEx
-  SetMetaRgn
-  SetMiterLimit
-  SetPaletteEntries
-  SetPixel
-  SetPixelFormat
-  SetPixelV
-  SetPolyFillMode
-  SetROP2
-  SetRectRgn
-  SetRelAbs
-  SetStretchBltMode
-  SetSystemPaletteUse=NtGdiSetSystemPaletteUse
-  SetTextAlign
-  SetTextCharacterExtra
-  SetTextColor
-  SetTextJustification
-  SetViewportExtEx
-  SetViewportOrgEx
-  SetVirtualResolution=NtGdiSetVirtualResolution
-  SetWinMetaFileBits
-  SetWindowExtEx
-  SetWindowOrgEx
-  SetWorldTransform
-  StartDocA
-  StartDocW
-  StartFormPage
-  StartPage
-  StretchBlt
-  StretchDIBits
-  StrokeAndFillPath
-  StrokePath
-  SwapBuffers
-  TextOutA
-  TextOutW
-  TranslateCharsetInfo
-  UnloadNetworkFonts
-  UnrealizeObject
-  UpdateColors
-  UpdateICMRegKeyA
-  UpdateICMRegKeyW
-  WidenPath
-  XFORMOBJ_bApplyXform=NtGdiXFORMOBJ_bApplyXform
-  XFORMOBJ_iGetXform=NtGdiXFORMOBJ_iGetXform
-  XLATEOBJ_cGetPalette=NtGdiXLATEOBJ_cGetPalette
-  XLATEOBJ_hGetColorTransform=NtGdiXLATEOBJ_hGetColorTransform
-  XLATEOBJ_iXlate=NtGdiXLATEOBJ_iXlate
-  XLATEOBJ_piVector
-  bInitSystemAndFontsDirectoriesW
-  bMakePathNameW
-  cGetTTFFromFOT
-  gdiPlaySpoolStream
+  AbortDoc at 4 @1
+  AbortPath at 4 @2
+  AddFontMemResourceEx at 16 @3
+  AddFontResourceA at 4 @4
+  AddFontResourceExA at 12 @5
+  AddFontResourceExW at 12 @6
+  AddFontResourceTracking at 8 @7
+  AddFontResourceW at 4 @8
+  AngleArc at 24 @9
+  AnimatePalette at 16 @10
+  AnyLinkedFonts at 0=NtGdiAnyLinkedFonts at 0 @11
+  Arc at 36 @12
+  ArcTo at 36 @13
+  BRUSHOBJ_hGetColorTransform at 4=NtGdiBRUSHOBJ_hGetColorTransform at 4 @14
+  BRUSHOBJ_pvAllocRbrush at 8=NtGdiBRUSHOBJ_pvAllocRbrush at 8 @15
+  BRUSHOBJ_pvGetRbrush at 4=NtGdiBRUSHOBJ_pvGetRbrush at 4 @16
+  BRUSHOBJ_ulGetBrushColor at 4=NtGdiBRUSHOBJ_ulGetBrushColor at 4 @17
+  BeginPath at 4 @18
+  BitBlt at 36 @19
+  CLIPOBJ_bEnum at 12=NtGdiCLIPOBJ_bEnum at 12 @20
+  CLIPOBJ_cEnumStart at 20=NtGdiCLIPOBJ_cEnumStart at 20 @21
+  CLIPOBJ_ppoGetPath at 4=NtGdiCLIPOBJ_ppoGetPath at 4 @22
+  CancelDC at 4 @23
+  CheckColorsInGamut at 16 @24
+  ChoosePixelFormat at 8 @25
+  Chord at 36 @26
+  ClearBitmapAttributes at 8 @27
+  ClearBrushAttributes at 8 @28
+  CloseEnhMetaFile at 4 @29
+  CloseFigure at 4 @30
+  CloseMetaFile at 4 @31
+  ColorCorrectPalette at 16 @32
+  ColorMatchToTarget at 12 @33
+  CombineRgn at 16 @34
+  CombineTransform at 12=NtGdiCombineTransform at 12 @35
+  CopyEnhMetaFileA at 8 @36
+  CopyEnhMetaFileW at 8 @37
+  CopyMetaFileA at 8 @38
+  CopyMetaFileW at 8 @39
+  CreateBitmap at 20 @40
+  CreateBitmapIndirect at 4 @41
+  CreateBrushIndirect at 4 @42
+  CreateColorSpaceA at 4 @43
+  CreateColorSpaceW at 4 @44
+  CreateCompatibleBitmap at 12 @45
+  CreateCompatibleDC at 4 @46
+  CreateDCA at 16 @47
+  CreateDCW at 16 @48
+  CreateDIBPatternBrush at 8 @49
+  CreateDIBPatternBrushPt at 8 @50
+  CreateDIBSection at 24 @51
+  CreateDIBitmap at 24 @52
+  CreateDiscardableBitmap at 12 @53
+  CreateEllipticRgn at 16=NtGdiCreateEllipticRgn at 16 @54
+  CreateEllipticRgnIndirect at 4 @55
+  CreateEnhMetaFileA at 16 @56
+  CreateEnhMetaFileW at 16 @57
+  CreateFontA at 56 @58
+  CreateFontIndirectA at 4 @59
+  CreateFontIndirectExA at 4 @60
+  CreateFontIndirectExW at 4 @61
+  CreateFontIndirectW at 4 @62
+  CreateFontW at 56 @63
+  CreateHalftonePalette at 4=NtGdiCreateHalftonePalette at 4 @64
+  CreateHatchBrush at 8 @65
+  CreateICA at 16 @66
+  CreateICW at 16 @67
+  CreateMetaFileA at 4 @68
+  CreateMetaFileW at 4 @69
+  CreatePalette at 4 @70
+  CreatePatternBrush at 4 @71
+  CreatePen at 12 @72
+  CreatePenIndirect at 4 @73
+  CreatePolyPolygonRgn at 16 @74
+  CreatePolygonRgn at 12 @75
+  CreateRectRgn at 16 @76
+  CreateRectRgnIndirect at 4 @77
+  CreateRoundRectRgn at 24=NtGdiCreateRoundRectRgn at 24 @78
+  CreateScalableFontResourceA at 16 @79
+  CreateScalableFontResourceW at 16 @80
+  CreateSolidBrush at 4 @81
+  DPtoLP at 12 @82
+  DdEntry0 at 24=NtGdiDxgGenericThunk at 24 @83
+  DdEntry10 at 8=NtGdiDdBeginMoCompFrame at 8 @84
+  DdEntry11 at 12=NtGdiDdBlt at 12 @85
+  DdEntry12 at 8=NtGdiDdCanCreateSurface at 8 @86
+  DdEntry13 at 8=NtGdiDdCanCreateD3DBuffer at 8 @87
+  DdEntry14 at 8=NtGdiDdColorControl at 8 @88
+  DdEntry15 at 4=NtGdiDdCreateDirectDrawObject at 4 @89
+  DdEntry16 at 32=NtGdiDdCreateSurface at 32 @90
+  DdEntry17 at 32=NtGdiDdCreateD3DBuffer at 32 @91
+  DdEntry18 at 8=NtGdiDdCreateMoComp at 8 @92
+  DdEntry19 at 24=NtGdiDdCreateSurfaceObject at 24 @93
+  DdEntry1 at 16=NtGdiD3dContextCreate at 16 @94
+  DdEntry20 at 4=NtGdiDdDeleteDirectDrawObject at 4 @95
+  DdEntry21 at 4=NtGdiDdDeleteSurfaceObject at 4 @96
+  DdEntry22 at 8=NtGdiDdDestroyMoComp at 8 @97
+  DdEntry23 at 8=NtGdiDdDestroySurface at 8 @98
+  DdEntry24 at 4=NtGdiDdDestroyD3DBuffer at 4 @99
+  DdEntry25 at 8=NtGdiDdEndMoCompFrame at 8 @100
+  DdEntry26 at 20=NtGdiDdFlip at 20 @101
+  DdEntry27 at 8=NtGdiDdFlipToGDISurface at 8 @102
+  DdEntry28 at 8=NtGdiDdGetAvailDriverMemory at 8 @103
+  DdEntry29 at 8=NtGdiDdGetBltStatus at 8 @104
+  DdEntry2 at 4=NtGdiD3dContextDestroy at 4 @105
+  DdEntry30 at 8=NtGdiDdGetDC at 8 @106
+  DdEntry31 at 8=NtGdiDdGetDriverInfo at 8 @107
+  DdEntry32 at 12=NtGdiDdGetDxHandle at 12 @108
+  DdEntry33 at 8=NtGdiDdGetFlipStatus at 8 @109
+  DdEntry34 at 8=NtGdiDdGetInternalMoCompInfo at 8 @110
+  DdEntry35 at 8=NtGdiDdGetMoCompBuffInfo at 8 @111
+  DdEntry36 at 8=NtGdiDdGetMoCompGuids at 8 @112
+  DdEntry37 at 8=NtGdiDdGetMoCompFormats at 8 @113
+  DdEntry38 at 8=NtGdiDdGetScanLine at 8 @114
+  DdEntry39 at 12=NtGdiDdLock at 12 @115
+  DdEntry3 at 4=NtGdiD3dContextDestroyAll at 4 @116
+  DdEntry40 at 8=NtGdiDdLockD3D at 8 @117
+  DdEntry41 at 44=NtGdiDdQueryDirectDrawObject at 44 @118
+  DdEntry42 at 8=NtGdiDdQueryMoCompStatus at 8 @119
+  DdEntry43 at 8=NtGdiDdReenableDirectDrawObject at 8 @120
+  DdEntry44 at 4=NtGdiDdReleaseDC at 4 @121
+  DdEntry45 at 8=NtGdiDdRenderMoComp at 8 @122
+  DdEntry46 at 8=NtGdiDdResetVisrgn at 8 @123
+  DdEntry47 at 8=NtGdiDdSetColorKey at 8 @124
+  DdEntry48 at 8=NtGdiDdSetExclusiveMode at 8 @125
+  DdEntry49 at 12=NtGdiDdSetGammaRamp at 12 @126
+  DdEntry4 at 4=NtGdiD3dValidateTextureStageState at 4 @127
+  DdEntry50 at 12=NtGdiDdCreateSurfaceEx at 12 @128
+  DdEntry51 at 12=NtGdiDdSetOverlayPosition at 12 @129
+  DdEntry52 at 8=NtGdiDdUnattachSurface at 8 @130
+  DdEntry53 at 8=NtGdiDdUnlock at 8 @131
+  DdEntry54 at 8=NtGdiDdUnlockD3D at 8 @132
+  DdEntry55 at 12=NtGdiDdUpdateOverlay at 12 @133
+  DdEntry56 at 8=NtGdiDdWaitForVerticalBlank at 8 @134
+  DdEntry5 at 28=NtGdiD3dDrawPrimitives2 at 28 @135
+  DdEntry6 at 4=NtGdiDdGetDriverState at 4 @136
+  DdEntry7 at 12=NtGdiDdAddAttachedSurface at 12 @137
+  DdEntry8 at 12=NtGdiDdAlphaBlt at 12 @138
+  DdEntry9 at 8=NtGdiDdAttachSurface at 8 @139
+  DeleteColorSpace at 4=NtGdiDeleteColorSpace at 4 @140
+  DeleteDC at 4 @141
+  DeleteEnhMetaFile at 4 @142
+  DeleteMetaFile at 4 @143
+  DeleteObject at 4 @144
+  DescribePixelFormat at 16 @145
+  DeviceCapabilitiesExA at 20 @146
+  DeviceCapabilitiesExW at 20 @147
+  DrawEscape at 16 @148
+  Ellipse at 20 @149
+  EnableEUDC at 4=NtGdiEnableEudc at 4 @150
+  EndDoc at 4 @151
+  EndFormPage at 4 @152
+  EndPage at 4 @153
+  EndPath at 4 @154
+  EngAcquireSemaphore at 4 @155
+  EngAlphaBlend at 28=NtGdiEngAlphaBlend at 28 @156
+  EngAssociateSurface at 12=NtGdiEngAssociateSurface at 12 @157
+  EngBitBlt at 44=NtGdiEngBitBlt at 44 @158
+  EngCheckAbort at 4=NtGdiEngCheckAbort at 4 @159
+  EngComputeGlyphSet at 12 @160
+  EngCopyBits at 24=NtGdiEngCopyBits at 24 @161
+  EngCreateBitmap at 24=NtGdiEngCreateBitmap at 24 @162
+  EngCreateClip at 0=NtGdiEngCreateClip at 0 @163
+  EngCreateDeviceBitmap at 16=NtGdiEngCreateDeviceBitmap at 16 @164
+  EngCreateDeviceSurface at 16=NtGdiEngCreateDeviceSurface at 16 @165
+  EngCreatePalette at 24=NtGdiEngCreatePalette at 24 @166
+  EngCreateSemaphore at 0 @167
+  EngDeleteClip at 4=NtGdiEngDeleteClip at 4 @168
+  EngDeletePalette at 4=NtGdiEngDeletePalette at 4 @169
+  EngDeletePath at 4=NtGdiEngDeletePath at 4 @170
+  EngDeleteSemaphore at 4 @171
+  EngDeleteSurface at 4=NtGdiEngDeleteSurface at 4 @172
+  EngEraseSurface at 12=NtGdiEngEraseSurface at 12 @173
+  EngFillPath at 28=NtGdiEngFillPath at 28 @174
+  EngFindResource at 16 @175
+  EngFreeModule at 4 @176
+  EngGetCurrentCodePage at 8 @177
+  EngGetDriverName at 4 @178
+  EngGetPrinterDataFileName at 4 @179
+  EngGradientFill at 40=NtGdiEngGradientFill at 40 @180
+  EngLineTo at 36=NtGdiEngLineTo at 36 @181
+  EngLoadModule at 4 @182
+  EngLockSurface at 4=NtGdiEngLockSurface at 4 @183
+  EngMarkBandingSurface at 4=NtGdiEngMarkBandingSurface at 4 @184
+  EngMultiByteToUnicodeN at 20=RtlMultiByteToUnicodeN at 20 @185
+  EngMultiByteToWideChar at 20 @186
+  EngPaint at 20=NtGdiEngPaint at 20 @187
+  EngPlgBlt at 44=NtGdiEngPlgBlt at 44 @188
+  EngQueryEMFInfo at 8 @189
+  EngQueryLocalTime at 4 @190
+  EngReleaseSemaphore at 4 @191
+  EngStretchBlt at 44=NtGdiEngStretchBlt at 44 @192
+  EngStretchBltROP at 52=NtGdiEngStretchBltROP at 52 @193
+  EngStrokeAndFillPath at 40=NtGdiEngStrokeAndFillPath at 40 @194
+  EngStrokePath at 32=NtGdiEngStrokePath at 32 @195
+  EngTextOut at 40=NtGdiEngTextOut at 40 @196
+  EngTransparentBlt at 32=NtGdiEngTransparentBlt at 32 @197
+  EngUnicodeToMultiByteN at 20=RtlUnicodeToMultiByteN at 20 @198
+  EngUnlockSurface at 4=NtGdiEngUnlockSurface at 4 @199
+  EngWideCharToMultiByte at 20 @200
+  EnumEnhMetaFile at 20 @201
+  EnumFontFamiliesA at 16 @202
+  EnumFontFamiliesExA at 20 @203
+  EnumFontFamiliesExW at 20 @204
+  EnumFontFamiliesW at 16 @205
+  EnumFontsA at 16 @206
+  EnumFontsW at 16 @207
+  EnumICMProfilesA at 12 @208
+  EnumICMProfilesW at 12 @209
+  EnumMetaFile at 16 @210
+  EnumObjects at 16 @211
+  EqualRgn at 8=NtGdiEqualRgn at 8 @212
+  Escape at 20 @213
+  EudcLoadLinkW at 16 @214
+  EudcUnloadLinkW at 8 @215
+  ExcludeClipRect at 20 @216
+  ExtCreatePen at 20 @217
+  ExtCreateRegion at 12 @218
+  ExtEscape at 24 @219
+  ExtFloodFill at 20 @220
+  ExtSelectClipRgn at 12 @221
+  ExtTextOutA at 32 @222
+  ExtTextOutW at 32 @223
+  FONTOBJ_cGetAllGlyphHandles at 8=NtGdiFONTOBJ_cGetAllGlyphHandles at 8 @224
+  FONTOBJ_cGetGlyphs at 20=NtGdiFONTOBJ_cGetGlyphs at 20 @225
+  FONTOBJ_pQueryGlyphAttrs at 8=NtGdiFONTOBJ_pQueryGlyphAttrs at 8 @226
+  FONTOBJ_pfdg at 4=NtGdiFONTOBJ_pfdg at 4 @227
+  FONTOBJ_pifi at 4=NtGdiFONTOBJ_pifi at 4 @228
+  FONTOBJ_pvTrueTypeFontFile at 8=NtGdiFONTOBJ_pvTrueTypeFontFile at 8 @229
+  FONTOBJ_pxoGetXform at 4=NtGdiFONTOBJ_pxoGetXform at 4 @230
+  FONTOBJ_vGetInfo at 12=NtGdiFONTOBJ_vGetInfo at 12 @231
+  FillPath at 4 @232
+  FillRgn at 12 @233
+  FixBrushOrgEx at 16 @234
+  FlattenPath at 4 @235
+  FloodFill at 16 @236
+  FontIsLinked at 4=NtGdiFontIsLinked at 4 @237
+  FrameRgn at 20 @238
+  GdiAddFontResourceW at 12 @239
+  GdiAddGlsBounds at 8 @240
+  GdiAddGlsRecord at 16 @241
+  GdiAlphaBlend at 44 @242
+  GdiArtificialDecrementDriver at 8 @243
+  GdiCleanCacheDC at 4 @244
+  GdiComment at 12 @245
+  GdiConsoleTextOut at 16=NtGdiConsoleTextOut at 16 @246
+  GdiConvertAndCheckDC at 4 @247
+  GdiConvertBitmap at 4 @248
+  GdiConvertBitmapV5 at 16 @249
+  GdiConvertBrush at 4 @250
+  GdiConvertDC at 4 @251
+  GdiConvertEnhMetaFile at 4 @252
+  GdiConvertFont at 4 @253
+  GdiConvertMetaFilePict at 4 @254
+  GdiConvertPalette at 4 @255
+  GdiConvertRegion at 4 @256
+  GdiConvertToDevmodeW at 4 @257
+  GdiCreateLocalEnhMetaFile at 4 @258
+  GdiCreateLocalMetaFilePict at 4 @259
+  GdiDeleteLocalDC at 4 @260
+  GdiDeleteSpoolFileHandle at 4 @261
+  GdiDescribePixelFormat at 16=NtGdiDescribePixelFormat at 16 @262
+  GdiDllInitialize at 12 @263
+  GdiDrawStream at 12 @264
+  GdiEndDocEMF at 4 @265
+  GdiEndPageEMF at 8 @266
+  GdiEntry10 at 8 @267
+  GdiEntry11 at 8 @268
+  GdiEntry12 at 8 @269
+  GdiEntry13 at 0 @270
+  GdiEntry14 at 12 @271
+  GdiEntry15 at 12 @272
+  GdiEntry16 at 12 @273
+  GdiEntry1 at 8 @274
+  GdiEntry2 at 44 @275
+  GdiEntry3 at 4 @276
+  GdiEntry4 at 8 @277
+  GdiEntry5 at 4 @278
+  GdiEntry6 at 8 @279
+  GdiEntry7 at 8 @280
+  GdiEntry8 at 4 @281
+  GdiEntry9 at 24 @282
+  GdiFixUpHandle at 4 @283
+  GdiFlush at 0 @284
+  GdiFullscreenControl at 20=NtGdiFullscreenControl at 20 @285
+  GdiGetBatchLimit at 0 @286
+  GdiGetBitmapBitsSize at 4 @287
+  GdiGetCharDimensions at 12 @288
+  GdiGetCodePage at 4 @289
+  GdiGetDC at 4 @290
+  GdiGetDevmodeForPage at 16 @291
+  GdiGetLocalBrush at 4 @292
+  GdiGetLocalDC at 4 @293
+  GdiGetLocalFont at 4 @294
+  GdiGetPageCount at 4 @295
+  GdiGetPageHandle at 12 @296
+  GdiGetSpoolFileHandle at 12 @297
+  GdiGetSpoolMessage at 16=NtGdiGetSpoolMessage at 16 @298
+  GdiGradientFill at 24 @299
+  GdiInitSpool at 0=NtGdiInitSpool at 0 @300
+  GdiInitializeLanguagePack at 4 @301
+  GdiIsMetaFileDC at 4 @302
+  GdiIsMetaPrintDC at 4 @303
+  GdiIsPlayMetafileDC at 4 @304
+  GdiPlayDCScript at 24 @305
+  GdiPlayEMF at 20 @306
+  GdiPlayJournal at 20 @307
+  GdiPlayPageEMF at 20 @308
+  GdiPlayPrivatePageEMF at 12 @309
+  GdiPlayScript at 28 @310
+  GdiPrinterThunk at 12 @311
+  GdiProcessSetup at 0 @312
+  GdiQueryFonts at 12=NtGdiQueryFonts at 12 @313
+  GdiQueryTable at 0 @314
+  GdiRealizationInfo at 8 @315
+  GdiReleaseDC at 4 @316
+  GdiReleaseLocalDC at 4 @317
+  GdiResetDCEMF at 8 @318
+  GdiSetAttrs at 4 @319
+  GdiSetBatchLimit at 4 @320
+  GdiSetLastError at 4 @321
+  GdiSetPixelFormat at 8=NtGdiSetPixelFormat at 8 @322
+  GdiSetServerAttr at 8 @323
+  GdiStartDocEMF at 8 @324
+  GdiStartPageEMF at 4 @325
+  GdiSwapBuffers at 4=NtGdiSwapBuffers at 4 @326
+  GdiTransparentBlt at 44 @327
+  GdiValidateHandle at 4 @328
+  GetArcDirection at 4 @329
+  GetAspectRatioFilterEx at 8 @330
+  GetBitmapAttributes at 4 @331
+  GetBitmapBits at 12=NtGdiGetBitmapBits at 12 @332
+  GetBitmapDimensionEx at 8=NtGdiGetBitmapDimension at 8 @333
+  GetBkColor at 4 @334
+  GetBkMode at 4 @335
+  GetBoundsRect at 12 @336
+  GetBrushAttributes at 4 @337
+  GetBrushOrgEx at 8 @338
+  GetCharABCWidthsA at 16 @339
+  GetCharABCWidthsFloatA at 16 @340
+  GetCharABCWidthsFloatW at 16 @341
+  GetCharABCWidthsI at 20 @342
+  GetCharABCWidthsW at 16 @343
+  GetCharWidth32A at 16 @344
+  GetCharWidth32W at 16 @345
+  GetCharWidthA at 16=GetCharWidth32A at 16 @346
+  GetCharWidthFloatA at 16 @347
+  GetCharWidthFloatW at 16 @348
+  GetCharWidthI at 20 @349
+  GetCharWidthInfo at 8=NtGdiGetCharWidthInfo at 8 @350
+  GetCharWidthW at 16 @351
+  GetCharacterPlacementA at 24 @352
+  GetCharacterPlacementW at 24 @353
+  GetClipBox at 8 @354
+  GetClipRgn at 8 @355
+  GetColorAdjustment at 8=NtGdiGetColorAdjustment at 8 @356
+  GetColorSpace at 4 @357
+  GetCurrentObject at 8 @358
+  GetCurrentPositionEx at 8 @359
+  GetDCBrushColor at 4 @360
+  GetDCOrgEx at 8 @361
+  GetDCPenColor at 4 @362
+  GetDIBColorTable at 16 @363
+  GetDIBits at 28 @364
+  GetDeviceCaps at 8 @365
+  GetDeviceGammaRamp at 8 @366
+  GetETM at 8 @367
+  GetEUDCTimeStamp at 0 @368
+  GetEUDCTimeStampExW at 4 @369
+  GetEnhMetaFileA at 4 @370
+  GetEnhMetaFileBits at 12 @371
+  GetEnhMetaFileDescriptionA at 12 @372
+  GetEnhMetaFileDescriptionW at 12 @373
+  GetEnhMetaFileHeader at 12 @374
+  GetEnhMetaFilePaletteEntries at 12 @375
+  GetEnhMetaFilePixelFormat at 12 @376
+  GetEnhMetaFileW at 4 @377
+  GetFontAssocStatus at 4 @378
+  GetFontData at 20 @379
+  GetFontLanguageInfo at 4 @380
+  GetFontResourceInfoW at 16 @381
+  GetFontUnicodeRanges at 8=NtGdiGetFontUnicodeRanges at 8 @382
+  GetGlyphIndicesA at 20 @383
+  GetGlyphIndicesW at 20=NtGdiGetGlyphIndicesW at 20 @384
+  GetGlyphOutline at 28=GetGlyphOutlineA at 28 @385
+  GetGlyphOutlineA at 28 @386
+  GetGlyphOutlineW at 28 @387
+  GetGlyphOutlineWow at 28 @388
+  GetGraphicsMode at 4 @389
+  GetHFONT at 4 @390
+  GetICMProfileA at 12 @391
+  GetICMProfileW at 12 @392
+  GetKerningPairs at 12=GetKerningPairsA at 12 @393
+  GetKerningPairsA at 12 @394
+  GetKerningPairsW at 12 @395
+  GetLayout at 4 @396
+  GetLogColorSpaceA at 12 @397
+  GetLogColorSpaceW at 12 @398
+  GetMapMode at 4 @399
+  GetMetaFileA at 4 @400
+  GetMetaFileBitsEx at 12 @401
+  GetMetaFileW at 4 @402
+  GetMetaRgn at 8 @403
+  GetMiterLimit at 8=NtGdiGetMiterLimit at 8 @404
+  GetNearestColor at 8=NtGdiGetNearestColor at 8 @405
+  GetNearestPaletteIndex at 8=NtGdiGetNearestPaletteIndex at 8 @406
+  GetObjectA at 12 @407
+  GetObjectType at 4 @408
+  GetObjectW at 12 @409
+  GetOutlineTextMetricsA at 12 @410
+  GetOutlineTextMetricsW at 12 @411
+  GetPaletteEntries at 16 @412
+  GetPath at 16 @413
+  GetPixel at 12 @414
+  GetPixelFormat at 4 @415
+  GetPolyFillMode at 4 @416
+  GetROP2 at 4 @417
+  GetRandomRgn at 12=NtGdiGetRandomRgn at 12 @418
+  GetRasterizerCaps at 8=NtGdiGetRasterizerCaps at 8 @419
+  GetRegionData at 12 @420
+  GetRelAbs at 8 @421
+  GetRgnBox at 8 @422
+  GetStockObject at 4 @423
+  GetStretchBltMode at 4 @424
+  GetStringBitmapA at 20 @425
+  GetStringBitmapW at 20 @426
+  GetSystemPaletteEntries at 16 @427
+  GetSystemPaletteUse at 4=NtGdiGetSystemPaletteUse at 4 @428
+  GetTextAlign at 4 @429
+  GetTextCharacterExtra at 4 @430
+  GetTextCharset at 4 @431
+  GetTextCharsetInfo at 12=NtGdiGetTextCharsetInfo at 12 @432
+  GetTextColor at 4 @433
+  GetTextExtentExPointA at 28 @434
+  GetTextExtentExPointI at 28 @435
+  GetTextExtentExPointW at 28 @436
+  GetTextExtentExPointWPri at 28 @437
+  GetTextExtentPoint32A at 16 @438
+  GetTextExtentPoint32W at 16 @439
+  GetTextExtentPointA at 16 @440
+  GetTextExtentPointI at 16 @441
+  GetTextExtentPointW at 16 @442
+  GetTextFaceA at 12 @443
+  GetTextFaceAliasW at 12 @444
+  GetTextFaceW at 12 @445
+  GetTextMetricsA at 8 @446
+  GetTextMetricsW at 8 @447
+  GetTransform at 12=NtGdiGetTransform at 12 @448
+  GetViewportExtEx at 8 @449
+  GetViewportOrgEx at 8 @450
+  GetWinMetaFileBits at 20 @451
+  GetWindowExtEx at 8 @452
+  GetWindowOrgEx at 8 @453
+  GetWorldTransform at 8 @454
+  HT_Get8BPPFormatPalette at 16=NtGdiHT_Get8BPPFormatPalette at 16 @455
+  HT_Get8BPPMaskPalette at 24=NtGdiHT_Get8BPPMaskPalette at 24 @456
+  IntersectClipRect at 20 @457
+  InvertRgn at 8 @458
+  IsValidEnhMetaRecord at 8 @459
+  IsValidEnhMetaRecordOffExt at 16 @460
+  LPtoDP at 12 @461
+  LineDDA at 24 @462
+  LineTo at 12 @463
+  MaskBlt at 48 @464
+  MirrorRgn at 8 @465
+  ModifyWorldTransform at 12 @466
+  MoveToEx at 16 @467
+  NamedEscape at 28 @468
+  OffsetClipRgn at 12 @469
+  OffsetRgn at 12 @470
+  OffsetViewportOrgEx at 16 @471
+  OffsetWindowOrgEx at 16 @472
+  PATHOBJ_bEnum at 8=NtGdiPATHOBJ_bEnum at 8 @473
+  PATHOBJ_bEnumClipLines at 12=NtGdiPATHOBJ_bEnumClipLines at 12 @474
+  PATHOBJ_vEnumStart at 4=NtGdiPATHOBJ_vEnumStart at 4 @475
+  PATHOBJ_vEnumStartClipLines at 16=NtGdiPATHOBJ_vEnumStartClipLines at 16 @476
+  PATHOBJ_vGetBounds at 8=NtGdiPATHOBJ_vGetBounds at 8 @477
+  PaintRgn at 8 @478
+  PatBlt at 24 @479
+  PathToRegion at 4 @480
+  Pie at 36 @481
+  PlayEnhMetaFile at 12 @482
+  PlayEnhMetaFileRecord at 16 @483
+  PlayMetaFile at 8 @484
+  PlayMetaFileRecord at 16 @485
+  PlgBlt at 40 @486
+  PolyBezier at 12 @487
+  PolyBezierTo at 12 @488
+  PolyDraw at 16 @489
+  PolyPatBlt at 20 @490
+  PolyPolygon at 16 @491
+  PolyPolyline at 16 @492
+  PolyTextOutA at 12 @493
+  PolyTextOutW at 12 @494
+  Polygon at 12 @495
+  Polyline at 12 @496
+  PolylineTo at 12 @497
+  PtInRegion at 12 @498
+  PtVisible at 12=NtGdiPtVisible at 12 @499
+  QueryFontAssocStatus at 0 @500
+  RealizePalette at 4 @501
+  RectInRegion at 8 @502
+  RectVisible at 8=NtGdiRectVisible at 8 @503
+  Rectangle at 20 @504
+  RemoveFontMemResourceEx at 4 @505
+  RemoveFontResourceA at 4 @506
+  RemoveFontResourceExA at 12 @507
+  RemoveFontResourceExW at 12 @508
+  RemoveFontResourceTracking at 8 @509
+  RemoveFontResourceW at 4 @510
+  ResetDCA at 8 @511
+  ResetDCW at 8 @512
+  ResizePalette at 8 @513
+  RestoreDC at 8 @514
+  RoundRect at 28 @515
+  STROBJ_bEnum at 12=NtGdiSTROBJ_bEnum at 12 @516
+  STROBJ_bEnumPositionsOnly at 12=NtGdiSTROBJ_bEnumPositionsOnly at 12 @517
+  STROBJ_bGetAdvanceWidths at 16=NtGdiSTROBJ_bGetAdvanceWidths at 16 @518
+  STROBJ_dwGetCodePage at 4=NtGdiSTROBJ_dwGetCodePage at 4 @519
+  STROBJ_vEnumStart at 4=NtGdiSTROBJ_vEnumStart at 4 @520
+  SaveDC at 4 @521
+  ScaleViewportExtEx at 24 @522
+  ScaleWindowExtEx at 24 @523
+  SelectBrushLocal at 8 @524
+  SelectClipPath at 8 @525
+  SelectClipRgn at 8 @526
+  SelectFontLocal at 8 @527
+  SelectObject at 8 @528
+  SelectPalette at 12 @529
+  SetAbortProc at 8 @530
+  SetArcDirection at 8 @531
+  SetBitmapAttributes at 8 @532
+  SetBitmapBits at 12=NtGdiSetBitmapBits at 12 @533
+  SetBitmapDimensionEx at 16=NtGdiSetBitmapDimension at 16 @534
+  SetBkColor at 8 @535
+  SetBkMode at 8 @536
+  SetBoundsRect at 12 @537
+  SetBrushAttributes at 8 @538
+  SetBrushOrgEx at 16 @539
+  SetColorAdjustment at 8 @540
+  SetColorSpace at 8 @541
+  SetDCBrushColor at 8 @542
+  SetDCPenColor at 8 @543
+  SetDIBColorTable at 16 @544
+  SetDIBits at 28 @545
+  SetDIBitsToDevice at 48 @546
+  SetDeviceGammaRamp at 8 @547
+  SetEnhMetaFileBits at 8 @548
+  SetFontEnumeration at 4=NtGdiSetFontEnumeration at 4 @549
+  SetGraphicsMode at 8 @550
+  SetICMMode at 8 @551
+  SetICMProfileA at 8 @552
+  SetICMProfileW at 8 @553
+  SetLayout at 8 @554
+  SetLayoutWidth at 12 @555
+  SetMagicColors at 12=NtGdiSetMagicColors at 12 @556
+  SetMapMode at 8 @557
+  SetMapperFlags at 8 @558
+  SetMetaFileBitsEx at 8 @559
+  SetMetaRgn at 4 @560
+  SetMiterLimit at 12 @561
+  SetPaletteEntries at 16 @562
+  SetPixel at 16 @563
+  SetPixelFormat at 12 @564
+  SetPixelV at 16 @565
+  SetPolyFillMode at 8 @566
+  SetROP2 at 8 @567
+  SetRectRgn at 20 @568
+  SetRelAbs at 8 @569
+  SetStretchBltMode at 8 @570
+  SetSystemPaletteUse at 8=NtGdiSetSystemPaletteUse at 8 @571
+  SetTextAlign at 8 @572
+  SetTextCharacterExtra at 8 @573
+  SetTextColor at 8 @574
+  SetTextJustification at 12 @575
+  SetViewportExtEx at 16 @576
+  SetViewportOrgEx at 16 @577
+  SetVirtualResolution at 20=NtGdiSetVirtualResolution at 20 @578
+  SetWinMetaFileBits at 16 @579
+  SetWindowExtEx at 16 @580
+  SetWindowOrgEx at 16 @581
+  SetWorldTransform at 8 @582
+  StartDocA at 8 @583
+  StartDocW at 8 @584
+  StartFormPage at 4 @585
+  StartPage at 4 @586
+  StretchBlt at 44 @587
+  StretchDIBits at 52 @588
+  StrokeAndFillPath at 4 @589
+  StrokePath at 4 @590
+  SwapBuffers at 4 @591
+  TextOutA at 20 @592
+  TextOutW at 20 @593
+  TranslateCharsetInfo at 12 @594
+  UnloadNetworkFonts at 4 @595
+  UnrealizeObject at 4 @596
+  UpdateColors at 4 @597
+  UpdateICMRegKeyA at 16 @598
+  UpdateICMRegKeyW at 16 @599
+  WidenPath at 4 @600
+  XFORMOBJ_bApplyXform at 20=NtGdiXFORMOBJ_bApplyXform at 20 @601
+  XFORMOBJ_iGetXform at 8=NtGdiXFORMOBJ_iGetXform at 8 @602
+  XLATEOBJ_cGetPalette at 16=NtGdiXLATEOBJ_cGetPalette at 16 @603
+  XLATEOBJ_hGetColorTransform at 4=NtGdiXLATEOBJ_hGetColorTransform at 4 @604
+  XLATEOBJ_iXlate at 8=NtGdiXLATEOBJ_iXlate at 8 @605
+  XLATEOBJ_piVector at 4 @606
+  bInitSystemAndFontsDirectoriesW at 8 @607
+  bMakePathNameW at 16 @608
+  cGetTTFFromFOT at 28 @609
+  gdiPlaySpoolStream at 24 @610

Modified: branches/cmake-bringup/dll/win32/getuname/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/getuname/CMakeLists.txt?rev=49448&r1=49447&r2=49448&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/getuname/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/getuname/CMakeLists.txt [iso-8859-1] Tue Nov  2 18:19:44 2010
@@ -3,9 +3,11 @@
 
 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)
 

Added: branches/cmake-bringup/dll/win32/getuname/getuname.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/getuname/getuname.def?rev=49448&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/getuname/getuname.def (added)
+++ branches/cmake-bringup/dll/win32/getuname/getuname.def [iso-8859-1] Tue Nov  2 18:19:44 2010
@@ -1,0 +1,5 @@
+
+LIBRARY getuname.dll
+
+EXPORTS
+  GetUName at 8 @1

Propchange: branches/cmake-bringup/dll/win32/getuname/getuname.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/hnetcfg/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/hnetcfg/CMakeLists.txt?rev=49448&r1=49447&r2=49448&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/hnetcfg/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/hnetcfg/CMakeLists.txt [iso-8859-1] Tue Nov  2 18:19:44 2010
@@ -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)
 
 add_library(hnetcfg SHARED
     apps.c
@@ -15,7 +15,11 @@
     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 @@
     kernel32
     ntdll)
 
-
 add_cab_target(hnetcfg 1)

Added: branches/cmake-bringup/dll/win32/hnetcfg/hnetcfg.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/hnetcfg/hnetcfg.def?rev=49448&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/hnetcfg/hnetcfg.def (added)
+++ branches/cmake-bringup/dll/win32/hnetcfg/hnetcfg.def [iso-8859-1] Tue Nov  2 18:19:44 2010
@@ -1,0 +1,8 @@
+
+LIBRARY hnetcfg.dll
+
+EXPORTS
+  DllCanUnloadNow at 0 @1 PRIVATE
+  DllGetClassObject at 12 @2 PRIVATE
+  DllRegisterServer at 0 @3 PRIVATE
+  DllUnregisterServer at 0 @4 PRIVATE

Propchange: branches/cmake-bringup/dll/win32/hnetcfg/hnetcfg.def
------------------------------------------------------------------------------
    svn:eol-style = native




More information about the Ros-diffs mailing list