cookie_message_data* CIcqProto::CreateMessageCookie(WORD bMsgType, BYTE bAckType) { cookie_message_data *pCookie = (cookie_message_data*)SAFE_MALLOC(sizeof(cookie_message_data)); if (pCookie) { pCookie->bMessageType = bMsgType; pCookie->nAckType = bAckType; InitMessageCookie(pCookie); } return pCookie; }
filetransfer* CIcqProto::CreateFileTransfer(HANDLE hContact, DWORD dwUin, int nVersion) { filetransfer *ft = CreateIcqFileTransfer(); ft->dwUin = dwUin; ft->hContact = hContact; ft->nVersion = nVersion; ft->pMessage.bMessageType = MTYPE_FILEREQ; InitMessageCookie(&ft->pMessage); return ft; }