20#ifndef INCLUDED_SHELL_SOURCE_WIN32_SHLXTHANDLER_OOOFILT_PROPSPEC_HXX
21#define INCLUDED_SHELL_SOURCE_WIN32_SHLXTHANDLER_OOOFILT_PROPSPEC_HXX
27#if !defined WIN32_LEAN_AND_MEAN
28# define WIN32_LEAN_AND_MEAN
48 CFullPropSpec( GUID
const & guidPropSet, PROPID pidProperty );
49 CFullPropSpec( GUID
const & guidPropSet, WCHAR
const * wcsProperty );
58 void *
operator new(
size_t size );
59 void operator delete(
void *
p );
66 inline void SetPropSet( GUID
const & guidPropSet );
81inline void * CFullPropSpec::operator
new(
size_t size )
83 void *
p = CoTaskMemAlloc(
size );
86inline void CFullPropSpec::operator
delete(
void *
p )
PROPID GetPropertyPropid() const
BOOL IsPropertyPropid() const
void SetProperty(PROPID pidProperty)
FULLPROPSPEC const * CastToStruct() const
bool operator!=(CFullPropSpec const &prop) const
bool operator==(CFullPropSpec const &prop) const
WCHAR const * GetPropertyName() const
void SetPropSet(GUID const &guidPropSet)
PROPSPEC GetPropSpec() const
FULLPROPSPEC * CastToStruct()
CFullPropSpec & operator=(CFullPropSpec const &Property)
BOOL IsPropertyName() const
GUID const & GetPropSet() const
const wchar_t *typedef BOOL