<s> from mixbox import fields <EOL> import cybox . bindings . win_kernel_hook_object as win_kernel_hook_binding <EOL> from cybox . common import ( DigitalSignature , ObjectProperties , String , <EOL> UnsignedLong ) <EOL> class WinKernelHook ( ObjectProperties ) : <EOL> _binding = win_kernel_hook_binding <EOL> _binding_class = win_kernel_hook_binding . WindowsKernelHookObjectType <EOL> _namespace = "<STR_LIT>" <EOL> _XSI_NS = "<STR_LIT>" <EOL> _XSI_TYPE = "<STR_LIT>" <EOL> digital_signature_hooking = fields . TypedField ( "<STR_LIT>" , <EOL> DigitalSignature ) <EOL> digital_signature_hooked = fields . TypedField ( "<STR_LIT>" , <EOL> DigitalSignature ) <EOL> hooking_address = fields . TypedField ( "<STR_LIT>" , UnsignedLong ) <EOL> hook_description = fields . TypedField ( "<STR_LIT>" , String ) <EOL> hooked_function = fields . TypedField ( "<STR_LIT>" , String ) <EOL> hooked_module = fields . TypedField ( "<STR_LIT>" , String ) <EOL> hooking_module = fields . TypedField ( "<STR_LIT>" , String ) <EOL> type_ = fields . TypedField ( "<STR_LIT>" , String ) </s>
