wmi-1.3.16 from opsview.com
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
###########################################################################
|
||||
#
|
||||
# This program is part of Zenoss Core, an open source monitoring platform.
|
||||
# Copyright (C) 2008-2010, Zenoss Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2, or (at your
|
||||
# option) any later version, as published by the Free Software Foundation.
|
||||
#
|
||||
# For complete information please visit: http://www.zenoss.com/oss/
|
||||
#
|
||||
###########################################################################
|
||||
|
||||
__doc__="Define structure for the ServerAlive2 RPC call"
|
||||
|
||||
from pysamba.library import *
|
||||
|
||||
class COMVERSION(Structure):
|
||||
_fields_ = [
|
||||
('MajorVersion', uint16_t),
|
||||
('MinorVersion', uint16_t),
|
||||
]
|
||||
|
||||
class COMINFO(Structure):
|
||||
_fields_ = [
|
||||
('version', COMVERSION),
|
||||
('unknown1', uint32_t),
|
||||
]
|
||||
|
||||
class DUALSTRINGARRAY(Structure):
|
||||
_fields_ = [
|
||||
('stringbindings', c_void_p), # POINTER(POINTER(STRINGBINDING))),
|
||||
('securitybindings', c_void_p), # POINTER(PIONTER(SECURITYBINDING))),
|
||||
]
|
||||
|
||||
uint_t = c_uint
|
||||
class ServerAlive2_out(Structure):
|
||||
_fields_ = [
|
||||
('info', POINTER(COMINFO)),
|
||||
('dualstring', POINTER(DUALSTRINGARRAY)),
|
||||
('unknown2', uint8_t*3),
|
||||
('result', WERROR),
|
||||
]
|
||||
|
||||
class ServerAlive2(Structure):
|
||||
_fields_ = [('out', ServerAlive2_out)]
|
||||
Reference in New Issue
Block a user