Table of Contents

Class HookList

Namespace
GLib.Internal
Assembly
GLib-2.0.dll
public class HookList
Inheritance
HookList
Inherited Members

Methods

Clear(HookListHandle)

Calls native method g_hook_list_clear.

public static extern void Clear(HookListHandle hookList)

Parameters

hookList HookListHandle

Transfer ownership: None Nullable: False

Init(HookListHandle, uint)

Calls native method g_hook_list_init.

public static extern void Init(HookListHandle hookList, uint hookSize)

Parameters

hookList HookListHandle

Transfer ownership: None Nullable: False

hookSize uint

Transfer ownership: None Nullable: False

Invoke(HookListHandle, bool)

Calls native method g_hook_list_invoke.

public static extern void Invoke(HookListHandle hookList, bool mayRecurse)

Parameters

hookList HookListHandle

Transfer ownership: None Nullable: False

mayRecurse bool

Transfer ownership: None Nullable: False

InvokeCheck(HookListHandle, bool)

Calls native method g_hook_list_invoke_check.

public static extern void InvokeCheck(HookListHandle hookList, bool mayRecurse)

Parameters

hookList HookListHandle

Transfer ownership: None Nullable: False

mayRecurse bool

Transfer ownership: None Nullable: False

Marshal(HookListHandle, bool, HookMarshaller, IntPtr)

Calls native method g_hook_list_marshal.

public static extern void Marshal(HookListHandle hookList, bool mayRecurse, HookMarshaller marshaller, IntPtr marshalData)

Parameters

hookList HookListHandle

Transfer ownership: None Nullable: False

mayRecurse bool

Transfer ownership: None Nullable: False

marshaller HookMarshaller

Transfer ownership: None Nullable: False

marshalData IntPtr

Transfer ownership: None Nullable: True

MarshalCheck(HookListHandle, bool, HookCheckMarshaller, IntPtr)

Calls native method g_hook_list_marshal_check.

public static extern void MarshalCheck(HookListHandle hookList, bool mayRecurse, HookCheckMarshaller marshaller, IntPtr marshalData)

Parameters

hookList HookListHandle

Transfer ownership: None Nullable: False

mayRecurse bool

Transfer ownership: None Nullable: False

marshaller HookCheckMarshaller

Transfer ownership: None Nullable: False

marshalData IntPtr

Transfer ownership: None Nullable: True