You've already forked wine-staging
mirror of
https://gitlab.winehq.org/wine/wine-staging.git
synced 2025-09-12 18:50:20 -07:00
Rebase against fcddf19498fca9b51baea705f5748b998f4560b9.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
From f76d5c65c07a184d56a9be4e8f77fa92886bb309 Mon Sep 17 00:00:00 2001
|
||||
From b2b7c4c294cc7ea290250c419720899d457f63ec Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Michael=20M=C3=BCller?= <michael@fds-team.de>
|
||||
Date: Mon, 5 Sep 2016 15:31:29 +0200
|
||||
Subject: [PATCH] inseng: Implement CIF reader and download functions.
|
||||
@@ -2247,7 +2247,7 @@ index 82c0b4d5fe1..7ae46fad3a7 100644
|
||||
+@ stdcall GetICifRWFileFromFile(ptr str)
|
||||
@ stub PurgeDownloadDirectory
|
||||
diff --git a/dlls/inseng/inseng_main.c b/dlls/inseng/inseng_main.c
|
||||
index f7ce3f173c2..81eb1ec4f13 100644
|
||||
index f7ce3f173c2..ad6fe6b4de8 100644
|
||||
--- a/dlls/inseng/inseng_main.c
|
||||
+++ b/dlls/inseng/inseng_main.c
|
||||
@@ -2,6 +2,7 @@
|
||||
@@ -3449,7 +3449,7 @@ index f7ce3f173c2..81eb1ec4f13 100644
|
||||
IInstallEngine2_Release(&engine->IInstallEngine2_iface);
|
||||
diff --git a/dlls/inseng/inseng_private.h b/dlls/inseng/inseng_private.h
|
||||
new file mode 100644
|
||||
index 00000000000..55d3899808a
|
||||
index 00000000000..49d4241d65e
|
||||
--- /dev/null
|
||||
+++ b/dlls/inseng/inseng_private.h
|
||||
@@ -0,0 +1,79 @@
|
||||
@@ -3514,24 +3514,24 @@ index 00000000000..55d3899808a
|
||||
+struct inf_section;
|
||||
+struct inf_file;
|
||||
+
|
||||
+HRESULT inf_load(const char *path, struct inf_file **inf_file) DECLSPEC_HIDDEN;
|
||||
+void inf_free(struct inf_file *inf) DECLSPEC_HIDDEN;
|
||||
+HRESULT inf_load(const char *path, struct inf_file **inf_file);
|
||||
+void inf_free(struct inf_file *inf);
|
||||
+
|
||||
+BOOL inf_next_section(struct inf_file *inf, struct inf_section **sec) DECLSPEC_HIDDEN;
|
||||
+struct inf_section *inf_get_section(struct inf_file *inf, const char *name) DECLSPEC_HIDDEN;
|
||||
+char *inf_section_get_name(struct inf_section *section) DECLSPEC_HIDDEN;
|
||||
+BOOL inf_section_next_value(struct inf_section *sec, struct inf_value **value) DECLSPEC_HIDDEN;
|
||||
+BOOL inf_next_section(struct inf_file *inf, struct inf_section **sec);
|
||||
+struct inf_section *inf_get_section(struct inf_file *inf, const char *name);
|
||||
+char *inf_section_get_name(struct inf_section *section);
|
||||
+BOOL inf_section_next_value(struct inf_section *sec, struct inf_value **value);
|
||||
+
|
||||
+struct inf_value *inf_get_value(struct inf_section *sec, const char *key) DECLSPEC_HIDDEN;
|
||||
+char *inf_value_get_key(struct inf_value *value) DECLSPEC_HIDDEN;
|
||||
+char *inf_value_get_value(struct inf_value *value) DECLSPEC_HIDDEN;
|
||||
+struct inf_value *inf_get_value(struct inf_section *sec, const char *key);
|
||||
+char *inf_value_get_key(struct inf_value *value);
|
||||
+char *inf_value_get_value(struct inf_value *value);
|
||||
+
|
||||
+char *trim(char *str, char **last_chr, BOOL strip_quotes) DECLSPEC_HIDDEN;
|
||||
+char *trim(char *str, char **last_chr, BOOL strip_quotes);
|
||||
+
|
||||
+void component_set_actual_download_size(ICifComponent *iface, DWORD size) DECLSPEC_HIDDEN;
|
||||
+void component_set_downloaded(ICifComponent *iface, BOOL value) DECLSPEC_HIDDEN;
|
||||
+void component_set_installed(ICifComponent *iface, BOOL value) DECLSPEC_HIDDEN;
|
||||
+ char *component_get_id(ICifComponent *iface) DECLSPEC_HIDDEN;
|
||||
+void component_set_actual_download_size(ICifComponent *iface, DWORD size);
|
||||
+void component_set_downloaded(ICifComponent *iface, BOOL value);
|
||||
+void component_set_installed(ICifComponent *iface, BOOL value);
|
||||
+char *component_get_id(ICifComponent *iface);
|
||||
diff --git a/include/inseng.idl b/include/inseng.idl
|
||||
index 8a3f4c4d270..82927418a99 100644
|
||||
--- a/include/inseng.idl
|
||||
|
Reference in New Issue
Block a user