Alistair Leslie-Hughes : include: Add Network Address Control defines.
Alexandre Julliard
julliard at winehq.org
Wed Jul 31 13:55:53 CDT 2019
Module: wine
Branch: master
Commit: b6aa3c525cdd590e039eb896e437a753da5b09cb
URL: https://source.winehq.org/git/wine.git/?a=commit;h=b6aa3c525cdd590e039eb896e437a753da5b09cb
Author: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
Date: Mon Jul 29 23:07:48 2019 +0000
include: Add Network Address Control defines.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
include/shellapi.h | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/include/shellapi.h b/include/shellapi.h
index 0e7d64c..0f10690 100644
--- a/include/shellapi.h
+++ b/include/shellapi.h
@@ -497,6 +497,30 @@ HRESULT WINAPI SHQueryRecycleBinW(LPCWSTR,LPSHQUERYRBINFO);
#define SHQueryRecycleBin WINELIB_NAME_AW(SHQueryRecycleBin)
/******************************************
+ * Network Address Control
+ */
+typedef struct tagNC_ADDRESS
+{
+ struct NET_ADDRESS_INFO_ *pAddrInfo;
+ USHORT PortNumber;
+ BYTE PrefixLength;
+} NC_ADDRESS, *PNC_ADDRESS;
+
+#define NCM_GETADDRESS (WM_USER+1)
+#define NCM_SETALLOWTYPE (WM_USER+2)
+#define NCM_GETALLOWTYPE (WM_USER+3)
+#define NCM_DISPLAYERRORTIP (WM_USER+4)
+
+#define NetAddr_GetAddress(hwnd,addr) \
+ (HRESULT)SNDMSG(hwnd,NCM_GETADDRESS,0,(LPARAM)addr)
+#define NetAddr_SetAllowType(hwnd, mask) \
+ (HRESULT)SNDMSG(hwnd,NCM_SETALLOWTYPE,(WPARAM)mask,0)
+#define NetAddr_GetAllowType(hwnd) \
+ (DWORD)SNDMSG(hwnd,NCM_GETALLOWTYPE,0,0)
+#define NetAddr_DisplayErrorTip(hwnd) \
+ (HRESULT)SNDMSG(hwnd,NCM_DISPLAYERRORTIP,0,0)
+
+/******************************************
* Misc
*/
More information about the wine-cvs
mailing list