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