public static extern grn_rc grn_obj_delete_hook(ref grn_ctx ctx, ref grn_table_cursor obj, grn_hook_entry entry, int offset) ;
public static extern int grn_obj_get_nhooks(ref grn_ctx ctx, ref grn_table_cursor obj, grn_hook_entry entry) ;
public static extern System.IntPtr grn_obj_get_hook(ref grn_ctx ctx, ref grn_table_cursor obj, grn_hook_entry entry, int offset, ref grn_table_cursor data) ;
public static extern grn_rc grn_obj_add_hook(ref grn_ctx ctx, ref grn_table_cursor obj, grn_hook_entry entry, int offset, ref grn_table_cursor proc, ref grn_table_cursor data) ;