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