Alistair Leslie-Hughes : include: Add Network Address Control defines.
Module: wine Branch: master Commit: b6aa3c525cdd590e039eb896e437a753da5b09cb URL: https://source.winehq.org/git/wine.git/?a=commit;h=b6aa3c525cdd590e039eb896e... Author: Alistair Leslie-Hughes <leslie_alistair(a)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(a)hotmail.com> Signed-off-by: Alexandre Julliard <julliard(a)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 */
participants (1)
-
Alexandre Julliard