Module: wine
Branch: refs/heads/master
Commit: ee9b656edcb0fb6a962e106050eaa961d3acc149
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=ee9b656edcb0fb6a962e106…
Author: Kaj Kaloinen <kkaloine(a)gmail.com>
Date: Tue Jan 10 12:07:07 2006 +0100
shlwapi: Add Finnish translation.
---
dlls/shlwapi/shlwapi.rc | 1 +
dlls/shlwapi/shlwapi_Fi.rc | 35 +++++++++++++++++++++++++++++++++++
2 files changed, 36 insertions(+), 0 deletions(-)
create mode 100644 dlls/shlwapi/shlwapi_Fi.rc
diff --git a/dlls/shlwapi/shlwapi.rc b/dlls/shlwapi/shlwapi.rc
index 7137127..6b22f88 100644
--- a/dlls/shlwapi/shlwapi.rc
+++ b/dlls/shlwapi/shlwapi.rc
@@ -28,6 +28,7 @@
#include "shlwapi_De.rc"
#include "shlwapi_En.rc"
#include "shlwapi_Es.rc"
+#include "shlwapi_Fi.rc"
#include "shlwapi_Ko.rc"
#include "shlwapi_Nl.rc"
#include "shlwapi_No.rc"
diff --git a/dlls/shlwapi/shlwapi_Fi.rc b/dlls/shlwapi/shlwapi_Fi.rc
new file mode 100644
index 0000000..6787a59
--- /dev/null
+++ b/dlls/shlwapi/shlwapi_Fi.rc
@@ -0,0 +1,35 @@
+/*
+ * Finnish resources for shlwapi
+ *
+ * Copyright 2005 Kaj Kaloinen
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+LANGUAGE LANG_FINNISH, SUBLANG_DEFAULT
+
+IDD_ERR_DIALOG DIALOG MOVEABLE DISCARDABLE 0, 0, 220, 60
+STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Virhe!"
+FONT 8, "MS Shell Dlg"
+{
+ LTEXT "", IDS_ERR_USER_MSG2, 15, 5, 28, 20
+ LTEXT "", IDS_ERR_USER_MSG, 15, 5, 210, 8
+ CHECKBOX "�l� n�yt� t�t� viesti� en��", IDC_ERR_DONT_SHOW, 5, 20, 210, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
+ PUSHBUTTON L"&OK" IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP
+ PUSHBUTTON L"&Peruuta" IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP
+ PUSHBUTTON L"&Kyll�" IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP
+ PUSHBUTTON L"&Ei" IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP
+}
Module: wine
Branch: refs/heads/master
Commit: 325c19cfc5a91918b41b86e310d5aae6905a983e
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=325c19cfc5a91918b41b86e…
Author: James Hawkins <truiken(a)gmail.com>
Date: Mon Jan 9 20:26:10 2006 +0100
advpack: Add documentation for ExtractFiles.
---
dlls/advpack/advpack.c | 25 +++++++++++++++++++++++--
1 files changed, 23 insertions(+), 2 deletions(-)
diff --git a/dlls/advpack/advpack.c b/dlls/advpack/advpack.c
index 31fa51c..9e09a9b 100644
--- a/dlls/advpack/advpack.c
+++ b/dlls/advpack/advpack.c
@@ -578,10 +578,31 @@ HRESULT WINAPI ExecuteCab( HWND hwnd, PC
/***********************************************************************
* ExtractFiles (ADVPACK.@)
*
+ * Extracts the specified files from a cab archive into
+ * a destination directory.
+ *
+ * PARAMS
+ * CabName [I] Filename of the cab archive.
+ * ExpandDir [I] Destination directory for the extracted files.
+ * Flags [I] Reserved.
+ * FileList [I] Optional list of files to extract. See NOTES.
+ * LReserved [I] Reserved. Must be NULL.
+ * Reserved [I] Reserved. Must be 0.
+ *
+ * RETURNS
+ * Success: S_OK.
+ * Failure: E_FAIL.
+ *
+ * NOTES
+ * FileList is a colon-separated list of filenames. If FileList is
+ * non-NULL, only the files in the list will be extracted from the
+ * cab file, otherwise all files will be extracted. Any number of
+ * spaces, tabs, or colons can be before or after the list, but
+ * the list itself must only be separated by colons.
+ *
* BUGS
- * Unimplemented
+ * Unimplemented.
*/
-
HRESULT WINAPI ExtractFiles ( LPCSTR CabName, LPCSTR ExpandDir, DWORD Flags,
LPCSTR FileList, LPVOID LReserved, DWORD Reserved)
{
Module: wine
Branch: refs/heads/master
Commit: 18d6f6944b19b284963dc9c12074aca121616787
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=18d6f6944b19b284963dc9c…
Author: James Hawkins <truiken(a)gmail.com>
Date: Mon Jan 9 20:24:21 2006 +0100
cabinet: Clean up the documentation for Extract.
---
dlls/cabinet/cabinet_main.c | 37 ++++++++++++++++++++++++++-----------
1 files changed, 26 insertions(+), 11 deletions(-)
diff --git a/dlls/cabinet/cabinet_main.c b/dlls/cabinet/cabinet_main.c
index d066a38..0be8ed4 100644
--- a/dlls/cabinet/cabinet_main.c
+++ b/dlls/cabinet/cabinet_main.c
@@ -69,22 +69,37 @@ HRESULT WINAPI DllGetVersion (DLLVERSION
/***********************************************************************
* Extract (CABINET.3)
*
- * Apparently an undocumented function, presumably to extract a CAB file
- * to somewhere...
+ * Extracts the contents of the cabinet file to the specified
+ * destination.
*
* PARAMS
- * dest pointer to a buffer of 0x32c bytes containing
- * [I] - number with value 1 at index 0x18
- * - the dest path starting at index 0x1c
- * [O] - a linked list with the filename existing inside the
- * CAB file at idx 0x10
- * - the number of files inside the CAB file at index 0x14
- * - the name of the last file with dest path at idx 0x120
+ * dest [I/O] Controls the operation of Extract. See NOTES.
* szCabName [I] Filename of the cabinet to extract.
*
* RETURNS
- * Success: S_OK
- * Failure: E_OUTOFMEMORY (?)
+ * Success: S_OK.
+ * Failure: E_FAIL.
+ *
+ * NOTES
+ * The following members of the dest struct control the operation
+ * of Extract:
+ * filelist [I] A linked list of filenames. Extract only extracts
+ * files from the cabinet that are in this list.
+ * filecount [O] Contains the number of files in filelist on
+ * completion.
+ * flags [I] See Operation.
+ * directory [I] The destination directory.
+ * lastfile [O] The last file extracted.
+ *
+ * Operation
+ * If flags contains EXTRACT_FILLFILELIST, then filelist will be
+ * filled with all the files in the cabinet. If flags contains
+ * EXTRACT_EXTRACTFILES, then only the files in the filelist will
+ * be extracted from the cabinet. EXTRACT_FILLFILELIST can be called
+ * by itself, but EXTRACT_EXTRACTFILES must have a valid filelist
+ * in order to succeed. If flags contains both EXTRACT_FILLFILELIST
+ * and EXTRACT_EXTRACTFILES, then all the files in the cabinet
+ * will be extracted.
*/
HRESULT WINAPI Extract(EXTRACTdest *dest, LPCSTR szCabName)
{