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.
 
 
 
 
 
 

59 lines
1.5 KiB

//
// Copyright (c) 1997-2001 Microsoft Corporation, All Rights Reserved
//
// ***************************************************************************
//
// Original Author: Rajesh Rao
//
// $Author: rajeshr $
// $Date: 6/11/98 4:43p $
// $Workfile:clsproi.cpp $
//
// $Modtime: 6/11/98 11:21a $
// $Revision: 1 $
// $Nokeywords: $
//
//
// Description: Contains implementation of the class that is used to initialize the
// CDSClassProvider class
//
//***************************************************************************
#include "precomp.h"
//***************************************************************************
//
// CDSClassProviderInitializer::CDSClassProviderInitializer
//
// Constructor Parameters:
// None
//
//
//***************************************************************************
CDSClassProviderInitializer :: CDSClassProviderInitializer ()
{
CDSClassProvider :: CLASS_STR = SysAllocString(L"__CLASS");
CDSClassProvider :: s_pWbemCache = new CWbemCache();
}
//***************************************************************************
//
// CDSClassProviderInitializer::CDSClassProviderInitializer
//
// Destructor
//
//
//***************************************************************************
CDSClassProviderInitializer :: ~CDSClassProviderInitializer ()
{
if (CDSClassProvider::s_pWbemCache)
{
delete CDSClassProvider::s_pWbemCache;
CDSClassProvider::s_pWbemCache = NULL ;
}
SysFreeString(CDSClassProvider::CLASS_STR);
}