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_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_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