[PATCH v3 1/2] virtdisk: Add GetStorageDependencyInformation stub.
Gijs Vermeulen
gijsvrm at gmail.com
Thu Sep 13 10:40:45 CDT 2018
From: Michael Müller <michael at fds-team.de>
Signed-off-by: Gijs Vermeulen <gijsvrm at gmail.com>
---
dlls/virtdisk/virtdisk.spec | 2 +-
dlls/virtdisk/virtdisk_main.c | 21 +++++++++++++++++++++
2 files changed, 22 insertions(+), 1 deletion(-)
diff --git a/dlls/virtdisk/virtdisk.spec b/dlls/virtdisk/virtdisk.spec
index 2946b66d50..6bd5f146db 100644
--- a/dlls/virtdisk/virtdisk.spec
+++ b/dlls/virtdisk/virtdisk.spec
@@ -8,7 +8,7 @@
@ stub EnumerateVirtualDiskMetadata
@ stub ExpandVirtualDisk
@ stub GetAllAttachedVirtualDiskPhysicalPaths
-@ stub GetStorageDependencyInformation
+@ stdcall GetStorageDependencyInformation(long long long ptr ptr)
@ stub GetVirtualDiskInformation
@ stub GetVirtualDiskMetadata
@ stub GetVirtualDiskOperationProgress
diff --git a/dlls/virtdisk/virtdisk_main.c b/dlls/virtdisk/virtdisk_main.c
index 0da0dca461..3e6c5c14dc 100644
--- a/dlls/virtdisk/virtdisk_main.c
+++ b/dlls/virtdisk/virtdisk_main.c
@@ -22,6 +22,8 @@
#include "windef.h"
#include "winbase.h"
+#include "virtdisk.h"
+
#include "wine/debug.h"
WINE_DEFAULT_DEBUG_CHANNEL(virtdisk);
@@ -44,3 +46,22 @@ BOOL WINAPI DllMain(HINSTANCE hinst, DWORD reason, void *reserved)
return TRUE;
}
+
+DWORD WINAPI GetStorageDependencyInformation(HANDLE obj, GET_STORAGE_DEPENDENCY_FLAG flags, ULONG size, STORAGE_DEPENDENCY_INFO *info, ULONG *used)
+{
+ ULONG temp_size = sizeof(STORAGE_DEPENDENCY_INFO);
+
+ FIXME("(%p, 0x%x, %u, %p, %p): stub\n", obj, flags, size, info, used);
+
+ if (used) *used = temp_size;
+
+ if (!info || !size)
+ return ERROR_INVALID_PARAMETER;
+
+ if (size < temp_size)
+ return ERROR_INSUFFICIENT_BUFFER;
+
+ info->NumberEntries = 0;
+
+ return ERROR_SUCCESS;
+}
--
2.18.0
More information about the wine-devel
mailing list