windows-nt/Source/XPSP1/NT/admin/snapin/framewrk/inc/stdcooki.cpp
2020-09-26 16:20:57 +08:00

50 lines
1.3 KiB
C++

// Stdcooki.cpp : Implementation of CCookie and related classes
#include "stdcooki.h"
#include "stdutils.h" // FCompareMachineNames
//
// CHasMachineName
//
// returns <0, 0 or >0
HRESULT CHasMachineName::CompareMachineNames( CHasMachineName& refHasMachineName, int* pnResult )
{
/*
// This code is intended to help debug a problem and can be removed later
LPCWSTR pszTargetServer = QueryTargetServer();
LPCWSTR pszTargetServer2 = refHasMachineName.QueryTargetServer();
if (NULL != pszTargetServer && ::IsBadStringPtr(pszTargetServer,MAX_PATH))
{
ASSERT(FALSE);
// repeat operation so that we can find problem
pszTargetServer = QueryTargetServer();
}
if (NULL != pszTargetServer2 && ::IsBadStringPtr(pszTargetServer2,MAX_PATH))
{
ASSERT(FALSE);
// repeat operation so that we can find problem
pszTargetServer2 = refHasMachineName.QueryTargetServer();
}
// This code is intended to help debug a problem and can be removed later
*/
*pnResult = ::CompareMachineNames( QueryTargetServer(),
refHasMachineName.QueryTargetServer() );
return S_OK;
}
//
// CCookie
//
CCookie::~CCookie()
{
ReleaseScopeChildren();
// The views of this cookie should already have been closed
// ReleaseResultChildren();
ASSERT( 0 == m_nResultCookiesRefcount );
}