core.sys.windows.winnetwk
Windows API header module
Translated from MinGW Windows headers
License
var CONNDLG_RO_PATH CONNECT_UPDATE_PROFILE DISC_UPDATE_PROFILE NETINFO_DLL16 NETPROPERTY_PERSISTENT PP_DISPLAYERRORS RESOURCETYPE_ANY RESOURCEUSAGE_CONNECTABLE RP_LOGON WNCON_FORNETCARD WNFMT_MULTILINE
alias LPCONNECTDLGSTRUCT LPCONNECTDLGSTRUCTA LPCONNECTDLGSTRUCTW LPDISCDLGSTRUCT LPDISCDLGSTRUCTA LPDISCDLGSTRUCTW LPNETCONNECTINFOSTRUCT LPNETINFOSTRUCT LPNETRESOURCE LPNETRESOURCEA LPNETRESOURCEW LPREMOTE_NAME_INFO LPREMOTE_NAME_INFOA LPREMOTE_NAME_INFOW LPUNIVERSAL_NAME_INFO LPUNIVERSAL_NAME_INFOA LPUNIVERSAL_NAME_INFOW PFNGETPROFILEPATHA PFNGETPROFILEPATHW PFNPROCESSPOLICIESA PFNPROCESSPOLICIESW PFNRECONCILEPROFILEA PFNRECONCILEPROFILEW
struct CONNECTDLGSTRUCTA CONNECTDLGSTRUCTW DISCDLGSTRUCTA DISCDLGSTRUCTW NETCONNECTINFOSTRUCT NETINFOSTRUCT NETRESOURCEA NETRESOURCEW REMOTE_NAME_INFOA REMOTE_NAME_INFOW UNIVERSAL_NAME_INFOA UNIVERSAL_NAME_INFOW
fn MultinetGetConnectionPerformanceA MultinetGetConnectionPerformanceW WNetAddConnection2A WNetAddConnection2W WNetAddConnection3A WNetAddConnection3W WNetAddConnectionA WNetAddConnectionW WNetCancelConnection2A WNetCancelConnection2W WNetCancelConnectionA WNetCancelConnectionW WNetCloseEnum WNetConnectionDialog WNetConnectionDialog1A WNetConnectionDialog1W WNetDisconnectDialog WNetDisconnectDialog1A WNetDisconnectDialog1W WNetEnumResourceA WNetEnumResourceW WNetGetConnectionA WNetGetConnectionW WNetGetLastErrorA WNetGetLastErrorW WNetGetNetworkInformationA WNetGetNetworkInformationW WNetGetProviderNameA WNetGetProviderNameW WNetGetResourceInformationA WNetGetResourceInformationW WNetGetResourceParentA WNetGetResourceParentW WNetGetUniversalNameA WNetGetUniversalNameW WNetGetUserA WNetGetUserW WNetOpenEnumA WNetOpenEnumW WNetSetConnectionA WNetSetConnectionW WNetUseConnectionA WNetUseConnectionW
Types 35
structNETRESOURCEA
aliasLPNETRESOURCEA = NETRESOURCEA *
structNETRESOURCEW
aliasLPNETRESOURCEW = NETRESOURCEW *
structCONNECTDLGSTRUCTA
aliasLPCONNECTDLGSTRUCTA = CONNECTDLGSTRUCTA *
structCONNECTDLGSTRUCTW
aliasLPCONNECTDLGSTRUCTW = CONNECTDLGSTRUCTW *
structDISCDLGSTRUCTA
aliasLPDISCDLGSTRUCTA = DISCDLGSTRUCTA *
structDISCDLGSTRUCTW
aliasLPDISCDLGSTRUCTW = DISCDLGSTRUCTW *
structUNIVERSAL_NAME_INFOA
Fields
LPSTR lpUniversalNamestructUNIVERSAL_NAME_INFOW
Fields
LPWSTR lpUniversalNamestructREMOTE_NAME_INFOA
aliasLPREMOTE_NAME_INFOA = REMOTE_NAME_INFOA *
structREMOTE_NAME_INFOW
aliasLPREMOTE_NAME_INFOW = REMOTE_NAME_INFOW *
structNETINFOSTRUCT
aliasLPNETINFOSTRUCT = NETINFOSTRUCT *
aliasPFNGETPROFILEPATHA = UINT function(LPCSTR, LPSTR, UINT)
aliasPFNGETPROFILEPATHW = UINT function(LPCWSTR, LPWSTR, UINT)
aliasPFNRECONCILEPROFILEA = UINT function(LPCSTR, LPCSTR, DWORD)
aliasPFNRECONCILEPROFILEW = UINT function(LPCWSTR, LPCWSTR, DWORD)
structNETCONNECTINFOSTRUCT
aliasLPNETRESOURCE = NETRESOURCE *
aliasLPCONNECTDLGSTRUCT = CONNECTDLGSTRUCT *
aliasLPDISCDLGSTRUCT = DISCDLGSTRUCT *
aliasLPREMOTE_NAME_INFO = REMOTE_NAME_INFO *
aliasLPUNIVERSAL_NAME_INFO = UNIVERSAL_NAME_INFO *
Functions 43
fn
DWORD WNetAddConnection3A(HWND, LPNETRESOURCEA, LPCSTR, LPCSTR, DWORD) extern(Windows) nothrow @nogcfn
DWORD WNetAddConnection3W(HWND, LPNETRESOURCEW, LPCWSTR, LPCWSTR, DWORD) extern(Windows) nothrow @nogcfn
DWORD WNetUseConnectionA(HWND, LPNETRESOURCEA, LPCSTR, LPCSTR, DWORD,
LPSTR, PDWORD, PDWORD) extern(Windows) nothrow @nogcfn
DWORD WNetUseConnectionW(HWND, LPNETRESOURCEW, LPCWSTR, LPCWSTR, DWORD,
LPWSTR, PDWORD, PDWORD) extern(Windows) nothrow @nogcfn
DWORD WNetGetResourceInformationA(LPNETRESOURCEA, LPVOID, LPDWORD,
LPSTR *) extern(Windows) nothrow @nogcfn
DWORD WNetGetResourceInformationW(LPNETRESOURCEA, LPVOID, LPDWORD,
LPWSTR *) extern(Windows) nothrow @nogcfn
DWORD MultinetGetConnectionPerformanceA(LPNETRESOURCEA,
LPNETCONNECTINFOSTRUCT) extern(Windows) nothrow @nogcfn
DWORD MultinetGetConnectionPerformanceW(LPNETRESOURCEW,
LPNETCONNECTINFOSTRUCT) extern(Windows) nothrow @nogcVariables 11
enumvar
RESOURCETYPE_ANY = 0enumvar
RESOURCEUSAGE_CONNECTABLE = 0x00000001enumvar
NETPROPERTY_PERSISTENT = 1enumvar
CONNECT_UPDATE_PROFILE = 1enumvar
CONNDLG_RO_PATH = 1enumvar
DISC_UPDATE_PROFILE = 1enumvar
WNFMT_MULTILINE = 1enumvar
NETINFO_DLL16 = 1enumvar
RP_LOGON = 1enumvar
PP_DISPLAYERRORS = 1enumvar
WNCON_FORNETCARD = 1