Module: Windows::NetworkManagement
- Defined in:
- lib/windows/network_management.rb
Constant Summary collapse
- NERR_Success =
0- MAX_PREFERRED_LENGTH =
-1- SV_TYPE_WORKSTATION =
Taken from LMServer.h
0x00000001- SV_TYPE_SERVER =
0x00000002- SV_TYPE_SQLSERVER =
0x00000004- SV_TYPE_DOMAIN_CTRL =
0x00000008- SV_TYPE_DOMAIN_BAKCTRL =
0x00000010- SV_TYPE_TIME_SOURCE =
0x00000020- SV_TYPE_AFP =
0x00000040- SV_TYPE_NOVELL =
0x00000080- SV_TYPE_DOMAIN_MEMBER =
0x00000100- SV_TYPE_PRINTQ_SERVER =
0x00000200- SV_TYPE_DIALIN_SERVER =
0x00000400- SV_TYPE_XENIX_SERVER =
0x00000800- SV_TYPE_SERVER_UNIX =
SV_TYPE_XENIX_SERVER- SV_TYPE_NT =
0x00001000- SV_TYPE_WFW =
0x00002000- SV_TYPE_SERVER_MFPN =
0x00004000- SV_TYPE_SERVER_NT =
0x00008000- SV_TYPE_POTENTIAL_BROWSER =
0x00010000- SV_TYPE_BACKUP_BROWSER =
0x00020000- SV_TYPE_MASTER_BROWSER =
0x00040000- SV_TYPE_DOMAIN_MASTER =
0x00080000- SV_TYPE_SERVER_OSF =
0x00100000- SV_TYPE_SERVER_VMS =
0x00200000- SV_TYPE_WINDOWS =
0x00400000- SV_TYPE_DFS =
0x00800000- SV_TYPE_CLUSTER_NT =
0x01000000- SV_TYPE_TERMINALSERVER =
0x02000000- SV_TYPE_CLUSTER_VS_NT =
0x04000000- SV_TYPE_DCE =
0x10000000- SV_TYPE_ALTERNATE_XPORT =
0x20000000- SV_TYPE_LOCAL_LIST_ONLY =
0x40000000- SV_TYPE_DOMAIN_ENUM =
0x80000000- SV_TYPE_ALL =
0xFFFFFFFF
- NetAlertRaise =
Win32API.new('netapi32', 'NetAlertRaise', 'PPL', 'L')
- NetAlertRaiseEx =
Win32API.new('netapi32', 'NetAlertRaiseEx', 'PPLP', 'L')
- NetApiBufferAllocate =
Win32API.new('netapi32', 'NetApiBufferAllocate', 'LP', 'L')
- NetApiBufferFree =
Win32API.new('netapi32', 'NetApiBufferFree', 'P', 'L')
- NetApiBufferReallocate =
Win32API.new('netapi32', 'NetApiBufferReallocate', 'PLP', 'L')
- NetApiBufferSize =
Win32API.new('netapi32', 'NetApiBufferSize', 'PP', 'L')
- NetGetAnyDCName =
Win32API.new('netapi32', 'NetGetAnyDCName', 'PPP', 'L')
- NetGetDCName =
Win32API.new('netapi32', 'NetGetDCName', 'PPP', 'L')
- NetGetDisplayInformationIndex =
Win32API.new('netapi32', 'NetGetDisplayInformationIndex', 'PLPP', 'L')
- NetGetJoinableOUs =
Win32API.new('netapi32', 'NetGetJoinableOUs', 'PPPPPP', 'L')
- NetGetJoinInformation =
Win32API.new('netapi32', 'NetGetJoinInformation', 'PPP', 'L')
- NetGroupAdd =
Win32API.new('netapi32', 'NetGroupAdd', 'PLPP', 'L')
- NetGroupAddUser =
Win32API.new('netapi32', 'NetGroupAddUser', 'PPP', 'L')
- NetGroupDel =
Win32API.new('netapi32', 'NetGroupDel', 'PP', 'L')
- NetGroupDelUser =
Win32API.new('netapi32', 'NetGroupDelUser', 'PPP', 'L')
- NetGroupEnum =
Win32API.new('netapi32', 'NetGroupEnum', 'PLPLPPP', 'L')
- NetGroupGetInfo =
Win32API.new('netapi32', 'NetGroupGetInfo', 'PPLP', 'L')
- NetGroupGetUsers =
Win32API.new('netapi32', 'NetGroupGetUsers', 'PPLPLPPP', 'L')
- NetGroupSetInfo =
Win32API.new('netapi32', 'NetGroupSetInfo', 'PPLPP', 'L')
- NetGroupSetUsers =
Win32API.new('netapi32', 'NetGroupSetUsers', 'PPLPL', 'L')
- NetJoinDomain =
Win32API.new('netapi32', 'NetJoinDomain', 'PPPPPL', 'L')
- NetLocalGroupAdd =
Win32API.new('netapi32', 'NetLocalGroupAdd', 'PLPP', 'L')
- NetLocalGroupAddMembers =
Win32API.new('netapi32', 'NetLocalGroupAddMembers', 'PPLPL', 'L')
- NetLocalGroupDel =
Win32API.new('netapi32', 'NetLocalGroupDel', 'PP', 'L')
- NetLocalGroupDelMembers =
Win32API.new('netapi32', 'NetLocalGroupDelMembers', 'PPLPL', 'L')
- NetLocalGroupEnum =
Win32API.new('netapi32', 'NetLocalGroupEnum', 'PLPLPPP', 'L')
- NetLocalGroupGetInfo =
Win32API.new('netapi32', 'NetLocalGroupGetInfo', 'PPLP', 'L')
- NetLocalGroupGetMembers =
Win32API.new('netapi32', 'NetLocalGroupGetMembers', 'PPLPLPPP', 'L')
- NetLocalGroupSetInfo =
Win32API.new('netapi32', 'NetLocalGroupSetInfo', 'PPLPP', 'L')
- NetLocalGroupSetMembers =
Win32API.new('netapi32', 'NetLocalGroupSetMembers', 'PPLPP', 'L')
- NetMessageBufferSend =
Win32API.new('netapi32', 'NetMessageBufferSend', 'PPPPL', 'L')
- NetMessageNameAdd =
Win32API.new('netapi32', 'NetMessageNameAdd', 'PP', 'L')
- NetMessageNameDel =
Win32API.new('netapi32', 'NetMessageNameDel', 'PP', 'L')
- NetMessageNameEnum =
Win32API.new('netapi32', 'NetMessageNameEnum', 'PLPLPPP', 'L')
- NetMessageNameGetInfo =
Win32API.new('netapi32', 'NetMessageNameGetInfo', 'PPLP', 'L')
- NetQueryDisplayInformation =
Win32API.new('netapi32', 'NetQueryDisplayInformation', 'PLLLLPP', 'L')
- NetRemoteComputerSupports =
Win32API.new('netapi32', 'NetRemoteComputerSupports', 'PLP', 'L')
- NetRemoteTOD =
Win32API.new('netapi32', 'NetRemoteTOD', 'PP', 'L')
- NetRenameMachineInDomain =
Win32API.new('netapi32', 'NetRenameMachineInDomain', 'PPPPL', 'L')
- NetScheduleJobAdd =
Win32API.new('netapi32', 'NetScheduleJobAdd', 'PPP', 'L')
- NetScheduleJobDel =
Win32API.new('netapi32', 'NetScheduleJobDel', 'PLL', 'L')
- NetScheduleJobEnum =
Win32API.new('netapi32', 'NetScheduleJobEnum', 'PPLPPP', 'L')
- NetScheduleJobGetInfo =
Win32API.new('netapi32', 'NetScheduleJobGetInfo', 'PLP', 'L')
- NetServerComputerNameAdd =
Win32API.new('netapi32', 'NetServerComputerNameAdd', 'PPP', 'L')
- NetServerComputerNameDel =
Win32API.new('netapi32', 'NetServerComputerNameDel', 'PP', 'L')
- NetServerDiskEnum =
Win32API.new('netapi32', 'NetServerDiskEnum', 'PLPLPPP', 'L')
- NetServerEnum =
Win32API.new('netapi32', 'NetServerEnum', 'PLPLPPLPP', 'L')
- NetServerGetInfo =
Win32API.new('netapi32', 'NetServerGetInfo', 'PLP', 'L')
- NetServerSetInfo =
Win32API.new('netapi32', 'NetServerSetInfo', 'PLPP', 'L')
- NetServerTransportAdd =
Win32API.new('netapi32', 'NetServerTransportAdd', 'PLP', 'L')
- NetServerTransportAddEx =
Win32API.new('netapi32', 'NetServerTransportAddEx', 'PLP', 'L')
- NetServerTransportDel =
Win32API.new('netapi32', 'NetServerTransportDel', 'PLP', 'L')
- NetServerTransportEnum =
Win32API.new('netapi32', 'NetServerTransportEnum', 'PLPLPPP', 'L')
- NetUnjoinDomain =
Win32API.new('netapi32', 'NetUnjoinDomain', 'PPPL', 'L')
- NetUseAdd =
Win32API.new('netapi32', 'NetUseAdd', 'PLPP', 'L')
- NetUseDel =
Win32API.new('netapi32', 'NetUseDel', 'PPL', 'L')
- NetUseEnum =
Win32API.new('netapi32', 'NetUseEnum', 'PLPLPPP', 'L')
- NetUseGetInfo =
Win32API.new('netapi32', 'NetUseGetInfo', 'PPLP', 'L')
- NetUserAdd =
Win32API.new('netapi32', 'NetUserAdd', 'PLPP', 'L')
- NetUserChangePassword =
Win32API.new('netapi32', 'NetUserChangePassword', 'PPPP', 'L')
- NetUserDel =
Win32API.new('netapi32', 'NetUserDel', 'PP', 'L')
- NetUserEnum =
Win32API.new('netapi32', 'NetUserEnum', 'PLLPLPPP', 'L')
- NetUserGetGroups =
Win32API.new('netapi32', 'NetUserGetGroups', 'PPLPLPP', 'L')
- NetUserGetInfo =
Win32API.new('netapi32', 'NetUserGetInfo', 'PPLP', 'L')
- NetUserGetLocalGroups =
Win32API.new('netapi32', 'NetUserGetLocalGroups', 'PPLLPLPP', 'L')
- NetUserModalsGet =
Win32API.new('netapi32', 'NetUserModalsGet', 'PLP', 'L')
- NetUserModalsSet =
Win32API.new('netapi32', 'NetUserModalsSet', 'PLPP', 'L')
- NetUserSetGroups =
Win32API.new('netapi32', 'NetUserSetGroups', 'PPLPL', 'L')
- NetUserSetInfo =
Win32API.new('netapi32', 'NetUserSetInfo', 'PPLPP', 'L')
- NetValidateName =
Win32API.new('netapi32', 'NetValidateName', 'PPPPP', 'L')
- NetWkstaGetInfo =
Win32API.new('netapi32', 'NetWkstaGetInfo', 'PLP', 'L')
- NetWkstaSetInfo =
Win32API.new('netapi32', 'NetWkstaSetInfo', 'PLPP', 'L')
- NetWkstaTransportAdd =
Win32API.new('netapi32', 'NetWkstaTransportAdd', 'PLPP', 'L')
- NetWkstaTransportDel =
Win32API.new('netapi32', 'NetWkstaTransportDel', 'PPL', 'L')
- NetWkstaTransportEnum =
Win32API.new('netapi32', 'NetWkstaTransportEnum', 'PLPLPPP', 'L')
- NetWkstaUserEnum =
Win32API.new('netapi32', 'NetWkstaUserEnum', 'PLPLPPP', 'L')
- NetWkstaUserGetInfo =
Win32API.new('netapi32', 'NetWkstaUserGetInfo', 'PLP', 'L')
- NetWkstaUserSetInfo =
Win32API.new('netapi32', 'NetWkstaUserSetInfo', 'PPLP', 'L')
Instance Method Summary collapse
- #NetAlertRaise(name, buf, bufsize) ⇒ Object
- #NetAlertRaiseEx(name, data, size, service) ⇒ Object
- #NetApiBufferAllocate(num_bytes, buf) ⇒ Object
- #NetApiBufferFree(buf) ⇒ Object
- #NetApiBufferReallocate(old_buf, count, new_buf) ⇒ Object
- #NetApiBufferSize(buf, count) ⇒ Object
- #NetGetAnyDCName(server, domain, buf) ⇒ Object
- #NetGetDCName(server, domain, buf) ⇒ Object
- #NetGetDisplayInformationIndex(server, level, prefix, index) ⇒ Object
- #NetGetJoinableOUs(server, domain, account, password, count, ous) ⇒ Object
- #NetGetJoinInformation(server, buf, buf_type) ⇒ Object
- #NetGroupAdd(server, level, buf, err) ⇒ Object
- #NetGroupAddUser(server, group, user) ⇒ Object
- #NetGroupDel(server, group) ⇒ Object
- #NetGroupDelUser(server, group, user) ⇒ Object
- #NetGroupEnum(server, level, buf, max, entries, total_entries, resume) ⇒ Object
- #NetGroupGetInfo(server, group, level, buf) ⇒ Object
- #NetGroupGetUsers(server, group, level, buf, max, entries, total_entries, resume) ⇒ Object
- #NetGroupSetInfo(server, group, level, buf, err) ⇒ Object
- #NetGroupSetUsers(server, group, level, buf, total) ⇒ Object
- #NetJoinDomain(server, domain, account_ou, account, password, opts) ⇒ Object
- #NetLocalGroupAdd(server, level, buf, err) ⇒ Object
- #NetLocalGroupAddMembers(server, group, level, buf, total) ⇒ Object
- #NetLocalGroupDel(server, group) ⇒ Object
- #NetLocalGroupDelMembers(server, group, level, buf, total) ⇒ Object
- #NetLocalGroupEnum(server, level, buf, max, entries, total_entries, resume) ⇒ Object
- #NetLocalGroupGetInfo(server, group, level, buf) ⇒ Object
- #NetLocalGroupGetMembers(server, group, level, buf, max, entries, total_entries, resume) ⇒ Object
- #NetLocalGroupSetInfo(server, group, level, buf, err) ⇒ Object
- #NetLocalGroupSetMembers(server, group, level, buf, total) ⇒ Object
- #NetMessageBufferSend(server, msg, from, buf, bufsize) ⇒ Object
- #NetMessageNameAdd(server, msg) ⇒ Object
- #NetMessageNameDel(server, msg) ⇒ Object
- #NetMessageNameEnum(server, level, buf, max, entries, total_entries, resume) ⇒ Object
- #NetMessageNameGetInfo(server, msg, level, buf) ⇒ Object
- #NetQueryDisplayInformation(server, level, index, entries, max, count, buf) ⇒ Object
- #NetRemoteComputerSupports(server, level, index, entries, max, count, buf) ⇒ Object
- #NetRemoteTOD(server, buf) ⇒ Object
- #NetRenameMachineInDomain(server, machine, account, password, options) ⇒ Object
- #NetScheduleJobAdd(server, buf, job) ⇒ Object
- #NetScheduleJobDel(server, min, max) ⇒ Object
- #NetScheduleJobEnum(server, buf, max, entries, total_entries, resume) ⇒ Object
- #NetScheduleJobGetInfo(server, job, buf) ⇒ Object
- #NetServerComputerNameAdd(server, em_domain, em_server) ⇒ Object
- #NetServerComputerNameDel(server, em_server) ⇒ Object
- #NetServerDiskEnum(server, level, buf, maxlen, entries, total_entries, resume) ⇒ Object
- #NetServerEnum(server, level, ptr, maxlen, num, total, stype, domain, handle) ⇒ Object
- #NetServerGetInfo(server, level, buf) ⇒ Object
- #NetServerSetInfo(server, level, buf, error) ⇒ Object
- #NetServerTransportAdd(server, level, buf) ⇒ Object
- #NetServerTransportAddEx(server, level, buf) ⇒ Object
- #NetServerTransportDel(server, level, buf) ⇒ Object
- #NetServerTransportEnum(server, level, buf, maxlen, entries, total_entries, resume) ⇒ Object
- #NetUnjoinDomain(server, account, password, options) ⇒ Object
- #NetUseAdd(server, level, buf, error) ⇒ Object
- #NetUseDel(server, name, conn) ⇒ Object
- #NetUseEnum(server, level, buf, max, entries, total_entries, resume) ⇒ Object
- #NetUseGetInfo(server, name, level, buf) ⇒ Object
- #NetUserAdd(server, level, buf, error) ⇒ Object
- #NetUserChangePassword(domain, user, old, new) ⇒ Object
- #NetUserDel(server, user) ⇒ Object
- #NetUserEnum(server, level, filter, buf, max, entries, total_entries, resume) ⇒ Object
- #NetUserGetGroups(server, user, level, buf, max, entries, total_entries) ⇒ Object
- #NetUserGetInfo(server, user, level, buf) ⇒ Object
- #NetUserGetLocalGroups(server, user, level, flags, buf, max, entries, total_entries) ⇒ Object
- #NetUserModalsGet(server, level, buf) ⇒ Object
- #NetUserModalsSet(server, level, buf, error) ⇒ Object
- #NetUserSetGroups(server, user, level, buf, num) ⇒ Object
- #NetUserSetInfo(server, user, level, buf, error) ⇒ Object
- #NetValidateName(server, name, account, password, name_type) ⇒ Object
- #NetWkstaGetInfo(server, level, buf) ⇒ Object
- #NetWkstaSetInfo(server, level, buf, error) ⇒ Object
- #NetWkstaTransportAdd(server, level, buf, error) ⇒ Object
- #NetWkstaTransportDel(server, name, cond) ⇒ Object
- #NetWkstaTransportEnum(server, level, buf, maxlen, entries, total_entries, resume) ⇒ Object
- #NetWkstaUserEnum(server, level, buf, maxlen, entries, total_entries, resume) ⇒ Object
- #NetWkstaUserGetInfo(res, level, buf) ⇒ Object
- #NetWkstaUserSetInfo(res, level, buf, error) ⇒ Object
Instance Method Details
#NetAlertRaise(name, buf, bufsize) ⇒ Object
138 139 140 |
# File 'lib/windows/network_management.rb', line 138 def NetAlertRaise(name, buf, bufsize) NetAlertRaise.call(name, buf, bufsize) == NERR_Success end |
#NetAlertRaiseEx(name, data, size, service) ⇒ Object
142 143 144 |
# File 'lib/windows/network_management.rb', line 142 def NetAlertRaiseEx(name, data, size, service) NetAlertRaiseEx.call(name, data, size, service) == NERR_Success end |
#NetApiBufferAllocate(num_bytes, buf) ⇒ Object
146 147 148 |
# File 'lib/windows/network_management.rb', line 146 def NetApiBufferAllocate(num_bytes, buf) NetApiBufferAllocate.call(num_bytes, buf) == NERR_Success end |
#NetApiBufferFree(buf) ⇒ Object
150 151 152 |
# File 'lib/windows/network_management.rb', line 150 def NetApiBufferFree(buf) NetApiBufferFree.call(buf) == NERR_Success end |
#NetApiBufferReallocate(old_buf, count, new_buf) ⇒ Object
154 155 156 |
# File 'lib/windows/network_management.rb', line 154 def NetApiBufferReallocate(old_buf, count, new_buf) NetApiBufferReallocate.call(old_buf, count, new_buf) == NERR_Success end |
#NetApiBufferSize(buf, count) ⇒ Object
158 159 160 |
# File 'lib/windows/network_management.rb', line 158 def NetApiBufferSize(buf, count) NetApiBufferSize.call(buf, count) == NERR_Success end |
#NetGetAnyDCName(server, domain, buf) ⇒ Object
162 163 164 |
# File 'lib/windows/network_management.rb', line 162 def NetGetAnyDCName(server, domain, buf) NetGetAnyDCName.call(server, domain, buf) == NERR_Success end |
#NetGetDCName(server, domain, buf) ⇒ Object
166 167 168 |
# File 'lib/windows/network_management.rb', line 166 def NetGetDCName(server, domain, buf) NetGetDCName.call(server, domain, buf) == NERR_Success end |
#NetGetDisplayInformationIndex(server, level, prefix, index) ⇒ Object
170 171 172 |
# File 'lib/windows/network_management.rb', line 170 def NetGetDisplayInformationIndex(server, level, prefix, index) NetGetDisplayInformationIndex.call(server, level, prefix, index) == NERR_Success end |
#NetGetJoinableOUs(server, domain, account, password, count, ous) ⇒ Object
174 175 176 |
# File 'lib/windows/network_management.rb', line 174 def NetGetJoinableOUs(server, domain, account, password, count, ous) NetGetJoinableOUs.call(server, domain, account, password, count, ous) == NERR_Success end |
#NetGetJoinInformation(server, buf, buf_type) ⇒ Object
178 179 180 |
# File 'lib/windows/network_management.rb', line 178 def NetGetJoinInformation(server, buf, buf_type) NetGetJoinInformation.call(server, buf, buf_type) == NERR_Success end |
#NetGroupAdd(server, level, buf, err) ⇒ Object
182 183 184 |
# File 'lib/windows/network_management.rb', line 182 def NetGroupAdd(server, level, buf, err) NetGroupAdd.call(server, level, buf, err).call == NERR_Success end |
#NetGroupAddUser(server, group, user) ⇒ Object
186 187 188 |
# File 'lib/windows/network_management.rb', line 186 def NetGroupAddUser(server, group, user) NetGroupAddUser.call(server, group, user) == NERR_Success end |
#NetGroupDel(server, group) ⇒ Object
190 191 192 |
# File 'lib/windows/network_management.rb', line 190 def NetGroupDel(server, group) NetGroupDel.call(server, group) == NERR_Success end |
#NetGroupDelUser(server, group, user) ⇒ Object
194 195 196 |
# File 'lib/windows/network_management.rb', line 194 def NetGroupDelUser(server, group, user) NetGroupDelUser.call(server, group, user) == NERR_Success end |
#NetGroupEnum(server, level, buf, max, entries, total_entries, resume) ⇒ Object
198 199 200 |
# File 'lib/windows/network_management.rb', line 198 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) ⇒ Object
202 203 204 |
# File 'lib/windows/network_management.rb', line 202 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) ⇒ Object
206 207 208 |
# File 'lib/windows/network_management.rb', line 206 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) ⇒ Object
210 211 212 |
# File 'lib/windows/network_management.rb', line 210 def NetGroupSetInfo(server, group, level, buf, err) NetGroupSetInfo.call(server, group, level, buf, err) == NERR_Success end |
#NetGroupSetUsers(server, group, level, buf, total) ⇒ Object
214 215 216 |
# File 'lib/windows/network_management.rb', line 214 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) ⇒ Object
218 219 220 |
# File 'lib/windows/network_management.rb', line 218 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) ⇒ Object
222 223 224 |
# File 'lib/windows/network_management.rb', line 222 def NetLocalGroupAdd(server, level, buf, err) NetLocalGroupAdd.call(server, level, buf, err) == NERR_Success end |
#NetLocalGroupAddMembers(server, group, level, buf, total) ⇒ Object
226 227 228 |
# File 'lib/windows/network_management.rb', line 226 def NetLocalGroupAddMembers(server, group, level, buf, total) NetLocalGroupAddMembers.call(server, group, level, buf, total) == NERR_Success end |
#NetLocalGroupDel(server, group) ⇒ Object
230 231 232 |
# File 'lib/windows/network_management.rb', line 230 def NetLocalGroupDel(server, group) NetLocalGroupDel.call(server, group) == NERR_Success end |
#NetLocalGroupDelMembers(server, group, level, buf, total) ⇒ Object
234 235 236 |
# File 'lib/windows/network_management.rb', line 234 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) ⇒ Object
238 239 240 |
# File 'lib/windows/network_management.rb', line 238 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) ⇒ Object
242 243 244 |
# File 'lib/windows/network_management.rb', line 242 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) ⇒ Object
246 247 248 |
# File 'lib/windows/network_management.rb', line 246 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) ⇒ Object
250 251 252 |
# File 'lib/windows/network_management.rb', line 250 def NetLocalGroupSetInfo(server, group, level, buf, err) NetLocalGroupSetInfo.call(server, group, level, buf, err) == NERR_Success end |
#NetLocalGroupSetMembers(server, group, level, buf, total) ⇒ Object
254 255 256 |
# File 'lib/windows/network_management.rb', line 254 def NetLocalGroupSetMembers(server, group, level, buf, total) NetLocalGroupSetMembers.call(server, group, level, buf, total) == NERR_Success end |
#NetMessageBufferSend(server, msg, from, buf, bufsize) ⇒ Object
258 259 260 |
# File 'lib/windows/network_management.rb', line 258 def NetMessageBufferSend(server, msg, from, buf, bufsize) NetMessageBufferSend.call(server, msg, from, buf, bufsize) == NERR_Success end |
#NetMessageNameAdd(server, msg) ⇒ Object
262 263 264 |
# File 'lib/windows/network_management.rb', line 262 def NetMessageNameAdd(server, msg) NetMessageNameAdd.call(server, msg) == NERR_Success end |
#NetMessageNameDel(server, msg) ⇒ Object
266 267 268 |
# File 'lib/windows/network_management.rb', line 266 def NetMessageNameDel(server, msg) NetMessageNameDel.call(server, msg) == NERR_Success end |
#NetMessageNameEnum(server, level, buf, max, entries, total_entries, resume) ⇒ Object
270 271 272 |
# File 'lib/windows/network_management.rb', line 270 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) ⇒ Object
274 275 276 |
# File 'lib/windows/network_management.rb', line 274 def NetMessageNameGetInfo(server, msg, level, buf) NetMessageNameGetInfo.call(server, msg, level, buf) == NERR_Success end |
#NetQueryDisplayInformation(server, level, index, entries, max, count, buf) ⇒ Object
278 279 280 |
# File 'lib/windows/network_management.rb', line 278 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) ⇒ Object
282 283 284 |
# File 'lib/windows/network_management.rb', line 282 def NetRemoteComputerSupports(server, level, index, entries, max, count, buf) NetRemoteComputerSupports.call(server, level, index, entries, max, count, buf) == NERR_Success end |
#NetRemoteTOD(server, buf) ⇒ Object
286 287 288 |
# File 'lib/windows/network_management.rb', line 286 def NetRemoteTOD(server, buf) NetRemoteTOD.call(server, buf) == NERR_Success end |
#NetRenameMachineInDomain(server, machine, account, password, options) ⇒ Object
290 291 292 |
# File 'lib/windows/network_management.rb', line 290 def NetRenameMachineInDomain(server, machine, account, password, ) NetRenameMachineInDomain.call(server, machine, account, password, ) == NERR_Success end |
#NetScheduleJobAdd(server, buf, job) ⇒ Object
294 295 296 |
# File 'lib/windows/network_management.rb', line 294 def NetScheduleJobAdd(server, buf, job) NetScheduleJobAdd.call(server, buf, job) == NERR_Success end |
#NetScheduleJobDel(server, min, max) ⇒ Object
298 299 300 |
# File 'lib/windows/network_management.rb', line 298 def NetScheduleJobDel(server, min, max) NetScheduleJobDel.call(server, min, max) == NERR_Success end |
#NetScheduleJobEnum(server, buf, max, entries, total_entries, resume) ⇒ Object
302 303 304 |
# File 'lib/windows/network_management.rb', line 302 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) ⇒ Object
306 307 308 |
# File 'lib/windows/network_management.rb', line 306 def NetScheduleJobGetInfo(server, job, buf) NetScheduleJobGetInfo.call(server, job, buf) == NERR_Success end |
#NetServerComputerNameAdd(server, em_domain, em_server) ⇒ Object
310 311 312 |
# File 'lib/windows/network_management.rb', line 310 def NetServerComputerNameAdd(server, em_domain, em_server) NetServerComputerNameAdd.call(server, em_domain, em_server) == NERR_Success end |
#NetServerComputerNameDel(server, em_server) ⇒ Object
314 315 316 |
# File 'lib/windows/network_management.rb', line 314 def NetServerComputerNameDel(server, em_server) NetServerComputerNameDel.call(server, em_server) == NERR_Success end |
#NetServerDiskEnum(server, level, buf, maxlen, entries, total_entries, resume) ⇒ Object
318 319 320 |
# File 'lib/windows/network_management.rb', line 318 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) ⇒ Object
322 323 324 |
# File 'lib/windows/network_management.rb', line 322 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) ⇒ Object
326 327 328 |
# File 'lib/windows/network_management.rb', line 326 def NetServerGetInfo(server, level, buf) NetServerGetInfo.call(server, level, buf) == NERR_Success end |
#NetServerSetInfo(server, level, buf, error) ⇒ Object
330 331 332 |
# File 'lib/windows/network_management.rb', line 330 def NetServerSetInfo(server, level, buf, error) NetServerSetInfo.call(server, level, buf, error) == NERR_Success end |
#NetServerTransportAdd(server, level, buf) ⇒ Object
334 335 336 |
# File 'lib/windows/network_management.rb', line 334 def NetServerTransportAdd(server, level, buf) NetServerTransportAdd.call(server, level, buf) == NERR_Success end |
#NetServerTransportAddEx(server, level, buf) ⇒ Object
338 339 340 |
# File 'lib/windows/network_management.rb', line 338 def NetServerTransportAddEx(server, level, buf) NetServerTransportAddEx.call(server, level, buf) == NERR_Success end |
#NetServerTransportDel(server, level, buf) ⇒ Object
342 343 344 |
# File 'lib/windows/network_management.rb', line 342 def NetServerTransportDel(server, level, buf) NetServerTransportDel.call(server, level, buf) == NERR_Success end |
#NetServerTransportEnum(server, level, buf, maxlen, entries, total_entries, resume) ⇒ Object
346 347 348 |
# File 'lib/windows/network_management.rb', line 346 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) ⇒ Object
350 351 352 |
# File 'lib/windows/network_management.rb', line 350 def NetUnjoinDomain(server, account, password, ) NetUnjoinDomain.call(server, account, password, ) == NERR_Success end |
#NetUseAdd(server, level, buf, error) ⇒ Object
354 355 356 |
# File 'lib/windows/network_management.rb', line 354 def NetUseAdd(server, level, buf, error) NetUseAdd.call(server, level, buf, error) == NERR_Success end |
#NetUseDel(server, name, conn) ⇒ Object
358 359 360 |
# File 'lib/windows/network_management.rb', line 358 def NetUseDel(server, name, conn) NetUseDel.call(server, name, conn) == NERR_Success end |
#NetUseEnum(server, level, buf, max, entries, total_entries, resume) ⇒ Object
362 363 364 |
# File 'lib/windows/network_management.rb', line 362 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) ⇒ Object
366 367 368 |
# File 'lib/windows/network_management.rb', line 366 def NetUseGetInfo(server, name, level, buf) NetUseGetInfo.call(server, name, level, buf) == NERR_Success end |
#NetUserAdd(server, level, buf, error) ⇒ Object
370 371 372 |
# File 'lib/windows/network_management.rb', line 370 def NetUserAdd(server, level, buf, error) NetUserAdd.call(server, level, buf, error) == NERR_Success end |
#NetUserChangePassword(domain, user, old, new) ⇒ Object
374 375 376 |
# File 'lib/windows/network_management.rb', line 374 def NetUserChangePassword(domain, user, old, new) NetUserChangePassword.call(domain, user, old, new) == NERR_Success end |
#NetUserDel(server, user) ⇒ Object
378 379 380 |
# File 'lib/windows/network_management.rb', line 378 def NetUserDel(server, user) NetUserDel.call(server, user) == NERR_Success end |
#NetUserEnum(server, level, filter, buf, max, entries, total_entries, resume) ⇒ Object
382 383 384 |
# File 'lib/windows/network_management.rb', line 382 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) ⇒ Object
386 387 388 |
# File 'lib/windows/network_management.rb', line 386 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) ⇒ Object
390 391 392 |
# File 'lib/windows/network_management.rb', line 390 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) ⇒ Object
394 395 396 |
# File 'lib/windows/network_management.rb', line 394 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) ⇒ Object
398 399 400 |
# File 'lib/windows/network_management.rb', line 398 def NetUserModalsGet(server, level, buf) NetUserModalsGet.call(server, level, buf) == NERR_Success end |
#NetUserModalsSet(server, level, buf, error) ⇒ Object
402 403 404 |
# File 'lib/windows/network_management.rb', line 402 def NetUserModalsSet(server, level, buf, error) NetUserModalsSet.call(server, level, buf, error) == NERR_Success end |
#NetUserSetGroups(server, user, level, buf, num) ⇒ Object
406 407 408 |
# File 'lib/windows/network_management.rb', line 406 def NetUserSetGroups(server, user, level, buf, num) NetUserSetGroups.call(server, user, level, buf, num) == NERR_Success end |
#NetUserSetInfo(server, user, level, buf, error) ⇒ Object
410 411 412 |
# File 'lib/windows/network_management.rb', line 410 def NetUserSetInfo(server, user, level, buf, error) NetUserSetInfo.call(server, user, level, buf, error) == NERR_Success end |
#NetValidateName(server, name, account, password, name_type) ⇒ Object
414 415 416 |
# File 'lib/windows/network_management.rb', line 414 def NetValidateName(server, name, account, password, name_type) NetValidateName.call(server, name, account, password, name_type) == NERR_Success end |
#NetWkstaGetInfo(server, level, buf) ⇒ Object
418 419 420 |
# File 'lib/windows/network_management.rb', line 418 def NetWkstaGetInfo(server, level, buf) NetWkstaGetInfo.call(server, level, buf) == NERR_Success end |
#NetWkstaSetInfo(server, level, buf, error) ⇒ Object
422 423 424 |
# File 'lib/windows/network_management.rb', line 422 def NetWkstaSetInfo(server, level, buf, error) NetWkstaSetInfo.call(server, level, buf, error) == NERR_Success end |
#NetWkstaTransportAdd(server, level, buf, error) ⇒ Object
426 427 428 |
# File 'lib/windows/network_management.rb', line 426 def NetWkstaTransportAdd(server, level, buf, error) NetWkstaTransportAdd.call(server, level, buf, error) == NERR_Success end |
#NetWkstaTransportDel(server, name, cond) ⇒ Object
430 431 432 |
# File 'lib/windows/network_management.rb', line 430 def NetWkstaTransportDel(server, name, cond) NetWkstaTransportDel.call(server, name, cond) == NERR_Success end |
#NetWkstaTransportEnum(server, level, buf, maxlen, entries, total_entries, resume) ⇒ Object
434 435 436 |
# File 'lib/windows/network_management.rb', line 434 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) ⇒ Object
438 439 440 |
# File 'lib/windows/network_management.rb', line 438 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) ⇒ Object
442 443 444 |
# File 'lib/windows/network_management.rb', line 442 def NetWkstaUserGetInfo(res, level, buf) NetWkstaUserGetInfo.call(res, level, buf) == NERR_Success end |
#NetWkstaUserSetInfo(res, level, buf, error) ⇒ Object
446 447 448 |
# File 'lib/windows/network_management.rb', line 446 def NetWkstaUserSetInfo(res, level, buf, error) NetWkstaUserSetInfo.call(res, level, buf, error) == NERR_Success end |