tttt6666dddduuuupppp____aaaattttttttrrrr allocates a new tttt6666aaaattttttttrrrr____tttt control structure and buffer space
large enough to hold the set of security attributes in the tttt6666aaaattttttttrrrr____tttt
control structure ssssrrrrcccc which is passed in as an argument. It then copies
that set of attributes specified by ssssrrrrcccc into the newly allocated
structure. Upon successful completion, the newly created tttt6666aaaattttttttrrrr____tttt handle
is returned.
Also note that tttt6666dddduuuupppp____aaaattttttttrrrr((((ssssrrrrcccc)))) is equivalent to tttt6666dddduuuupppp____bbbbllllkkkk((((ssssrrrrcccc)))).
RRRREEEETTTTUUUURRRRNNNN VVVVAAAALLLLUUUUEEEE
_N_U_L_L is returned and eeeerrrrrrrrnnnnoooo is set to an appropriate value, if tttt6666dddduuuupppp____aaaattttttttrrrr
is unable to allocate sufficient memory for the new attributes. Upon
successful completion, a new tttt6666aaaattttttttrrrr____tttt handle is returned.
EEEERRRRRRRROOOORRRR
[_E_N_O_M_E_M] _t_6_d_u_p__a_t_t_r was unable to allocate enough memory for the
requested attribute block.
SSSSEEEEEEEE AAAALLLLSSSSOOOO
lllliiiibbbbtttt6666((((3333NNNN)))), tttt6666aaaalllllllloooocccc____bbbbllllkkkk((((3333NNNN)))) and tttt6666dddduuuupppp____bbbbllllkkkk((((3333nnnn))))