imported shfolder.dll from WINE-20050830
authorThomas Bluemel <thomas@reactsoft.com>
Fri, 23 Sep 2005 19:24:20 +0000 (19:24 +0000)
committerThomas Bluemel <thomas@reactsoft.com>
Fri, 23 Sep 2005 19:24:20 +0000 (19:24 +0000)
svn path=/trunk/; revision=18019

reactos/baseaddress.xml
reactos/bootdata/packages/reactos.dff
reactos/lib/directory.xml
reactos/lib/shfolder/Makefile.in [new file with mode: 0644]
reactos/lib/shfolder/shfolder.spec [new file with mode: 0644]
reactos/lib/shfolder/shfolder.xml [new file with mode: 0644]
reactos/lib/shfolder/shfolder_main.c [new file with mode: 0644]
reactos/media/doc/README.WINE

index bf078d9..6157365 100644 (file)
@@ -57,6 +57,7 @@
 <property name="BASEADDRESS_WAVEMAP" value="0x76610000" />
 <property name="BASEADDRESS_MPR" value="0x76620000" />
 <property name="BASEADDRESS_SETUPAPI" value="0x76660000" />
+<property name="BASEADDRESS_SHFOLDER" value="0x76780000" />
 <property name="BASEADDRESS_NTMARTA" value="0x768A0000" />
 <property name="BASEADDRESS_GDIPLUS" value="0x76a00000" />
 <property name="BASEADDRESS_IMAGEHLP" value="0x76c90000" />
index e747cc0..8488fa1 100755 (executable)
@@ -136,6 +136,7 @@ lib\serialui\serialui.dll               1
 lib\setupapi\setupapi.dll               1
 lib\shdocvw\shdocvw.dll                 1
 lib\shell32\shell32.dll                 1
+lib\shfolder\shfolder.dll               1
 lib\shlwapi\shlwapi.dll                 1
 lib\smdll\smdll.dll                     1
 lib\syssetup\syssetup.dll               1
index 6286b80..df9f683 100644 (file)
 <directory name="shell32">
        <xi:include href="shell32/shell32.xml" />
 </directory>
+<directory name="shfolder">
+       <xi:include href="shfolder/shfolder.xml" />
+</directory>
 <directory name="shlwapi">
        <xi:include href="shlwapi/shlwapi.xml" />
 </directory>
diff --git a/reactos/lib/shfolder/Makefile.in b/reactos/lib/shfolder/Makefile.in
new file mode 100644 (file)
index 0000000..b497a22
--- /dev/null
@@ -0,0 +1,13 @@
+TOPSRCDIR = @top_srcdir@
+TOPOBJDIR = ../..
+SRCDIR    = @srcdir@
+VPATH     = @srcdir@
+MODULE    = shfolder.dll
+IMPORTLIB = libshfolder.$(IMPLIBEXT)
+IMPORTS   = shell32 kernel32
+
+C_SRCS = shfolder_main.c
+
+@MAKE_DLL_RULES@
+
+### Dependencies:
diff --git a/reactos/lib/shfolder/shfolder.spec b/reactos/lib/shfolder/shfolder.spec
new file mode 100644 (file)
index 0000000..0625024
--- /dev/null
@@ -0,0 +1,2 @@
+@ stdcall SHGetFolderPathA(long long long long ptr) shell32.SHGetFolderPathA
+@ stdcall SHGetFolderPathW(long long long long ptr) shell32.SHGetFolderPathW
diff --git a/reactos/lib/shfolder/shfolder.xml b/reactos/lib/shfolder/shfolder.xml
new file mode 100644 (file)
index 0000000..845549a
--- /dev/null
@@ -0,0 +1,10 @@
+<module name="shfolder" type="win32dll" baseaddress="${BASEADDRESS_SHFOLDER}" installbase="system32" installname="shfolder.dll">
+       <importlibrary definition="shfolder.spec.def" />
+       <include base="shfolder">.</include>
+       <include base="shfolder">include</include>
+       <define name="__REACTOS__" />
+       <define name="__USE_W32API" />
+       <library>shell32</library>
+       <file>shfolder_main.c</file>
+       <file>shfolder.spec</file>
+</module>
diff --git a/reactos/lib/shfolder/shfolder_main.c b/reactos/lib/shfolder/shfolder_main.c
new file mode 100644 (file)
index 0000000..67a01ed
--- /dev/null
@@ -0,0 +1 @@
+/* nothing here yet */
index 4bd2d9b..332c411 100644 (file)
@@ -64,6 +64,7 @@ reactos/lib/rpcrt4            # Synced to Wine-20050830
 reactos/lib/setupapi           # Forked at Wine-20050524
 reactos/lib/shell32             # Synced to Wine-20050830
 reactos/lib/shdocvw             # Synced to Wine-20050830
+reactos/lib/shfolder            # Synced to Wine-20050830
 reactos/lib/shlwapi             # Synced to Wine-20050830
 reactos/lib/twain              # Out of sync
 reactos/lib/urlmon             # Synced to Wine-20050830