# encoding: utf-8
# module h5py.h5pl
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\h5py\h5pl.cp311-win_amd64.pyd
# by generator 1.147
"""
Provides access to the low-level HDF5 "H5PL" plugins interface.

    These functions are only available with HDF5 1.10.1 or later.
    They are probably not thread safe.
"""

# imports
import builtins as __builtins__ # <module 'builtins' (built-in)>

# functions

def append(*args, **kwargs): # real signature unknown
    """
    (STRING search_path)
    
            Add a directory to the end of the plugin search path.
    """
    pass

def get(*args, **kwargs): # real signature unknown
    """
    (UINT index) => STRING
    
            Get the directory path at the given index (starting from 0) in the
            plugin search path. Returns a Python bytes object.
    """
    pass

def insert(*args, **kwargs): # real signature unknown
    """
    (STRING search_path, UINT index)
    
            Insert a directory at the given index in the plugin search path.
    """
    pass

def prepend(*args, **kwargs): # real signature unknown
    """
    (STRING search_path)
    
            Add a directory to the start of the plugin search path.
    """
    pass

def remove(*args, **kwargs): # real signature unknown
    """
    (UINT index)
    
            Remove the specified entry from the plugin search path.
    """
    pass

def replace(*args, **kwargs): # real signature unknown
    """
    (STRING search_path, UINT index)
    
            Replace the directory at the given index in the plugin search path.
    """
    pass

def size(*args, **kwargs): # real signature unknown
    """
    () => UINT
    
            Get the number of directories currently in the plugin search path.
    """
    pass

# no classes
# variables with complex values

__loader__ = None # (!) real value is '<_frozen_importlib_external.ExtensionFileLoader object at 0x00000169DD85BA90>'

__pyx_capi__ = {
    'append': None, # (!) real value is '<capsule object "PyObject *(char const *, int __pyx_skip_dispatch)" at 0x00000169DD847690>'
    'get': None, # (!) real value is '<capsule object "PyObject *(unsigned int, int __pyx_skip_dispatch)" at 0x00000169DD8476F0>'
    'insert': None, # (!) real value is '<capsule object "PyObject *(char const *, unsigned int, int __pyx_skip_dispatch)" at 0x00000169DD8476C0>'
    'prepend': None, # (!) real value is '<capsule object "PyObject *(char const *, int __pyx_skip_dispatch)" at 0x00000169DD847750>'
    'remove': None, # (!) real value is '<capsule object "PyObject *(unsigned int, int __pyx_skip_dispatch)" at 0x00000169DD847720>'
    'replace': None, # (!) real value is '<capsule object "PyObject *(char const *, unsigned int, int __pyx_skip_dispatch)" at 0x00000169DD847780>'
    'size': None, # (!) real value is '<capsule object "PyObject *(int __pyx_skip_dispatch)" at 0x00000169DD8477B0>'
}

__spec__ = None # (!) real value is "ModuleSpec(name='h5py.h5pl', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x00000169DD85BA90>, origin='C:\\\\Users\\\\xukai\\\\Downloads\\\\??2\\\\venv\\\\Lib\\\\site-packages\\\\h5py\\\\h5pl.cp311-win_amd64.pyd')"

__test__ = {}

