// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
// PARTICULAR PURPOSE.
// Copyright (C) 1993-1997 Microsoft Corporation. All Rights Reserved.
// MODULE: shellext.cpp
// Purpose: Implements the class factory code as well as CShellExt::QI,
// CShellExt::AddRef and CShellExt::Release code.
// link : "/base:0x1C000000" i.e. Base Adreess:0x1C000000
// copy "shellext.dll" to system32.
// run "SHELLEXT.REG"
// to delete "shellext.dll", you have to restart windows.