ids
3
HAL Library

# ids

## Synopsis

    void        ids_init                        (void);
    void        pci_ids_init                    (void);
    dbus_bool_t pci_ids_free                    (void);
    void        usb_ids_init                    (void);
    dbus_bool_t usb_ids_free                    (void);
    void        ids_find_pci                    (int vendor_id,
                                                 int product_id,
                                                 int subsys_vendor_id,
                                                 int subsys_product_id,
                                                 char **vendor_name,
                                                 char **product_name,
                                                 char **subsys_vendor_name,
                                                 char **subsys_product_name);
    void        ids_find_usb                    (int vendor_id,
                                                 int product_id,
                                                 char **vendor_name,
                                                 char **product_name);
    void        ids_find_pnp                    (const char *pnp_id,
                                                 char **pnp_description);

## Description

## Details

### ids_init ()

    void        ids_init                        (void);

### pci_ids_init ()

    void        pci_ids_init                    (void);

### pci_ids_free ()

    dbus_bool_t pci_ids_free                    (void);

Returns :

### usb_ids_init ()

    void        usb_ids_init                    (void);

### usb_ids_free ()

    dbus_bool_t usb_ids_free                    (void);

Returns :

### ids_find_pci ()

    void        ids_find_pci                    (int vendor_id,
                                                 int product_id,
                                                 int subsys_vendor_id,
                                                 int subsys_product_id,
                                                 char **vendor_name,
                                                 char **product_name,
                                                 char **subsys_vendor_name,
                                                 char **subsys_product_name);

`vendor_id` :

`product_id` :

`subsys_vendor_id` :

`subsys_product_id` :

`vendor_name` :

`product_name` :

`subsys_vendor_name` :

`subsys_product_name` :

### ids_find_usb ()

    void        ids_find_usb                    (int vendor_id,
                                                 int product_id,
                                                 char **vendor_name,
                                                 char **product_name);

`vendor_id` :

`product_id` :

`vendor_name` :

`product_name` :

### ids_find_pnp ()

    void        ids_find_pnp                    (const char *pnp_id,
                                                 char **pnp_description);

`pnp_id` :

`pnp_description` :