Updated windows.networking.connectivity-new-dll patchset

This commit is contained in:
Alistair Leslie-Hughes 2022-03-04 07:28:25 +11:00
parent 1ba67d1cfb
commit 9fa3c96cff
5 changed files with 25 additions and 24 deletions

View File

@ -1,4 +1,4 @@
From beb2d6ed1dd39b4028e848a7429a82d55ce690a7 Mon Sep 17 00:00:00 2001
From 0a8b258346219cd9cfd85fe906a5f758a5921d2a Mon Sep 17 00:00:00 2001
From: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Date: Fri, 28 May 2021 12:34:37 +1000
Subject: [PATCH] include: Add windows.networking.connectivity.idl
@ -10,10 +10,10 @@ Subject: [PATCH] include: Add windows.networking.connectivity.idl
create mode 100644 include/windows.networking.connectivity.idl
diff --git a/include/Makefile.in b/include/Makefile.in
index 04537ea72ef..c9154df8a8b 100644
index ae551abd4c0..e9f0fb84070 100644
--- a/include/Makefile.in
+++ b/include/Makefile.in
@@ -786,6 +786,7 @@ SOURCES = \
@@ -790,6 +790,7 @@ SOURCES = \
windows.media.idl \
windows.media.speechrecognition.idl \
windows.media.speechsynthesis.idl \
@ -23,7 +23,7 @@ index 04537ea72ef..c9154df8a8b 100644
windows.system.userprofile.idl \
diff --git a/include/windows.networking.connectivity.idl b/include/windows.networking.connectivity.idl
new file mode 100644
index 00000000000..3ccefca02fa
index 00000000000..3061512bd1a
--- /dev/null
+++ b/include/windows.networking.connectivity.idl
@@ -0,0 +1,368 @@

View File

@ -1,19 +1,20 @@
From 16f658992146eb464e1b00f9dbb468a21e4fbefb Mon Sep 17 00:00:00 2001
From b189394f92c14fb530e3995230ad44b9af368150 Mon Sep 17 00:00:00 2001
From: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Date: Tue, 1 Jun 2021 10:26:28 +1000
Subject: [PATCH] include: Add windows.networking.idl
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
---
include/Makefile.in | 1 +
include/windows.networking.idl | 87 ++++++++++++++++++++++++++++++++++
2 files changed, 88 insertions(+)
include/windows.networking.idl | 88 ++++++++++++++++++++++++++++++++++
2 files changed, 89 insertions(+)
create mode 100644 include/windows.networking.idl
diff --git a/include/Makefile.in b/include/Makefile.in
index c9154df8a8b..a9c0a023978 100644
index e9f0fb84070..5bf61ef08bc 100644
--- a/include/Makefile.in
+++ b/include/Makefile.in
@@ -786,6 +786,7 @@ SOURCES = \
@@ -790,6 +790,7 @@ SOURCES = \
windows.media.idl \
windows.media.speechrecognition.idl \
windows.media.speechsynthesis.idl \
@ -23,10 +24,10 @@ index c9154df8a8b..a9c0a023978 100644
windows.system.idl \
diff --git a/include/windows.networking.idl b/include/windows.networking.idl
new file mode 100644
index 00000000000..160cd78e540
index 00000000000..71defa25270
--- /dev/null
+++ b/include/windows.networking.idl
@@ -0,0 +1,87 @@
@@ -0,0 +1,88 @@
+/*
+ * Copyright 2021 Alistair Leslie-Hughes
+ *
@ -102,7 +103,7 @@ index 00000000000..160cd78e540
+ HRESULT Compare([in] HSTRING value1, [in] HSTRING value2, [out, retval] INT32* result);
+ }
+
+ /*[activatable(Windows.Networking.IHostNameFactory, Windows.Foundation.UniversalApiContract, 1.0)]*/
+ [activatable(Windows.Networking.IHostNameFactory, Windows.Foundation.UniversalApiContract, 1.0)]
+ [contract(Windows.Foundation.UniversalApiContract, 1.0)]
+ [marshaling_behavior(agile)]
+ [static(Windows.Networking.IHostNameStatics, Windows.Foundation.UniversalApiContract, 1.0)]
@ -114,7 +115,7 @@ index 00000000000..160cd78e540
+ }
+ }
+}
\ No newline at end of file
+
--
2.34.1

View File

@ -55,7 +55,7 @@ index 96ff0ea5af2..2463cc2c93c 100644
+{
+ struct windows_networking_connectivity *impl = impl_from_IActivationFactory(iface);
+ ULONG rc = InterlockedIncrement(&impl->refcount);
+ TRACE("%p increasing refcount to %u.\n", impl, rc);
+ TRACE("%p increasing refcount to %lu.\n", impl, rc);
+ return rc;
+}
+
@ -64,7 +64,7 @@ index 96ff0ea5af2..2463cc2c93c 100644
+{
+ struct windows_networking_connectivity *impl = impl_from_IActivationFactory(iface);
+ ULONG rc = InterlockedDecrement(&impl->refcount);
+ TRACE("%p decreasing refcount to %u.\n", impl, rc);
+ TRACE("%p decreasing refcount to %lu.\n", impl, rc);
+ return rc;
+}
+

View File

@ -61,7 +61,7 @@ index 2463cc2c93c..b96e6c4f0a4 100644
+{
+ struct windows_networking_connectivity *impl = impl_from_IVectorView_ConnectionProfile(iface);
+ ULONG rc = InterlockedIncrement(&impl->refcount);
+ TRACE("%p increasing refcount to %u.\n", impl, rc);
+ TRACE("%p increasing refcount to %lu.\n", impl, rc);
+ return rc;
+}
+
@ -69,7 +69,7 @@ index 2463cc2c93c..b96e6c4f0a4 100644
+{
+ struct windows_networking_connectivity *impl = impl_from_IVectorView_ConnectionProfile(iface);
+ ULONG rc = InterlockedDecrement(&impl->refcount);
+ TRACE("%p decreasing refcount to %u.\n", impl, rc);
+ TRACE("%p decreasing refcount to %lu.\n", impl, rc);
+ return rc;
+}
+
@ -91,14 +91,14 @@ index 2463cc2c93c..b96e6c4f0a4 100644
+ return E_NOTIMPL;
+}
+
+static HRESULT STDMETHODCALLTYPE vector_view_GetAt(IVectorView_ConnectionProfile *iface, ULONG index, IConnectionProfile **out_value)
+static HRESULT STDMETHODCALLTYPE vector_view_GetAt(IVectorView_ConnectionProfile *iface, UINT32 index, IConnectionProfile **out_value)
+{
+ FIXME("iface %p, index %#x, out_value %p stub!\n", iface, index, out_value);
+ return S_OK;
+}
+
+static HRESULT STDMETHODCALLTYPE vector_view_get_Size(
+ IVectorView_ConnectionProfile *iface, ULONG *out_value)
+ IVectorView_ConnectionProfile *iface, UINT32 *out_value)
+{
+ FIXME("iface %p, out_value %p stub!\n", iface, out_value);
+ *out_value = 0;
@ -106,7 +106,7 @@ index 2463cc2c93c..b96e6c4f0a4 100644
+}
+
+static HRESULT STDMETHODCALLTYPE vector_view_IndexOf(
+ IVectorView_ConnectionProfile *iface, IConnectionProfile *value, ULONG *index, BOOLEAN *out_value)
+ IVectorView_ConnectionProfile *iface, IConnectionProfile *value, UINT32 *index, BOOLEAN *out_value)
+{
+ FIXME("iface %p, value %p, index %p, out_value %p stub!\n", iface, value, index, out_value);
+ *out_value = FALSE;
@ -160,7 +160,7 @@ index 2463cc2c93c..b96e6c4f0a4 100644
+{
+ struct windows_networking_connectivity *impl = impl_from_INetworkInformationStatics(iface);
+ ULONG rc = InterlockedIncrement(&impl->refcount);
+ TRACE("%p increasing refcount to %u.\n", impl, rc);
+ TRACE("%p increasing refcount to %lu.\n", impl, rc);
+ return rc;
+}
+
@ -169,7 +169,7 @@ index 2463cc2c93c..b96e6c4f0a4 100644
+{
+ struct windows_networking_connectivity *impl = impl_from_INetworkInformationStatics(iface);
+ ULONG rc = InterlockedDecrement(&impl->refcount);
+ TRACE("%p decreasing refcount to %u.\n", impl, rc);
+ TRACE("%p decreasing refcount to %lu.\n", impl, rc);
+ return rc;
+}
+

View File

@ -59,7 +59,7 @@ index b96e6c4f0a4..ba1f5a5401d 100644
+{
+ struct connection_profile *impl = impl_from_IConnectionProfile(iface);
+ ULONG rc = InterlockedIncrement(&impl->ref);
+ TRACE("%p increasing refcount to %u.\n", impl, rc);
+ TRACE("%p increasing refcount to %lu.\n", impl, rc);
+ return rc;
+}
+
@ -67,7 +67,7 @@ index b96e6c4f0a4..ba1f5a5401d 100644
+{
+ struct connection_profile *impl = impl_from_IConnectionProfile(iface);
+ ULONG rc = InterlockedIncrement(&impl->ref);
+ TRACE("%p increasing refcount to %u.\n", impl, rc);
+ TRACE("%p increasing refcount to %lu.\n", impl, rc);
+ return rc;
+}
+