Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
//+---------------------------------------------------------------------------
//
// Copyright (C) 1997 - 1997, Microsoft Corporation.
//
// File: ciplist.hxx
//
// Contents: semi-public property list class
//
// Functions: CIGetGlobalPropertyList
//
// Classes: ICiPropertyList
//
// History: 07-Aug-97 alanw Created.
//
//----------------------------------------------------------------------------
#pragma once
#if defined(__cplusplus)
class ICiPropertyList;
//
// Get a reference to the global property list used by CITextTo*Tree, etc.
//
STDAPI CIGetGlobalPropertyList( ICiPropertyList ** ppPropList );
//
// Interface for inquiring about global properties
//
class ICiPropertyList { public:
virtual ULONG STDMETHODCALLTYPE AddRef( ) = 0;
virtual ULONG STDMETHODCALLTYPE Release( ) = 0;
virtual BOOL GetPropInfo( WCHAR const * wcsPropName, DBID ** ppPropId, DBTYPE * pproptype, unsigned int * puWidth ) = 0;
virtual BOOL GetPropInfo( DBID const & prop, WCHAR const ** pwcsName, DBTYPE * pproptype, unsigned int * puWidth ) = 0;
virtual BOOL EnumPropInfo( ULONG const & iEntry, WCHAR const ** pwcsName, DBID ** ppprop, DBTYPE * pproptype, unsigned int * puWidth ) = 0;
};
#endif // defined(__cplusplus)
|