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

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, , password, count, ous)
   NetGetJoinableOUs.call(server, domain, , 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, , , password, opts)
   NetJoinDomain.call(server, domain, , , 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, , password, options)
   NetRenameMachineInDomain.call(server, machine, , password, options) == 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, , password, options)
   NetUnjoinDomain.call(server, , password, options) == 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, , password, name_type)
   NetValidateName.call(server, name, , 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