Provided by: linux-doc-2.6.15_2.6.15-23.39_all bug

NAME

       snd_hwdep_new - create a new hwdep instance

SYNOPSIS

       int snd_hwdep_new  (snd_card_t * card, char * id, int device,
                            snd_hwdep_t ** rhwdep);

ARGUMENTS

       card   the card instance

       id     the id string

       device the device index (zero-based)

       rhwdep the pointer to store the new hwdep instance

DESCRIPTION

       Creates a new hwdep instance with the given  index  on  the  card.  The
       callbacks  (hwdep->ops) must be set on the returned instance after this
       call manually by the caller.

       Returns zero if successful, or a negative error code on failure.