|
/****************************** Module Header ******************************\
* Module Name: Cathelp.h
* Project: MFCSafeActiveX
* Copyright (c) Microsoft Corporation.
*
* A set of helper functions to register (and unregister) a component to be
* safe for scripting and initialization.
*
* This source is subject to the Microsoft Public License.
* See http://www.microsoft.com/opensource/licenses.mspx#Ms-PL.
* All other rights reserved.
*
* History:
* * 2/5/2009 9:44 PM Jialiang Ge Created
\***************************************************************************/
#pragma once
#pragma region Includes
// Include the file that defines the GUID associated with the safety
// component categories.
// CATID_SafeForScripting
// CATID_SafeForInitializing
#include <objsafe.h>
#pragma endregion
// Helper function to create a component category and associated
// description
HRESULT CreateComponentCategory(CATID catid, WCHAR *catDescription);
// Helper function to register a CLSID as belonging to a component
// category
HRESULT RegisterCLSIDInCategory(REFCLSID clsid, CATID catid);
// Helper function to unregister a CLSID as belonging to a component
// category
HRESULT UnRegisterCLSIDInCategory(REFCLSID clsid, CATID catid);
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
Microsoft All-In-One Code Framework delineates the framework and skeleton of Microsoft development techniques through typical sample codes in three popular programming languages (Visual C#, VB.NET, Visual C++). Each sample is elaborately selected, composed, and documented to demonstrate one frequently-asked, tested or used coding scenario based on our support experience in MSDN newsgroups and forums. If you are a software developer, you can fill the skeleton with blood, muscle and soul. If you are a software tester or a support engineer like us, you may extend the sample codes a little to fit your specific test scenario or refer your customer to this project if the customer's question coincides with what we collected.
http://cfx.codeplex.com/