Linux s17.hosterpk.com 6.12.0-124.55.3.el10_1.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 7 16:54:02 EDT 2026 x86_64
LiteSpeed
Server IP : 192.169.89.90 & Your IP : 216.73.217.173
Domains :
Cant Read [ /etc/named.conf ]
User : hamzalar
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
include /
glib-2.0 /
girepository /
Delete
Unzip
Name
Size
Permission
Date
Action
gi-visibility.h
42.14
KB
-rw-r--r--
2026-04-23 00:00
giarginfo.h
3.24
KB
-rw-r--r--
2024-07-08 14:03
gibaseinfo.h
3.99
KB
-rw-r--r--
2024-07-08 14:03
gicallableinfo.h
4.56
KB
-rw-r--r--
2024-07-08 14:03
gicallbackinfo.h
1.86
KB
-rw-r--r--
2024-07-08 14:03
giconstantinfo.h
2.28
KB
-rw-r--r--
2024-07-08 14:03
gienuminfo.h
2.5
KB
-rw-r--r--
2024-07-08 14:03
gifieldinfo.h
2.74
KB
-rw-r--r--
2024-07-08 14:03
giflagsinfo.h
1.83
KB
-rw-r--r--
2024-07-08 14:03
gifunctioninfo.h
3.71
KB
-rw-r--r--
2024-07-08 14:03
giinterfaceinfo.h
4.17
KB
-rw-r--r--
2024-07-08 14:03
giobjectinfo.h
7.24
KB
-rw-r--r--
2024-07-08 14:03
gipropertyinfo.h
2.34
KB
-rw-r--r--
2024-07-08 14:03
giregisteredtypeinfo.h
2.46
KB
-rw-r--r--
2024-07-08 14:03
girepository-autocleanups.h
2.59
KB
-rw-r--r--
2024-07-08 14:03
girepository.h
9.46
KB
-rw-r--r--
2024-07-08 14:03
girffi.h
4.74
KB
-rw-r--r--
2024-07-08 14:03
gisignalinfo.h
2.16
KB
-rw-r--r--
2024-07-08 14:03
gistructinfo.h
3.22
KB
-rw-r--r--
2024-07-08 14:03
gitypeinfo.h
4.74
KB
-rw-r--r--
2024-07-08 14:03
gitypelib.h
2
KB
-rw-r--r--
2024-07-08 14:03
gitypes.h
12.65
KB
-rw-r--r--
2024-07-08 14:03
giunioninfo.h
3.47
KB
-rw-r--r--
2024-07-08 14:03
giunresolvedinfo.h
1.88
KB
-rw-r--r--
2024-07-08 14:03
givalueinfo.h
1.96
KB
-rw-r--r--
2024-07-08 14:03
givfuncinfo.h
3.02
KB
-rw-r--r--
2024-07-08 14:03
Save
Rename
/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- * GObject introspection: Helper functions for ffi integration * * Copyright (C) 2008 Red Hat, Inc * * SPDX-License-Identifier: LGPL-2.1-or-later * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ #pragma once #if !defined (__GIREPOSITORY_H_INSIDE__) && !defined (GI_COMPILATION) #error "Only <girepository.h> can be included directly." #endif #include <ffi.h> #include "girepository.h" G_BEGIN_DECLS /** * GIFFIClosureCallback: * @cif: the `ffi_cif` passed to * [method@GIRepository.CallableInfo.create_closure] * @ret: (out caller-allocates): a pointer to the memory used for the function’s * return value * @args: a vector of pointers to memory holding the arguments to the function * @user_data: the user data passed to * [method@GIRepository.CallableInfo.create_closure] * * The function which will be called when a closure created with * [method@GIRepository.CallableInfo.create_closure] is invoked. * * The value of @ret is undefined if the function returns `void`. * * Since: 2.80 */ typedef void (*GIFFIClosureCallback) (ffi_cif *cif, void *ret, void **args, void *user_data); /** * GIFunctionInvoker: * @cif: the cif * @native_address: the native address * * Structure containing the data necessary to invoke a callable function. * * Since: 2.80 */ typedef struct { ffi_cif cif; void *native_address; /*< private >*/ void *padding[3]; } GIFunctionInvoker; /** * GIFFIReturnValue: * * The type of a return value from a callable invocation closure. * * Since: 2.80 */ typedef GIArgument GIFFIReturnValue; GI_AVAILABLE_IN_ALL ffi_type * gi_type_tag_get_ffi_type (GITypeTag type_tag, gboolean is_pointer); GI_AVAILABLE_IN_ALL ffi_type * gi_type_info_get_ffi_type (GITypeInfo *info); GI_AVAILABLE_IN_ALL void gi_type_info_extract_ffi_return_value (GITypeInfo *return_info, GIFFIReturnValue *ffi_value, GIArgument *arg); GI_AVAILABLE_IN_ALL void gi_type_tag_extract_ffi_return_value (GITypeTag return_tag, GType interface_type, GIFFIReturnValue *ffi_value, GIArgument *arg); GI_AVAILABLE_IN_ALL gboolean gi_function_info_prep_invoker (GIFunctionInfo *info, GIFunctionInvoker *invoker, GError **error); GI_AVAILABLE_IN_ALL gboolean gi_function_invoker_new_for_address (void *addr, GICallableInfo *info, GIFunctionInvoker *invoker, GError **error); GI_AVAILABLE_IN_ALL void gi_function_invoker_clear (GIFunctionInvoker *invoker); G_DEFINE_AUTO_CLEANUP_CLEAR_FUNC (GIFunctionInvoker, gi_function_invoker_clear) GI_AVAILABLE_IN_ALL ffi_closure * gi_callable_info_create_closure (GICallableInfo *callable_info, ffi_cif *cif, GIFFIClosureCallback callback, void *user_data); GI_AVAILABLE_IN_ALL void ** gi_callable_info_get_closure_native_address (GICallableInfo *callable_info, ffi_closure *closure); GI_AVAILABLE_IN_ALL void gi_callable_info_destroy_closure (GICallableInfo *callable_info, ffi_closure *closure); G_END_DECLS