int main(int argc, char* argv[]) { //--COM CoInitialize(NULL); printf(newGUID()); printf("\r\n"); //--COM CoUninitialize(); return 0; }
void CDevicesDlg::OnBnClickedButtonAdd() { int nCur = m_listDevs.GetItemCount(); const char* uuid = newGUID(); int n = m_listDevs.InsertItem(nCur, ""); m_listDevs.SetItemText(n, 1, uuid); ASSERT(m_Devs[n].Index == 0 && m_Devs[n].CreateTime == 0); m_Devs[n].Index = -1; m_Devs[n].CreateTime = time(NULL); m_Devs[n].ValidTime = 0; sprintf(m_Devs[n].SN, "%s", uuid); m_listDevs.SetItemState(n, LVNI_FOCUSED | LVIS_SELECTED, LVNI_FOCUSED | LVIS_SELECTED); BindDevice(nCur, true); }
SharedPtr<Player> ObjectManager::createPlayer(std::string name, Client* client) { SharedPtr<Object> object = NULL; Poco::UInt32 lowGUID = newGUID(HIGH_GUID_PLAYER); if (lowGUID != MAX_GUID) { object.assign(new Player(name, client)); object->SetGUID(MAKE_GUID(HIGH_GUID_PLAYER, lowGUID)); _players.insert(rde::make_pair(lowGUID, object)); } return object.cast<Player>(); }
/** * Allocate new authenticatino key */ std::string DaemonCore::newAuthKey() { CRASH_REPORT_BEGIN; AuthKey key; // The key lasts 5 minutes key.expireTime = getMillis() + 300000; // Allocate new UUID key.key = newGUID(); // Store on list authKeys.push_back( key ); // Return the key return key.key; CRASH_REPORT_END; }
QString NoteBook::createNewNotebook(QString notebookName) { guid = newGUID("notebooks", "guid"); name = notebookName; stack = ""; serviceCreated = QDateTime::currentDateTime(); serviceUpdated = QDateTime::currentDateTime(); editField(T_GUID); editField(T_NAME); editField(T_STACK); editField(T_CREATED); editField(T_UPDATED); toSQL(); return guid; }
SharedPtr<Object> ObjectManager::create(Poco::UInt32 highGUID) { SharedPtr<Object> object = NULL; Poco::UInt32 lowGUID = newGUID(highGUID); if (lowGUID != MAX_GUID) { switch (highGUID) { case HIGH_GUID_CREATURE: object.assign(new Creature()); _creatures.insert(rde::make_pair(lowGUID, object)); break; default: return NULL; } object->SetGUID(MAKE_GUID(highGUID, lowGUID)); } return object; }
QString jsBridge::newNoteGuid() { return newGUID("notes", "guid"); }