Parent

Methods

Class/Module Index [+]

Quicksearch

Rex::Post::Meterpreter::Extensions::Stdapi::Railgun::Def::Def_netapi32

Public Class Methods

create_dll(dll_path = 'netapi32') click to toggle source
# File lib/rex/post/meterpreter/extensions/stdapi/railgun/def/def_netapi32.rb, line 11
def self.create_dll(dll_path = 'netapi32')
        dll = DLL.new(dll_path, ApiConstants.manager)

        dll.add_function('NetUserDel', 'DWORD',[
                ["PWCHAR","servername","in"],
                ["PWCHAR","username","in"],
                ])

        dll.add_function('NetGetJoinInformation', 'DWORD',[
                ["PBLOB","lpServer","in"],
                ["PDWORD","lpNameBugger","out"],
                ["PDWORD","BufferType","out"]
                ])
        dll.add_function('NetServerEnum', 'DWORD',[
                ["PWCHAR","servername","in"],
                ["DWORD","level","in"],
                ["PDWORD","bufptr","out"],
                ["DWORD","prefmaxlen","in"],
                ["PDWORD","entriesread","out"],
                ["PDWORD","totalentries","out"],
                ["DWORD","servertype","in"],
                ["PWCHAR","domain","in"],
                ["DWORD","resume_handle","inout"]
        ])

        return dll
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.