| #ifndef _WINNETWK_H_ |
| #define _WINNETWK_H_ |
| |
| #include "wintypes.h" |
| |
| |
| typedef struct { |
| DWORD dwScope; |
| DWORD dwType; |
| DWORD dwDisplayType; |
| DWORD dwUsage; |
| LPSTR lpLocalName; |
| LPSTR lpRemoteName; |
| LPSTR lpComment ; |
| LPSTR lpProvider; |
| } NETRESOURCEA,*LPNETRESOURCEA; |
| |
| typedef struct { |
| DWORD dwScope; |
| DWORD dwType; |
| DWORD dwDisplayType; |
| DWORD dwUsage; |
| LPWSTR lpLocalName; |
| LPWSTR lpRemoteName; |
| LPWSTR lpComment ; |
| LPWSTR lpProvider; |
| } NETRESOURCEW,*LPNETRESOURCEW; |
| |
| DECL_WINELIB_TYPE_AW(NETRESOURCE) |
| DECL_WINELIB_TYPE_AW(LPNETRESOURCE) |
| |
| typedef struct { |
| DWORD cbStructure; /* size of this structure in bytes */ |
| HWND hwndOwner; /* owner window for the dialog */ |
| LPNETRESOURCEA lpConnRes;/* Requested Resource info */ |
| DWORD dwFlags; /* flags (see below) */ |
| DWORD dwDevNum; /* number of devices connected to */ |
| } CONNECTDLGSTRUCTA, *LPCONNECTDLGSTRUCTA; |
| typedef struct { |
| DWORD cbStructure; /* size of this structure in bytes */ |
| HWND hwndOwner; /* owner window for the dialog */ |
| LPNETRESOURCEW lpConnRes;/* Requested Resource info */ |
| DWORD dwFlags; /* flags (see below) */ |
| DWORD dwDevNum; /* number of devices connected to */ |
| } CONNECTDLGSTRUCTW, *LPCONNECTDLGSTRUCTW; |
| |
| DECL_WINELIB_TYPE_AW(CONNECTDLGSTRUCT) |
| DECL_WINELIB_TYPE_AW(LPCONNECTDLGSTRUCT) |
| |
| |
| /**/ |
| #define CONNDLG_RO_PATH 0x00000001 /* Resource path should be read-only */ |
| #define CONNDLG_CONN_POINT 0x00000002 /* Netware -style movable connection point enabled */ |
| #define CONNDLG_USE_MRU 0x00000004 /* Use MRU combobox */ |
| #define CONNDLG_HIDE_BOX 0x00000008 /* Hide persistent connect checkbox */ |
| #define CONNDLG_PERSIST 0x00000010 /* Force persistent connection */ |
| #define CONNDLG_NOT_PERSIST 0x00000020 /* Force connection NOT persistent */ |
| |
| |
| typedef struct { |
| DWORD cbStructure; |
| DWORD dwFlags; |
| DWORD dwSpeed; |
| DWORD dwDelay; |
| DWORD dwOptDataSize; |
| } NETCONNECTINFOSTRUCT,*LPNETCONNECTINFOSTRUCT; |
| |
| |
| UINT WINAPI WNetAddConnection2A(LPNETRESOURCEA,LPCSTR,LPCSTR,DWORD); |
| UINT WINAPI WNetAddConnection2W(LPNETRESOURCEW,LPCWSTR,LPCWSTR,DWORD); |
| #define WNetAddConnection2 WINELIB_NAME_AW(WNetAddConnection2_) |
| UINT WINAPI WNetAddConnection3A(HWND,LPNETRESOURCEA,LPCSTR,LPCSTR,DWORD); |
| UINT WINAPI WNetAddConnection3W(HWND,LPNETRESOURCEW,LPCWSTR,LPCWSTR,DWORD); |
| #define WNetAddConnection3 WINELIB_NAME_AW(WNetAddConnection3_) |
| UINT WINAPI WNetConnectionDialog1(HWND,DWORD); |
| UINT WINAPI WNetConnectionDialog1A(LPCONNECTDLGSTRUCTA); |
| UINT WINAPI WNetConnectionDialog1W(LPCONNECTDLGSTRUCTW); |
| #define WNetConnectionDialog1 WINELIB_NAME_AW(WNetConnectionDialog1_) |
| UINT WINAPI MultinetGetErrorTextA(DWORD,DWORD,DWORD); |
| UINT WINAPI MultinetGetErrorTextW(DWORD,DWORD,DWORD); |
| #define MultinetGetErrorText WINELIB_NAME_AW(MultinetGetErrorText_) |
| |
| |
| #endif /* _WINNETWK_H_ */ |