CToken* CTokenizer::GetToken(keywordArray_t* keywords, UINT onFlags, UINT offFlags) { keywordArray_t* holdKeywords = SetKeywords(keywords); CToken* retval = GetToken(onFlags, offFlags); SetKeywords(holdKeywords); return retval; }
CSummInfo::CSummInfo() { m_propSet.SetFormatVersion(0); DWORD dwOSVer; dwOSVer = (DWORD)MAKELONG(LOWORD(GetVersion()), 2); m_propSet.SetOSVersion(dwOSVer); m_propSet.SetClassID(FMTID_SummaryInformation); m_pSection = m_propSet.AddSection(FMTID_SummaryInformation); UINT cp = GetACP(); m_pSection->Set(PID_CODEPAGE, (void*)&cp, VT_I2); SetTitle(_T("")); SetSubject(_T("")); SetAuthor(_T("")); SetKeywords(_T("")); SetComments(_T("")); SetTemplate(_T("")); SetLastAuthor(_T("")); m_pSection->Set(PIDSI_REVNUMBER, (void*)_T("0"), VT_LPSTR); FILETIME zeroTime = {0L, 0L}; m_pSection->Set(PIDSI_EDITTIME, (void*)&zeroTime, VT_FILETIME); m_pSection->Set(PIDSI_LASTPRINTED, (void*)&zeroTime, VT_FILETIME); m_pSection->Set(PIDSI_LASTSAVE_DTM, (void*)&zeroTime, VT_FILETIME); m_pSection->Set(PIDSI_CREATE_DTM, (void*)&zeroTime, VT_FILETIME); SetNumPages(0); SetNumWords(0); SetNumChars(0); SetAppname(_T("")); SetSecurity(0); }