For L.J. Johnson's NetCalls32.dll
General Information
Library: NetCalls_32 ()
File: NetCalls_32.dll
GUID: {59770740-3EC0-4C9C-92D2-EB5FF466937F}
Version: 1.1
Enumerations
This section lists enumerations exposed by NetCalls_32.
Public Enum enmCustErrors
User_Cancelled=1
Error_Invalid_OS=2
Error_Invalid_Handle=3
Error_NameTooLog=4
Error_Wrong_Version=100
ERROR_BAD_NET_NAME=67
ERROR_NOT_AUTHENTICATED=1244
ERROR_WNET_EXTENDED=1208
ERROR_ACCESS_DENIED=5
End Enum
Public Enum enmEnumSessions
ClientForSession=0
UserName=1
ComputerForSession=2
Transport=3
IdleTime=4
NumOpens=5
TimeOpen=6
UserFlags=7
UserFlagsText=8
NumConnections=9
End Enum
Public Enum enmFileEnum
PathName=0
UserName=1
ID=2
NumLocks=3
Permissions=4
PermissionsText=5
ShareName=6
End Enum
Public Enum enmNameInfoLevel
UNIVERSAL_NAME_INFO_LEVEL=1
REMOTE_NAME_INFO_LEVEL=2
End Enum
Public Enum enmNetConnections
UserName=0
Netname=1
ConnectID=2
ConnectTime=3
ConnectNumOpens=4
ConnectNumUses=5
ConnectType=6
ConnectTypeText=7
End Enum
Public Enum enmNetInfo
Characteristics=0
Drives=1
Printers=2
ProviderVersion=3
Status=4
StatusText=5
NetType=6
NetTypeText=7
End Enum
Public Enum enmNetInfoStatus
NO_ERROR2=0
ERROR_NO_NETWORK=1222
ERROR_BUSY=170
End Enum
Public Enum enmResourceInfo
LocalName=0
RemoteName=1
Comment=2
Provider=3
Usage=4
UsageText=5
Scope=6
ScopeText=7
ResType=8
ResTypeText=9
DisplayType=10
DisplayTypeText=11
End Enum
Public Enum enmResources
RemoteName=0
Comment=1
Provider=2
DisplayType=3
DisplayTypeText=4
Scope=5
ScopeText=6
ResType=7
ResTypeText=8
End Enum
Public Enum enmResourceType
RESOURCEDISPLAYTYPE_GENERIC=0
RESOURCEDISPLAYTYPE_DOMAIN=1
RESOURCEDISPLAYTYPE_SERVER=2
RESOURCEDISPLAYTYPE_SHARE=3
RESOURCEDISPLAYTYPE_FILE=4
RESOURCEDISPLAYTYPE_GROUP=5
RESOURCEDISPLAYTYPE_ALL=-1
End Enum
Public Enum enmServerInfo
ServerName=0
Comment=1
ID=2
MajorVer=3
MinorVer=4
ServerType=5
ServerTypeText=6
End Enum
Public Enum enmSessionInfo
ClientForSession=0
UserName=1
ComputerForSession=2
IdleTime=3
NumOpens=4
TimeOpen=5
UserFlags=6
UserFlagsText=7
NumConnects=8
End Enum
Public Enum enmShareEnum
Netname=0
Remark=1
Path=2
Password=3
MaxUses=4
CurrUses=5
ShareType=6
ShareTypeText=7
Permissions=8
PermissionsText=9
End Enum
Public Enum enmUniversalname
UniveralName=0
ConnectionName=1
RemainingPath=2
End Enum
Public Enum enmValidOSs
Invalid_OS=0
Valid_NT_Pre40=1
Valid_NT40=2
Valid_W2K=3
Valid_XP=4
Valid_Win95=5
Valid_Win98=6
Valid_WinME=7
End Enum
Interfaces
This section lists the Classes exposed by NetCalls_32. For each class, the methods and events are listed.
cEnumerations {D78C8491-188E-4AE9-B9B5-D8EBED67E1D5}
MethodsNone
Events
None
cNetCalls {7AEB493F-50FE-46B0-90EB-6B4C996A3F5D}
Methods
Sub AddConnection2(ByVal Password As String, ByVal UserName As String, ByVal LocalName As String, ByVal RemoteName As String, Optional ByVal Persistent As Boolean=False)
Sub AddConnection3(ByVal Password As String, ByVal UserName As String, ByVal LocalName As String, ByVal RemoteName As String, ByVal HwndOwner As Long, Optional ByVal Persistent As Boolean=False)
Sub CancelConnection(ByVal LocalName As String, ByVal ForceDisconnect As Boolean)
Sub CancelConnection2(ByVal LocalName As String, ByVal ForceDisconnect As Boolean)
Sub ConnectDialog(ByVal HwndOwner As Long)
Sub DisconnectDialog(ByVal HwndOwner As Long)
Function GetUniversalName(ByVal LocalPath As String, ByVal NameInfoLevel As enmNameInfoLevel) As Variant
Function GetUserName(ByVal DeviceName As String) As String
Function GetResourceName(ByVal DriveLetter As String) As String
Function EnumResources(ByVal ResourceType As enmResourceType) As Variant
Sub MapDrive(ByVal HwndOwner As Long, Optional ByVal LocalName As String=, Optional ByVal RemoteName As String=)
Sub UnmapDrive(ByVal HwndOwner As Long, ByVal LocalName As String)
Function GetNetInfo() As Variant
Function GetResInfo(ByVal RemoteName As Variant) As Variant
Function GetResParent(ByVal RemoteName As String) As Variant
Function UseConnection(ByVal HwndOwner As Long, ByVal RemoteName As String, ByVal UserID As String, ByVal PW As String, Optional ByVal LocalName As String=) As String
Function EnumConnections(ByVal ServerName As String, ByVal Qualifier As String) As Variant
Function EnumFiles(ByVal ServerName As String) As Variant
Function GetServerInfo(ByVal ServerName As String) As Variant
Function EnumSessions(ByVal ServerName As String) As Variant
Function EnumShares(ByVal ServerName As String) As Variant
Function GetSessionInfo(ByVal ServerName As String, ByVal SessionName As String, ByVal UserName As String) As Variant
Function GetNetShareInfo(ByVal ServerName As String, ByVal ShareName As String) As Variant
Sub AddShare(ByVal ServerName As String, ByVal ShareName As String, ByVal Path As String, ByVal Remark As String)
Sub DeleteShare(ByVal ServerName As String, ByVal ShareName As String)
Sub CloseFile(ByVal FilePtr As Long, ByVal ServerName As String, ByVal FileName As String)
Sub DeleteSession(ByVal UserName As String, ByVal ServerName As String, Optional ByVal MachineName As String=)
Sub SetShareInfo(ByVal ServerName As String, ByVal ShareName As String, ByVal Remark As String)
Events
None
cOsVersion {1B2262BB-A8BD-42DF-B458-3D06D2529889}
Methods
Function IsValidOS() As Boolean
Function TypeValidOS() As enmValidOSs
Function OS_TypeError() As String
Function OS_VersionText() As String
Events
None