Index: src/plugin/passthroughapp/ProtocolCF.inl |
=================================================================== |
--- a/src/plugin/passthroughapp/ProtocolCF.inl |
+++ b/src/plugin/passthroughapp/ProtocolCF.inl |
@@ -1,31 +1,16 @@ |
-// Copyright 2007 Igor Tandetnik |
-// |
-// Licensed under the Apache License, Version 2.0 (the "License"); |
-// you may not use this file except in compliance with the License. |
-// You may obtain a copy of the License at |
-// |
-// http://www.apache.org/licenses/LICENSE-2.0 |
-// |
-// Unless required by applicable law or agreed to in writing, software |
-// distributed under the License is distributed on an "AS IS" BASIS, |
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
-// See the License for the specific language governing permissions and |
-// limitations under the License. |
- |
#ifndef PASSTHROUGHAPP_PROTOCOLCF_INL |
#define PASSTHROUGHAPP_PROTOCOLCF_INL |
#if _MSC_VER > 1000 |
- #pragma once |
+#pragma once |
#endif // _MSC_VER > 1000 |
#ifndef PASSTHROUGHAPP_PROTOCOLCF_H |
- #error ProtocolCF.inl requires ProtocolCF.h to be included first |
+ #error ProtocolCF.inl requires ProtocolCF.h to be included first |
#endif |
#include "PassthroughObject.h" |
- |
namespace PassthroughAPP |
{ |
@@ -170,15 +155,12 @@ |
{ |
p->SetVoid(pv); |
p->InternalFinalConstructAddRef(); |
-#if _ATL_VER >= 0x800 |
+ // MG: Updated to conform to more recent ATL version. |
hr = p->_AtlInitialConstruct(); |
if (SUCCEEDED(hr)) |
-#endif |
hr = p->FinalConstruct(); |
-#if _ATL_VER >= 0x800 |
if (SUCCEEDED(hr)) |
hr = p->_AtlFinalConstruct(); |
-#endif |
p->InternalFinalConstructRelease(); |
if (FAILED(hr)) |
{ |
@@ -205,7 +187,6 @@ |
ATLASSERT(SUCCEEDED(hr) && pObj != 0); |
if (SUCCEEDED(hr)) |
{ |
- pObj->_AtlInitialConstruct(); |
pObj->AddRef(); |
hr = pObj->SetTargetClassFactory(pTargetCF); |
@@ -238,7 +219,6 @@ |
ATLASSERT(SUCCEEDED(hr) && pObj != 0); |
if (SUCCEEDED(hr)) |
{ |
- //pObj->_AtlInitialConstruct(); |
pObj->AddRef(); |
hr = pObj->SetTargetCLSID(clsidTarget); |