NetCalls_32 Interface Definition

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