Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This interface is defined in atliface.h and is used internally by CAtlModule member functions such as UpdateRegistryFromResourceD.
Syntax
typedef interface IRegistrar IRegistrar;
Remarks
See the topic Using Replaceable Parameters (The Registrar's Preprocessor) for more details.
Members
Public Methods
| Name | Description |
|---|---|
| IRegistrar::ResourceRegisterSz | Registers the resource. |
| IRegistrar::ResourceUnregisterSz | Unregisters the resource. |
| IRegistrar::FileRegister | Registers the file. |
| IRegistrar::FileUnregister | Unregisters the file. |
| IRegistrar::StringRegister | Registers the string. |
| IRegistrar::StringUnregister | Unregisters the string |
| IRegistrar::ResourceRegister | Registers the resource. |
| IRegistrar::ResourceUnregister | Unregisters the resource. |
Requirements
Header: atlifase.h
IRegistrar::ResourceRegisterSz
Registers the resource.
virtual HRESULT STDMETHODCALLTYPE ResourceRegisterSz(
/* [in] */ _In_z_ LPCOLESTR resFileName,
/* [in] */ _In_z_ LPCOLESTR szID,
/* [in] */ _In_z_ LPCOLESTR szType) = 0;
IRegistrar::ResourceUnregisterSz
Unregisters the resource.
virtual HRESULT STDMETHODCALLTYPE ResourceUnregisterSz(
/* [in] */ _In_z_ LPCOLESTR resFileName,
/* [in] */ _In_z_ LPCOLESTR szID,
/* [in] */ _In_z_ LPCOLESTR szType) = 0;
IRegistrar::FileRegister
Registers the file.
virtual HRESULT STDMETHODCALLTYPE FileRegister(
/* [in] */ _In_z_ LPCOLESTR fileName) = 0;
IRegistrar::FileUnregister
Unregisters the file.
virtual HRESULT STDMETHODCALLTYPE FileUnregister(
/* [in] */ _In_z_ LPCOLESTR fileName) = 0;
IRegistrar::StringRegister
Registers the specified string data.
virtual HRESULT STDMETHODCALLTYPE StringRegister(
/* [in] */ _In_z_ LPCOLESTR data) = 0;
IRegistrar::StringUnregister
Unregisters the specified string data.
virtualHRESULT STDMETHODCALLTYPE StringUnregister(
/* [in] */ _In_z_ LPCOLESTR data) = 0;
IRegistrar::ResourceRegister
Registers the resource.
virtual HRESULT STDMETHODCALLTYPE ResourceRegister(
/* [in] */ _In_z_ LPCOLESTR resFileName,
/* [in] */ _In_ UINT nID,
/* [in] */ _In_z_ LPCOLESTR szType) = 0;
IRegistrar::ResourceUnregister
Unregisters the resource.
virtualHRESULT STDMETHODCALLTYPE ResourceUnregister(
/* [in] */ _In_z_ LPCOLESTR resFileName,
/* [in] */ _In_ UINT nID,
/* [in] */ _In_z_ LPCOLESTR szType) = 0;
See also
Using Replaceable Parameters (The Registrar's Preprocessor)
Class Overview
Module Classes
Registry Component (Registrar)