void InitInstance(Skype_Inst *pInst) { memset(pInst, 0, sizeof(Skype_Inst)); GenSessionKey(pInst->SessionKey, sizeof(pInst->SessionKey)); InitNodeId(pInst); memcpy(pInst->Language, "en", 2); pInst->PublicIP = 0x7F000001; // 127.0.0.1, we could use hostscan to get real IP, but not necessary for just login #ifdef DEBUG pInst->pfLog = (int (__cdecl *)(void *, const char *, ...))fprintf; pInst->pLogStream = stdout; #endif }
void InitLocalNode() { InitUpTime(); InitNodeId(); InitListeningPort(); }