VCTOCP
smb_co_init(VCTOCP(vcp), SMBL_VC, "smb_vc");
smb_co_addchild(&smb_vclist, VCTOCP(vcp));
smb_co_done(VCTOCP(vcp));
smb_co_ref(VCTOCP(vcp));
smb_co_rele(VCTOCP(vcp), scred);
return smb_co_get(VCTOCP(vcp), flags, scred);
smb_co_put(VCTOCP(vcp), scred);
return smb_co_lock(VCTOCP(vcp), flags);
smb_co_unlock(VCTOCP(vcp), flags);
SMBCO_FOREACH(scp, VCTOCP(vcp)) {
smb_co_addchild(VCTOCP(vcp), SSTOCP(ssp));
SMBCO_FOREACH(scp2, VCTOCP(vcp)) {
error = smb_rq_alloc(VCTOCP(vcp), SMB_COM_NEGOTIATE, scred, &rqp);
error = smb_rq_alloc(VCTOCP(vcp), SMB_COM_SESSION_SETUP_ANDX, scred, &rqp);
error = smb_rq_alloc(VCTOCP(vcp), SMB_COM_LOGOFF_ANDX, scred, &rqp);
error = smb_rq_alloc(VCTOCP(vcp), SMB_COM_ECHO, scred, &rqp);