LibreOffice Module shell (master) 1
|
#include <ooofilt.hxx>
Public Member Functions | |
virtual HRESULT STDMETHODCALLTYPE | QueryInterface (REFIID riid, void **ppvObject) override |
virtual ULONG STDMETHODCALLTYPE | AddRef () override |
virtual ULONG STDMETHODCALLTYPE | Release () override |
virtual SCODE STDMETHODCALLTYPE | Init (ULONG grfFlags, ULONG cAttributes, FULLPROPSPEC const *aAttributes, ULONG *pFlags) override |
virtual SCODE STDMETHODCALLTYPE | GetChunk (STAT_CHUNK *pStat) override |
virtual SCODE STDMETHODCALLTYPE | GetText (ULONG *pcwcBuffer, WCHAR *awcBuffer) override |
virtual SCODE STDMETHODCALLTYPE | GetValue (PROPVARIANT **ppPropValue) override |
virtual SCODE STDMETHODCALLTYPE | BindRegion (FILTERREGION origPos, REFIID riid, void **ppunk) override |
virtual HRESULT STDMETHODCALLTYPE | GetClassID (CLSID *pClassID) override |
virtual HRESULT STDMETHODCALLTYPE | IsDirty () override |
virtual HRESULT STDMETHODCALLTYPE | Load (LPCOLESTR pszFileName, DWORD dwMode) override |
virtual HRESULT STDMETHODCALLTYPE | Save (LPCOLESTR pszFileName, BOOL fRemember) override |
virtual HRESULT STDMETHODCALLTYPE | SaveCompleted (LPCOLESTR pszFileName) override |
virtual HRESULT STDMETHODCALLTYPE | GetCurFile (LPOLESTR *ppszFileName) override |
virtual HRESULT STDMETHODCALLTYPE | Load (IStream *pStm) override |
virtual HRESULT STDMETHODCALLTYPE | Save (IStream *pStm, BOOL fClearDirty) override |
virtual HRESULT STDMETHODCALLTYPE | GetSizeMax (ULARGE_INTEGER *pcbSize) override |
Private Member Functions | |
COooFilter () | |
virtual | ~COooFilter () |
Private Attributes | |
LONG | m_lRefs |
CContentReader * | m_pContentReader |
CMetaInfoReader * | m_pMetaInfoReader |
FilterState | m_eState |
::std::wstring | m_pwszFileName |
ULONG | m_ulUnicodeBufferLen |
ULONG | m_ulUnicodeCharsRead |
ULONG | m_ulPropertyNum |
ULONG | m_ulCurrentPropertyNum |
ULONG | m_ulChunkID |
bool | m_fContents |
bool | m_fEof |
::std::wstring | m_pwsBuffer |
ULONG | m_ChunkPosition |
ULONG | m_cAttributes |
CFullPropSpec * | m_pAttributes |
StreamInterface * | m_pStream |
Friends | |
class | COooFilterCF |
Definition at line 72 of file ooofilt.hxx.
|
private |
Definition at line 77 of file ooofilt.cxx.
References FilteringContent, g_lInstances, and m_pStream.
|
privatevirtual |
Definition at line 103 of file ooofilt.cxx.
References g_lInstances, m_pAttributes, m_pContentReader, m_pMetaInfoReader, and m_pStream.
|
overridevirtual |
Definition at line 154 of file ooofilt.cxx.
References m_lRefs.
|
overridevirtual |
Definition at line 505 of file ooofilt.cxx.
|
overridevirtual |
Definition at line 304 of file ooofilt.cxx.
References FilteringContent, FilteringProperty, first, CFullPropSpec::GetPropertyPropid(), guidStorage, LocaleSetToLCID(), m_cAttributes, m_ChunkPosition, m_eState, m_fContents, m_fEof, m_pAttributes, m_pContentReader, m_pwsBuffer, m_ulChunkID, m_ulCurrentPropertyNum, m_ulPropertyNum, m_ulUnicodeBufferLen, m_ulUnicodeCharsRead, and size.
|
overridevirtual |
Definition at line 523 of file ooofilt.cxx.
References CLSID_COooFilter.
|
overridevirtual |
Definition at line 679 of file ooofilt.cxx.
References EMPTY_STRING, and m_pwszFileName.
|
overridevirtual |
Definition at line 644 of file ooofilt.cxx.
|
overridevirtual |
Definition at line 398 of file ooofilt.cxx.
References FilteringContent, FilteringProperty, m_eState, m_fContents, m_pwsBuffer, m_ulUnicodeBufferLen, m_ulUnicodeCharsRead, and min().
|
overridevirtual |
Definition at line 461 of file ooofilt.cxx.
References EMPTY_STRING, FilteringContent, GetMetaInfoNameFromPropertyId(), CMetaInfoReader::getTagData(), m_cAttributes, m_eState, m_pAttributes, m_pMetaInfoReader, m_ulCurrentPropertyNum, m_ulPropertyNum, and VT_LPWSTR.
|
overridevirtual |
Definition at line 196 of file ooofilt.cxx.
References COUNT_ATTRIBUTES, FilteringContent, FilteringProperty, CFullPropSpec::GetPropertyPropid(), CFullPropSpec::GetPropSet(), guidStorage, m_cAttributes, m_ChunkPosition, m_eState, m_fContents, m_fEof, m_pAttributes, m_ulChunkID, m_ulCurrentPropertyNum, m_ulPropertyNum, m_ulUnicodeCharsRead, CFullPropSpec::SetProperty(), and CFullPropSpec::SetPropSet().
|
overridevirtual |
Definition at line 537 of file ooofilt.cxx.
|
overridevirtual |
Definition at line 619 of file ooofilt.cxx.
References CMetaInfoReader::getDefaultLocale(), m_pContentReader, m_pMetaInfoReader, and m_pStream.
|
overridevirtual |
Definition at line 557 of file ooofilt.cxx.
References CMetaInfoReader::getDefaultLocale(), getShortPathName(), m_pContentReader, m_pMetaInfoReader, and m_pwszFileName.
|
overridevirtual |
Definition at line 124 of file ooofilt.cxx.
Referenced by COooFilterCF::CreateInstance().
|
overridevirtual |
Definition at line 164 of file ooofilt.cxx.
References m_lRefs.
Referenced by COooFilterCF::CreateInstance().
|
overridevirtual |
Definition at line 658 of file ooofilt.cxx.
|
overridevirtual |
Definition at line 590 of file ooofilt.cxx.
|
overridevirtual |
Definition at line 604 of file ooofilt.cxx.
|
friend |
Definition at line 132 of file ooofilt.hxx.
|
private |
Definition at line 151 of file ooofilt.hxx.
Referenced by GetChunk(), GetValue(), and Init().
|
private |
Definition at line 150 of file ooofilt.hxx.
Referenced by GetChunk(), and Init().
|
private |
Definition at line 140 of file ooofilt.hxx.
Referenced by GetChunk(), GetText(), GetValue(), and Init().
|
private |
Definition at line 147 of file ooofilt.hxx.
Referenced by GetChunk(), GetText(), and Init().
|
private |
Definition at line 148 of file ooofilt.hxx.
Referenced by GetChunk(), and Init().
|
private |
Definition at line 137 of file ooofilt.hxx.
|
private |
Definition at line 152 of file ooofilt.hxx.
Referenced by GetChunk(), GetValue(), Init(), and ~COooFilter().
|
private |
Definition at line 138 of file ooofilt.hxx.
Referenced by GetChunk(), Load(), and ~COooFilter().
|
private |
Definition at line 139 of file ooofilt.hxx.
Referenced by GetValue(), Load(), and ~COooFilter().
|
private |
Definition at line 153 of file ooofilt.hxx.
Referenced by Load(), and ~COooFilter().
|
private |
Definition at line 149 of file ooofilt.hxx.
Referenced by GetChunk(), and GetText().
|
private |
Definition at line 141 of file ooofilt.hxx.
Referenced by GetCurFile(), and Load().
|
private |
Definition at line 146 of file ooofilt.hxx.
Referenced by GetChunk(), and Init().
|
private |
Definition at line 145 of file ooofilt.hxx.
Referenced by GetChunk(), GetValue(), and Init().
|
private |
Definition at line 144 of file ooofilt.hxx.
Referenced by GetChunk(), GetValue(), and Init().
|
private |
Definition at line 142 of file ooofilt.hxx.
Referenced by GetChunk(), and GetText().
|
private |
Definition at line 143 of file ooofilt.hxx.
Referenced by GetChunk(), GetText(), and Init().