[pkg-wine-party] [wine] 166/271: wimgapi: Add WIMGetMountedImages stub.

Michael Gilbert mgilbert at moszumanska.debian.org
Sat Apr 16 02:16:00 UTC 2016


This is an automated email from the git hooks/post-receive script.

mgilbert pushed a commit to branch master
in repository wine.

commit dc0377aabaf8457fb436870bf7bc00df7dcd1bbe
Author: Austin English <austinenglish at gmail.com>
Date:   Thu Mar 24 15:25:21 2016 -0500

    wimgapi: Add WIMGetMountedImages stub.
    
    Signed-off-by: Austin English <austinenglish at gmail.com>
    Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
 dlls/wimgapi/main.c                      |  8 ++++++
 dlls/wimgapi/wimgapi.spec                |  2 +-
 include/Makefile.in                      |  1 +
 dlls/wimgapi/main.c => include/wimgapi.h | 44 +++++++++++---------------------
 4 files changed, 25 insertions(+), 30 deletions(-)

diff --git a/dlls/wimgapi/main.c b/dlls/wimgapi/main.c
index d7c3bab..a7321fa 100644
--- a/dlls/wimgapi/main.c
+++ b/dlls/wimgapi/main.c
@@ -26,6 +26,7 @@
 #include "windef.h"
 #include "winbase.h"
 #include "wine/debug.h"
+#include "wimgapi.h"
 
 WINE_DEFAULT_DEBUG_CHANNEL(wimgapi);
 
@@ -50,3 +51,10 @@ DWORD WINAPI WIMRegisterMessageCallback(HANDLE wim, FARPROC callback, PVOID data
     FIXME("(%p %p %p) stub\n", wim, callback, data);
     return 0;
 }
+
+BOOL WINAPI WIMGetMountedImages(PWIM_MOUNT_LIST list, DWORD *length)
+{
+    FIXME("(%p %p) stub\n", list, length);
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
diff --git a/dlls/wimgapi/wimgapi.spec b/dlls/wimgapi/wimgapi.spec
index 7464a5a..bb79d5b 100644
--- a/dlls/wimgapi/wimgapi.spec
+++ b/dlls/wimgapi/wimgapi.spec
@@ -21,7 +21,7 @@
 @ stub WIMGetMountedImageHandle
 @ stub WIMGetMountedImageInfo
 @ stub WIMGetMountedImageInfoFromFile
-@ stub WIMGetMountedImages
+@ stdcall WIMGetMountedImages(ptr ptr)
 @ stub WIMInitFileIOCallbacks
 @ stub WIMLoadImage
 @ stub WIMMountImage
diff --git a/include/Makefile.in b/include/Makefile.in
index ac10691..fb1c195 100644
--- a/include/Makefile.in
+++ b/include/Makefile.in
@@ -617,6 +617,7 @@ HEADER_SRCS = \
 	wfext.h \
 	wia.h \
 	wiadef.h \
+	wimgapi.h \
 	winbase.h \
 	wincon.h \
 	wincred.h \
diff --git a/dlls/wimgapi/main.c b/include/wimgapi.h
similarity index 50%
copy from dlls/wimgapi/main.c
copy to include/wimgapi.h
index d7c3bab..e517b57 100644
--- a/dlls/wimgapi/main.c
+++ b/include/wimgapi.h
@@ -1,8 +1,5 @@
 /*
- *
- * wimgapi implementation
- *
- * Copyright 2015 Stefan Leichter
+ * Copyright (C) 2015 Austin English
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -19,34 +16,23 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#include "config.h"
-
-#include <stdarg.h>
-
-#include "windef.h"
-#include "winbase.h"
-#include "wine/debug.h"
+#ifndef _WIMGAPI_H_
+#define _WIMGAPI_H_
 
-WINE_DEFAULT_DEBUG_CHANNEL(wimgapi);
+#ifdef __cplusplus
+extern "C" {
+#endif
 
-BOOL WINAPI DllMain(HINSTANCE instance, DWORD reason, void *reserved)
+typedef struct _WIM_MOUNT_LIST
 {
-    TRACE("(0x%p, %d, %p)\n", instance, reason, reserved);
+    WCHAR WimPath[MAX_PATH];
+    WCHAR MountPath[MAX_PATH];
+    DWORD ImageIndex;
+    BOOL MountedForRW;
+} WIM_MOUNT_LIST, *PWIM_MOUNT_LIST, *LPWIM_MOUNT_LIST;
 
-    switch (reason)
-    {
-        case DLL_WINE_PREATTACH:
-            return FALSE;    /* prefer native version */
-        case DLL_PROCESS_ATTACH:
-            DisableThreadLibraryCalls(instance);
-            break;
-    }
-
-    return TRUE;
+#ifdef __cplusplus
 }
+#endif
 
-DWORD WINAPI WIMRegisterMessageCallback(HANDLE wim, FARPROC callback, PVOID data)
-{
-    FIXME("(%p %p %p) stub\n", wim, callback, data);
-    return 0;
-}
+#endif /* _WIMGAPI_H_ */

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-wine/wine.git



More information about the pkg-wine-party mailing list