[1/2] include: Add interface INetCfgLock (try 2)
Alistair Leslie-Hughes
leslie_alistair at hotmail.com
Tue Mar 25 20:04:55 CDT 2014
Hi,
Make GUID lowercase
Changelog:
include: Add interface INetCfgLock
Best Regards
Alistair Leslie-Hughes
-------------- next part --------------
>From b6eddfd0ab689f472d19909669bd80727a50a246 Mon Sep 17 00:00:00 2001
From: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
Date: Wed, 26 Mar 2014 11:54:32 +1100
Subject: [PATCH] Add interface INetCfgLock
To: wine-patches <wine-patches at winehq.org>
---
include/netcfgx.idl | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/include/netcfgx.idl b/include/netcfgx.idl
index 75c0a94..be28763 100644
--- a/include/netcfgx.idl
+++ b/include/netcfgx.idl
@@ -26,6 +26,9 @@ import "wtypes.idl";
#define vi_progid(str)
#endif
+cpp_quote("#define NETCFG_E_ALREADY_INITIALIZED MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0xA020)")
+cpp_quote("#define NETCFG_E_NO_WRITE_LOCK MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0xA024)")
+
[
local,
object,
@@ -91,6 +94,20 @@ interface IEnumNetCfgComponent : IUnknown
[
local,
object,
+ uuid(c0e8ae9f-306e-11d1-aacf-00805fc1270e),
+ pointer_default(unique)
+]
+interface INetCfgLock : IUnknown
+{
+ HRESULT AcquireWriteLock ([in] DWORD cmsTimeout, [in] LPCWSTR pszwClientDescription,
+ [out] LPWSTR* ppszwClientDescription);
+ HRESULT ReleaseWriteLock ();
+ HRESULT IsWriteLocked ([out] LPWSTR* ppszwClientDescription);
+};
+
+[
+ local,
+ object,
uuid(c0e8ae93-306e-11d1-aacf-00805fc1270e),
pointer_default(unique)
]
--
1.8.3.2
More information about the wine-patches
mailing list