module Windows::Network::Management

Constants

MAX_PREFERRED_LENGTH
NERR_ACFFileIOFail
NERR_ACFNoParent
NERR_ACFNoRoom
NERR_ACFNotFound
NERR_ACFNotLoaded
NERR_ACFTooManyLists
NERR_AccountExpired
NERR_AccountUndefined
NERR_AlreadyLoggedOn
NERR_BASE
NERR_BadAsgType
NERR_BadPassword
NERR_BadUsername
NERR_CanNotGrowSegment
NERR_DatabaseUpToDate
NERR_DevNotRedirected
NERR_DeviceIsShared
NERR_GroupExists
NERR_GroupNotFound
NERR_InvalidDatabase
NERR_InvalidLogonHours
NERR_InvalidWorkstation
NERR_LogonDomainExists
NERR_LogonNoUserPath
NERR_LogonScriptError
NERR_LogonServerConflict
NERR_LogonServerNotFound
NERR_LogonsPaused
NERR_NetNotStarted
NERR_NoNetworkResource
NERR_NonValidatedLogon
NERR_NotInCache
NERR_NotLoggedOn
NERR_NotPrimary
NERR_PasswordCantChange
NERR_PasswordExpired
NERR_PasswordHistConflict
NERR_PasswordTooRecent
NERR_PasswordTooShort
NERR_RemoteOnly
NERR_ResourceExists
NERR_ResourceNotFound
NERR_ShareMem
NERR_SpeGroupOp
NERR_StandaloneLogon
NERR_Success
NERR_SyncRequired
NERR_UnableToAddName_F
NERR_UnableToAddName_W
NERR_UnableToDelName_F
NERR_UnableToDelName_W
NERR_UnknownServer
NERR_UseNotFound
NERR_UserExists
NERR_UserInGroup
NERR_UserLogon
NERR_UserNotFound
NERR_UserNotInGroup
SV_TYPE_AFP
SV_TYPE_ALL
SV_TYPE_ALTERNATE_XPORT
SV_TYPE_BACKUP_BROWSER
SV_TYPE_CLUSTER_NT
SV_TYPE_CLUSTER_VS_NT
SV_TYPE_DCE
SV_TYPE_DFS
SV_TYPE_DIALIN_SERVER
SV_TYPE_DOMAIN_BAKCTRL
SV_TYPE_DOMAIN_CTRL
SV_TYPE_DOMAIN_ENUM
SV_TYPE_DOMAIN_MASTER
SV_TYPE_DOMAIN_MEMBER
SV_TYPE_LOCAL_LIST_ONLY
SV_TYPE_MASTER_BROWSER
SV_TYPE_NOVELL
SV_TYPE_NT
SV_TYPE_POTENTIAL_BROWSER
SV_TYPE_PRINTQ_SERVER
SV_TYPE_SERVER
SV_TYPE_SERVER_MFPN
SV_TYPE_SERVER_NT
SV_TYPE_SERVER_OSF
SV_TYPE_SERVER_UNIX
SV_TYPE_SERVER_VMS
SV_TYPE_SQLSERVER
SV_TYPE_TERMINALSERVER
SV_TYPE_TIME_SOURCE
SV_TYPE_WFW
SV_TYPE_WINDOWS
SV_TYPE_WORKSTATION

Taken from LMServer.h

SV_TYPE_XENIX_SERVER

Private Instance Methods

GetNetScheduleAccountInformation(server, num_chars, chars) click to toggle source
# File lib/windows/network/management.rb, line 513
def GetNetScheduleAccountInformation(server, num_chars, chars)
  GetNetScheduleAccountInformation.call(server, num_chars, chars) == NERR_Success
end
NetAlertRaise(name, buf, bufsize) click to toggle source
# File lib/windows/network/management.rb, line 199
def NetAlertRaise(name, buf, bufsize)
  NetAlertRaise.call(name, buf, bufsize) == NERR_Success
end
NetAlertRaiseEx(name, data, size, service) click to toggle source
# File lib/windows/network/management.rb, line 203
def NetAlertRaiseEx(name, data, size, service)
  NetAlertRaiseEx.call(name, data, size, service) == NERR_Success
end
NetApiBufferAllocate(num_bytes, buf) click to toggle source
# File lib/windows/network/management.rb, line 207
def NetApiBufferAllocate(num_bytes, buf)
  NetApiBufferAllocate.call(num_bytes, buf) == NERR_Success
end
NetApiBufferFree(buf) click to toggle source
# File lib/windows/network/management.rb, line 211
def NetApiBufferFree(buf)
  NetApiBufferFree.call(buf) == NERR_Success
end
NetApiBufferReallocate(old_buf, count, new_buf) click to toggle source
# File lib/windows/network/management.rb, line 215
def NetApiBufferReallocate(old_buf, count, new_buf)
  NetApiBufferReallocate.call(old_buf, count, new_buf) == NERR_Success
end
NetApiBufferSize(buf, count) click to toggle source
# File lib/windows/network/management.rb, line 219
def NetApiBufferSize(buf, count)
  NetApiBufferSize.call(buf, count) == NERR_Success
end
NetGetAnyDCName(server, domain, buf) click to toggle source
# File lib/windows/network/management.rb, line 223
def NetGetAnyDCName(server, domain, buf)
  NetGetAnyDCName.call(server, domain, buf) == NERR_Success
end
NetGetDCName(server, domain, buf) click to toggle source
# File lib/windows/network/management.rb, line 227
def NetGetDCName(server, domain, buf)
  NetGetDCName.call(server, domain, buf) == NERR_Success
end
NetGetDisplayInformationIndex(server, level, prefix, index) click to toggle source
# File lib/windows/network/management.rb, line 231
def NetGetDisplayInformationIndex(server, level, prefix, index)
  NetGetDisplayInformationIndex.call(server, level, prefix, index) == NERR_Success
end
NetGetJoinInformation(server, buf, buf_type) click to toggle source
# File lib/windows/network/management.rb, line 239
def NetGetJoinInformation(server, buf, buf_type)
  NetGetJoinInformation.call(server, buf, buf_type) == NERR_Success
end
NetGetJoinableOUs(server, domain, account, password, count, ous) click to toggle source
# File lib/windows/network/management.rb, line 235
def NetGetJoinableOUs(server, domain, account, password, count, ous)
  NetGetJoinableOUs.call(server, domain, account, password, count, ous) == NERR_Success
end
NetGroupAdd(server, level, buf, err) click to toggle source
# File lib/windows/network/management.rb, line 243
def NetGroupAdd(server, level, buf, err)
  NetGroupAdd.call(server, level, buf, err).call == NERR_Success
end
NetGroupAddUser(server, group, user) click to toggle source
# File lib/windows/network/management.rb, line 247
def NetGroupAddUser(server, group, user)
  NetGroupAddUser.call(server, group, user) == NERR_Success
end
NetGroupDel(server, group) click to toggle source
# File lib/windows/network/management.rb, line 251
def NetGroupDel(server, group)
  NetGroupDel.call(server, group) == NERR_Success
end
NetGroupDelUser(server, group, user) click to toggle source
# File lib/windows/network/management.rb, line 255
def NetGroupDelUser(server, group, user)
  NetGroupDelUser.call(server, group, user) == NERR_Success
end
NetGroupEnum(server, level, buf, max, entries, total_entries, resume) click to toggle source
# File lib/windows/network/management.rb, line 259
def NetGroupEnum(server, level, buf, max, entries, total_entries, resume)
  NetGroupEnum.call(server, level, buf, max, entries, total_entries, resume) == NERR_Success
end
NetGroupGetInfo(server, group, level, buf) click to toggle source
# File lib/windows/network/management.rb, line 263
def NetGroupGetInfo(server, group, level, buf)
  NetGroupGetInfo.call(server, group, level, buf) == NERR_Success
end
NetGroupGetUsers(server, group, level, buf, max, entries, total_entries, resume) click to toggle source
# File lib/windows/network/management.rb, line 267
def NetGroupGetUsers(server, group, level, buf, max, entries, total_entries, resume)
  NetGroupGetUsers.call(server, group, level, buf, max, entries, total_entries, resume) == NERR_Success
end
NetGroupSetInfo(server, group, level, buf, err) click to toggle source
# File lib/windows/network/management.rb, line 271
def NetGroupSetInfo(server, group, level, buf, err)
  NetGroupSetInfo.call(server, group, level, buf, err) == NERR_Success
end
NetGroupSetUsers(server, group, level, buf, total) click to toggle source
# File lib/windows/network/management.rb, line 275
def NetGroupSetUsers(server, group, level, buf, total)
  NetGroupSetUsers.call(server, group, level, buf, total) == NERR_Success
end
NetJoinDomain(server, domain, account_ou, account, password, opts) click to toggle source
# File lib/windows/network/management.rb, line 279
def NetJoinDomain(server, domain, account_ou, account, password, opts)
  NetJoinDomain.call(server, domain, account_ou, account, password, opts) == NERR_Success
end
NetLocalGroupAdd(server, level, buf, err) click to toggle source
# File lib/windows/network/management.rb, line 283
def NetLocalGroupAdd(server, level, buf, err)
  NetLocalGroupAdd.call(server, level, buf, err) == NERR_Success
end
NetLocalGroupAddMembers(server, group, level, buf, total) click to toggle source
# File lib/windows/network/management.rb, line 287
def NetLocalGroupAddMembers(server, group, level, buf, total)
  NetLocalGroupAddMembers.call(server, group, level, buf, total) == NERR_Success
end
NetLocalGroupDel(server, group) click to toggle source
# File lib/windows/network/management.rb, line 291
def NetLocalGroupDel(server, group)
  NetLocalGroupDel.call(server, group) == NERR_Success
end
NetLocalGroupDelMembers(server, group, level, buf, total) click to toggle source
# File lib/windows/network/management.rb, line 295
def NetLocalGroupDelMembers(server, group, level, buf, total)
  NetLocalGroupDelMembers.call(server, group, level, buf, total) == NERR_Success
end
NetLocalGroupEnum(server, level, buf, max, entries, total_entries, resume) click to toggle source
# File lib/windows/network/management.rb, line 299
def NetLocalGroupEnum(server, level, buf, max, entries, total_entries, resume)
  NetLocalGroupEnum.call(server, level, buf, max, entries, total_entries, resume) == NERR_Success
end
NetLocalGroupGetInfo(server, group, level, buf) click to toggle source
# File lib/windows/network/management.rb, line 303
def NetLocalGroupGetInfo(server, group, level, buf)
  NetLocalGroupGetInfo.call(server, group, level, buf) == NERR_Success
end
NetLocalGroupGetMembers(server, group, level, buf, max, entries, total_entries, resume) click to toggle source
# File lib/windows/network/management.rb, line 307
def NetLocalGroupGetMembers(server, group, level, buf, max, entries, total_entries, resume)
  NetLocalGroupGetMembers.call(server, group, level, buf, max, entries, total_entries, resume) == NERR_Success
end
NetLocalGroupSetInfo(server, group, level, buf, err) click to toggle source
# File lib/windows/network/management.rb, line 311
def NetLocalGroupSetInfo(server, group, level, buf, err)
  NetLocalGroupSetInfo.call(server, group, level, buf, err) == NERR_Success
end
NetLocalGroupSetMembers(server, group, level, buf, total) click to toggle source
# File lib/windows/network/management.rb, line 315
def NetLocalGroupSetMembers(server, group, level, buf, total)
  NetLocalGroupSetMembers.call(server, group, level, buf, total) == NERR_Success
end
NetMessageBufferSend(server, msg, from, buf, bufsize) click to toggle source
# File lib/windows/network/management.rb, line 319
def NetMessageBufferSend(server, msg, from, buf, bufsize)
  NetMessageBufferSend.call(server, msg, from, buf, bufsize) == NERR_Success
end
NetMessageNameAdd(server, msg) click to toggle source
# File lib/windows/network/management.rb, line 323
def NetMessageNameAdd(server, msg)
  NetMessageNameAdd.call(server, msg) == NERR_Success
end
NetMessageNameDel(server, msg) click to toggle source
# File lib/windows/network/management.rb, line 327
def NetMessageNameDel(server, msg)
  NetMessageNameDel.call(server, msg) == NERR_Success
end
NetMessageNameEnum(server, level, buf, max, entries, total_entries, resume) click to toggle source
# File lib/windows/network/management.rb, line 331
def NetMessageNameEnum(server, level, buf, max, entries, total_entries, resume)
  NetMessageNameEnum.call(server, level, buf, max, entries, total_entries, resume) == NERR_Success
end
NetMessageNameGetInfo(server, msg, level, buf) click to toggle source
# File lib/windows/network/management.rb, line 335
def NetMessageNameGetInfo(server, msg, level, buf)
  NetMessageNameGetInfo.call(server, msg, level, buf) == NERR_Success
end
NetQueryDisplayInformation(server, level, index, entries, max, count, buf) click to toggle source
# File lib/windows/network/management.rb, line 339
def NetQueryDisplayInformation(server, level, index, entries, max, count, buf)
  NetQueryDisplayInformation.call(server, level, index, entries, max, count, buf) == NERR_Success
end
NetRemoteComputerSupports(server, level, index, entries, max, count, buf) click to toggle source
# File lib/windows/network/management.rb, line 343
def NetRemoteComputerSupports(server, level, index, entries, max, count, buf)
  NetRemoteComputerSupports.call(server, level, index, entries, max, count, buf) == NERR_Success
end
NetRemoteTOD(server, buf) click to toggle source
# File lib/windows/network/management.rb, line 347
def NetRemoteTOD(server, buf)
  NetRemoteTOD.call(server, buf) == NERR_Success
end
NetRenameMachineInDomain(server, machine, account, password, options) click to toggle source
# File lib/windows/network/management.rb, line 351
def NetRenameMachineInDomain(server, machine, account, password, options)
  NetRenameMachineInDomain.call(server, machine, account, password, options) == NERR_Success
end
NetScheduleJobAdd(server, buf, job) click to toggle source
# File lib/windows/network/management.rb, line 355
def NetScheduleJobAdd(server, buf, job)
  NetScheduleJobAdd.call(server, buf, job) == NERR_Success
end
NetScheduleJobDel(server, min, max) click to toggle source
# File lib/windows/network/management.rb, line 359
def NetScheduleJobDel(server, min, max)
  NetScheduleJobDel.call(server, min, max) == NERR_Success
end
NetScheduleJobEnum(server, buf, max, entries, total_entries, resume) click to toggle source
# File lib/windows/network/management.rb, line 363
def NetScheduleJobEnum(server, buf, max, entries, total_entries, resume)
  NetScheduleJobEnum.call(server, buf, max, entries, total_entries, resume) == NERR_Success
end
NetScheduleJobGetInfo(server, job, buf) click to toggle source
# File lib/windows/network/management.rb, line 367
def NetScheduleJobGetInfo(server, job, buf)
  NetScheduleJobGetInfo.call(server, job, buf) == NERR_Success
end
NetServerComputerNameAdd(server, em_domain, em_server) click to toggle source
# File lib/windows/network/management.rb, line 371
def NetServerComputerNameAdd(server, em_domain, em_server)
  NetServerComputerNameAdd.call(server, em_domain, em_server) == NERR_Success
end
NetServerComputerNameDel(server, em_server) click to toggle source
# File lib/windows/network/management.rb, line 375
def NetServerComputerNameDel(server, em_server)
  NetServerComputerNameDel.call(server, em_server) == NERR_Success
end
NetServerDiskEnum(server, level, buf, maxlen, entries, total_entries, resume) click to toggle source
# File lib/windows/network/management.rb, line 379
def NetServerDiskEnum(server, level, buf, maxlen, entries, total_entries, resume)
  NetServerDiskEnum.call(server, level, buf, maxlen, entries, total_entries, resume) == NERR_Success
end
NetServerEnum(server, level, ptr, maxlen, num, total, stype, domain, handle) click to toggle source
# File lib/windows/network/management.rb, line 383
def NetServerEnum(server, level, ptr, maxlen, num, total, stype, domain, handle)
  NetServerEnum.call(server, level, ptr, maxlen, num, total, stype, domain, handle) == NERR_Success
end
NetServerGetInfo(server, level, buf) click to toggle source
# File lib/windows/network/management.rb, line 387
def NetServerGetInfo(server, level, buf)
  NetServerGetInfo.call(server, level, buf) == NERR_Success
end
NetServerSetInfo(server, level, buf, error) click to toggle source
# File lib/windows/network/management.rb, line 391
def NetServerSetInfo(server, level, buf, error)
  NetServerSetInfo.call(server, level, buf, error) == NERR_Success
end
NetServerTransportAdd(server, level, buf) click to toggle source
# File lib/windows/network/management.rb, line 395
def NetServerTransportAdd(server, level, buf)
  NetServerTransportAdd.call(server, level, buf) == NERR_Success
end
NetServerTransportAddEx(server, level, buf) click to toggle source
# File lib/windows/network/management.rb, line 399
def NetServerTransportAddEx(server, level, buf)
  NetServerTransportAddEx.call(server, level, buf) == NERR_Success
end
NetServerTransportDel(server, level, buf) click to toggle source
# File lib/windows/network/management.rb, line 403
def NetServerTransportDel(server, level, buf)
  NetServerTransportDel.call(server, level, buf) == NERR_Success
end
NetServerTransportEnum(server, level, buf, maxlen, entries, total_entries, resume) click to toggle source
# File lib/windows/network/management.rb, line 407
def NetServerTransportEnum(server, level, buf, maxlen, entries, total_entries, resume)
  NetServerTransportEnum.call(server, level, buf, maxlen, entries, total_entries, resume) == NERR_Success
end
NetUnjoinDomain(server, account, password, options) click to toggle source
# File lib/windows/network/management.rb, line 411
def NetUnjoinDomain(server, account, password, options)
  NetUnjoinDomain.call(server, account, password, options) == NERR_Success
end
NetUseAdd(server, level, buf, error) click to toggle source
# File lib/windows/network/management.rb, line 415
def NetUseAdd(server, level, buf, error)
  NetUseAdd.call(server, level, buf, error) == NERR_Success
end
NetUseDel(server, name, conn) click to toggle source
# File lib/windows/network/management.rb, line 419
def NetUseDel(server, name, conn)
  NetUseDel.call(server, name, conn) == NERR_Success
end
NetUseEnum(server, level, buf, max, entries, total_entries, resume) click to toggle source
# File lib/windows/network/management.rb, line 423
def NetUseEnum(server, level, buf, max, entries, total_entries, resume)
  NetUseEnum.call(server, level, buf, max, entries, total_entries, resume) == NERR_Success
end
NetUseGetInfo(server, name, level, buf) click to toggle source
# File lib/windows/network/management.rb, line 427
def NetUseGetInfo(server, name, level, buf)
  NetUseGetInfo.call(server, name, level, buf) == NERR_Success
end
NetUserAdd(server, level, buf, error) click to toggle source
# File lib/windows/network/management.rb, line 431
def NetUserAdd(server, level, buf, error)
  NetUserAdd.call(server, level, buf, error) == NERR_Success
end
NetUserChangePassword(domain, user, old, new) click to toggle source
# File lib/windows/network/management.rb, line 435
def NetUserChangePassword(domain, user, old, new)
  NetUserChangePassword.call(domain, user, old, new) == NERR_Success
end
NetUserDel(server, user) click to toggle source
# File lib/windows/network/management.rb, line 439
def NetUserDel(server, user)
  NetUserDel.call(server, user) == NERR_Success
end
NetUserEnum(server, level, filter, buf, max, entries, total_entries, resume) click to toggle source
# File lib/windows/network/management.rb, line 443
def NetUserEnum(server, level, filter, buf, max, entries, total_entries, resume)
  NetUserEnum.call(server, level, filter, buf, max, entries, total_entries, resume) == NERR_Success
end
NetUserGetGroups(server, user, level, buf, max, entries, total_entries) click to toggle source
# File lib/windows/network/management.rb, line 447
def NetUserGetGroups(server, user, level, buf, max, entries, total_entries)
  NetUserGetGroups.call(server, user, level, buf, max, entries, total_entries) == NERR_Success
end
NetUserGetInfo(server, user, level, buf) click to toggle source
# File lib/windows/network/management.rb, line 451
def NetUserGetInfo(server, user, level, buf)
  NetUserGetInfo.call(server, user, level, buf) == NERR_Success
end
NetUserGetLocalGroups(server, user, level, flags, buf, max, entries, total_entries) click to toggle source
# File lib/windows/network/management.rb, line 455
def NetUserGetLocalGroups(server, user, level, flags, buf, max, entries, total_entries)
  NetUserGetLocalGroups.call(server, user, level, flags, buf, max, entries, total_entries) == NERR_Success
end
NetUserModalsGet(server, level, buf) click to toggle source
# File lib/windows/network/management.rb, line 459
def NetUserModalsGet(server, level, buf)
  NetUserModalsGet.call(server, level, buf) == NERR_Success
end
NetUserModalsSet(server, level, buf, error) click to toggle source
# File lib/windows/network/management.rb, line 463
def NetUserModalsSet(server, level, buf, error)
  NetUserModalsSet.call(server, level, buf, error) == NERR_Success
end
NetUserSetGroups(server, user, level, buf, num) click to toggle source
# File lib/windows/network/management.rb, line 467
def NetUserSetGroups(server, user, level, buf, num)
  NetUserSetGroups.call(server, user, level, buf, num) == NERR_Success
end
NetUserSetInfo(server, user, level, buf, error) click to toggle source
# File lib/windows/network/management.rb, line 471
def NetUserSetInfo(server, user, level, buf, error)
  NetUserSetInfo.call(server, user, level, buf, error) == NERR_Success
end
NetValidateName(server, name, account, password, name_type) click to toggle source
# File lib/windows/network/management.rb, line 475
def NetValidateName(server, name, account, password, name_type)
  NetValidateName.call(server, name, account, password, name_type) == NERR_Success
end
NetWkstaGetInfo(server, level, buf) click to toggle source
# File lib/windows/network/management.rb, line 479
def NetWkstaGetInfo(server, level, buf)
  NetWkstaGetInfo.call(server, level, buf) == NERR_Success
end
NetWkstaSetInfo(server, level, buf, error) click to toggle source
# File lib/windows/network/management.rb, line 483
def NetWkstaSetInfo(server, level, buf, error)
  NetWkstaSetInfo.call(server, level, buf, error) == NERR_Success
end
NetWkstaTransportAdd(server, level, buf, error) click to toggle source
# File lib/windows/network/management.rb, line 487
def NetWkstaTransportAdd(server, level, buf, error)
  NetWkstaTransportAdd.call(server, level, buf, error) == NERR_Success
end
NetWkstaTransportDel(server, name, cond) click to toggle source
# File lib/windows/network/management.rb, line 491
def NetWkstaTransportDel(server, name, cond)
  NetWkstaTransportDel.call(server, name, cond) == NERR_Success
end
NetWkstaTransportEnum(server, level, buf, maxlen, entries, total_entries, resume) click to toggle source
# File lib/windows/network/management.rb, line 495
def NetWkstaTransportEnum(server, level, buf, maxlen, entries, total_entries, resume)
  NetWkstaTransportEnum.call(server, level, buf, maxlen, entries, total_entries, resume) == NERR_Success
end
NetWkstaUserEnum(server, level, buf, maxlen, entries, total_entries, resume) click to toggle source
# File lib/windows/network/management.rb, line 499
def NetWkstaUserEnum(server, level, buf, maxlen, entries, total_entries, resume)
  NetWkstaUserEnum.call(server, level, buf, maxlen, entries, total_entries, resume) == NERR_Success
end
NetWkstaUserGetInfo(res, level, buf) click to toggle source
# File lib/windows/network/management.rb, line 503
def NetWkstaUserGetInfo(res, level, buf)
  NetWkstaUserGetInfo.call(res, level, buf) == NERR_Success
end
NetWkstaUserSetInfo(res, level, buf, error) click to toggle source
# File lib/windows/network/management.rb, line 507
def NetWkstaUserSetInfo(res, level, buf, error)
  NetWkstaUserSetInfo.call(res, level, buf, error) == NERR_Success
end
SetNetScheduleAccountInformation(server, account, password) click to toggle source
# File lib/windows/network/management.rb, line 517
def SetNetScheduleAccountInformation(server, account, password)
  SetNetScheduleAccountInformation.call(server, account, password) == NERR_Success
end