按字母ATL的函数引用

在本节中,引用全局函数按字母顺序组织的ATL的主题。 若要按类别查找特定函数,请参见 ATL功能

功能

说明

AtlAdvise

创建对象的联接和客户端的接收器之间的连接。

AtlAdviseSinkMap

调用此功能建议或unadvise在对象上接收事件映射的所有项。

AtlAxAttachControl

附加以前创建的控件添加到指定的窗口。

AtlAxCreateControlEx

创建一个ActiveX控件,将其初始化,并将其承载于指定的窗口。 一个接口指针和事件接收器新控件的还可以创建。

AtlAxCreateControlLicEx

创建一个授权的ActiveX控件,将其初始化,并将其承载于指定的窗口。 一个接口指针和事件接收器新控件的还可以创建。

AtlAxCreateControlLic

创建一个授权的ActiveX控件,将其初始化,并将其承载于指定的窗口。

AtlAxCreateControl

创建一个ActiveX控件,将其初始化,并将其承载于指定的窗口。

AtlAxCreateDialog

创建从用户提供的对话框模板的无模式对话框。

AtlAxDialogBox

创建从用户提供的对话框模板的模式对话框。

AtlAxGetControl

获取一个直接接口指针。控件中包含的于原始的指定windows消息的句柄。

AtlAxGetHost

获取一个直接接口指针到指定的窗口的容器(如果有)将其处理。

AtlAxWinInit

此函数初始化承载代码ATL的控件通过注册 "AtlAxWin80""AtlAxWinLic80" 窗口选件类以及两个自定义windows消息。

AtlAxWinTerm

此功能uninitializes承载代码ATL的控件通过注销 "AtlAxWin80""AtlAxWinLic80" 窗口选件类。

AtlCanonicalizeUrl

调用此函数教规本地化URL,包括转换不安全的字符和空格转换为转义序列。

AtlCombineUrl

调用此函数将基URL和相对URL到一个,指定URL。

AtlComModuleGetClassObject

此函数调用返回选件类工厂。

AtlComModuleRegisterClassObjects

此功能来注册选件类对象。

AtlComModuleRegisterServer

此功能称为注册在对象映射的每个对象。

AtlComModuleRevokeClassObjects

此功能称为从运行的对象表中移除选件类工厂/工厂。

AtlComModuleUnregisterServer

此函数调用注销在对象映射的每个对象。

AtlComPtrAssign

分配接口指针到同一类型的另一个接口指针。

AtlComQIPtrAssign

分配接口指针到不同类型的另一个接口指针。

AtlCreateTargetDC

创建在 DVTARGETDEVICE 结构指定的计算机的设备上下文。

AtlEscapeUrl

调用此函数将所有不安全的字符转换为转义序列。

AtlFreeMarshalStream

显示在流的送数据,然后释放流指针。

AtlGetDacl

调用该函数检索指定对象中的自由访问控制列表(acl) (DACL)信息。

AtlGetDefaultUrlPort

调用此函数获取默认端口号与特定internet协议或模式。

AtlGetGroupSid

调用该函数检索对象组安全标识符(SID)。

AtlGetHexValue

调用此函数获取一个十六进制数字的数值。

AtlGetObjectSourceInterface

调用该函数检索有关对象的默认源接口的信息。

AtlGetOwnerSid

调用该函数检索对象的所有者安全标识符(SID)。

AtlGetPerUserRegistration

使用此功能确定应用程序是否重到 HKEY_CURRENT_USER (HKCU)节点的注册表访问方向。

AtlGetSacl

调用该函数检索指定对象中的系统访问控制列表(acl) (SACL)信息。

AtlGetSecurityDescriptor

调用此函数检索特定对象的安全说明符。

AtlHexDecode

解密已输入为十六进制文本(如以前调用了 AtlHexEncode数据的字符串。

AtlHexDecodeGetRequiredLength

调用此函数获取范围中可以包含从指定长度的一个十六进制编码字符串解码的数据缓冲区的字节。

AtlHexEncode

调用此函数的进入某些数据作为十六进制文本字符串。

AtlHexEncodeGetRequiredLength

调用此函数获取在可以包含从指定的范围的数据输入的字符串缓冲区的字符范围。

AtlHexValue

调用此函数获取一个十六进制数字的数值。

AtlHiMetricToPixel

将HIMETRIC单元的对象的大小(每个单位是0.01毫米)转换为像素的范围在屏幕上设备。

AtlHresultFromLastError

以HRESULT的形式,调用返回的线程之前错误代码值。

AtlHresultFromWin32

将Win32错误代码转换为HRESULT。

AtlInternalQueryInterface

检索指向请求的接口。

AtlIsUnsafeUrlChar

调用此函数查看字符是否是安全的用于URL。

AtlLoadTypeLib

此功能称为加载类型库。

AtlMarshalPtrInProc

创建新的流对象,编写代理的CLSID对流的,并通过编写必要的数据具有指定接口指针初始化代理到流中。

AtlModuleRegisterServer

注册在对象映射的每个对象。

AtlModuleRegisterTypeLib

注册类型库。

AtlModuleUnregisterServerEx

注销在对象映射的每个对象。

AtlModuleUnregisterServer

注销在对象映射的每个对象。 它类似于 AtlModuleUnregisterServerEx,但它无法注销该类型库。

AtlModuleUnregisterTypeLib

注销类型库。

ATLPath::AddBackslash

此函数是 PathAddBackslash的重载包装。

ATLPath::AddExtension

此函数是 PathAddExtension的重载包装。

ATLPath::Append

此函数是 PathAppend的重载包装。

ATLPath::BuildRoot

此函数是 PathBuildRoot的重载包装。

ATLPath::Canonicalize

此函数是 PathCanonicalize的重载包装。

ATLPath::Combine

此函数是 PathCombine的重载包装。

ATLPath::CommonPrefix

此函数是 PathCommonPrefix的重载包装。

ATLPath::CompactPath

此函数是 PathCompactPath的重载包装。

ATLPath::CompactPathEx

此函数是 PathCompactPathEx的重载包装。

ATLPath::FileExists

此函数是 PathFileExists的重载包装。

ATLPath::FindExtension

此函数是 PathFindExtension的重载包装。

ATLPath::FindFileName

此函数是 PathFindFileName的重载包装。

ATLPath::GetDriveNumber

此函数是 PathGetDriveNumber的重载包装。

ATLPath::IsDirectory

此函数是 PathIsDirectory的重载包装。

ATLPath::IsFileSpec

此函数是 PathIsFileSpec的重载包装。

ATLPath::IsPrefix

此函数是 PathIsPrefix的重载包装。

ATLPath::IsRelative

此函数是 PathIsRelative的重载包装。

ATLPath::IsRoot

此函数是 PathIsRoot的重载包装。

ATLPath::IsSameRoot

此函数是 PathIsSameRoot的重载包装。

ATLPath::IsUNC

此函数是 PathIsUNC的重载包装。

ATLPath::IsUNCServer

此函数是 PathIsUNCServer的重载包装。

ATLPath::IsUNCServerShare

此函数是 PathIsUNCServerShare的重载包装。

ATLPath::MakePretty

此函数是 PathMakePretty的重载包装。

ATLPath::MatchSpec

此函数是 PathMatchSpec的重载包装。

ATLPath::QuoteSpaces

此函数是 PathQuoteSpaces的重载包装。

ATLPath::RelativePathTo

此函数是 PathRelativePathTo的重载包装。

ATLPath::RemoveArgs

此函数是 PathRemoveArgs的重载包装。

ATLPath::RemoveBackslash

此函数是 PathRemoveBackslash的重载包装。

ATLPath::RemoveBlanks

此函数是 PathRemoveBlanks的重载包装。

ATLPath::RemoveExtension

此函数是 PathRemoveExtension的重载包装。

ATLPath::RemoveFileSpec

此函数是 PathRemoveFileSpec的重载包装。

ATLPath::RenameExtension

此函数是 PathRenameExtension的重载包装。

ATLPath::SkipRoot

此函数是 PathSkipRoot的重载包装。

ATLPath::StripPath

此函数是 PathStripPath的重载包装。

ATLPath::StripToRoot

此函数是 PathStripToRoot的重载包装。

ATLPath::UnquoteSpaces

此函数是 PathUnquoteSpaces的重载包装。

AtlPixelToHiMetric

将像素的对象的大小在屏幕上设备为HIMETRIC单元的范围(每个单位是0.01毫米)。

AtlRegisterTypeLib

此功能称为注册类型库。

AtlReportError

设置 IErrorInfo 接口提供错误信息对对象的客户端。

AtlSetChildSite

调用此函数设置子对象的站点到父对象的 IUnknown 的。

AtlSetDacl

调用此函数将指定对象中的自由访问控制列表(acl) (DACL)信息。

AtlSetGroupSid

调用此函数将对象的组安全标识符(SID)。

AtlSetOwnerSid

调用此函数将对象的所有者安全标识符(SID)。

AtlSetPerUserRegistration

设置应用程序是否重到 HKEY_CURRENT_USER (HKCU)节点的注册表访问方向。

AtlSetSacl

调用此函数将指定对象中的系统访问控制列表(acl) (SACL)信息。

AtlThrowLastWin32

调用此函数发出信号错误基于Windows功能 GetLastError的结果。

AtlThrow

调用此函数发出信号错误基于 HRESULT 状态代码。

AtlTraceLoadSettings

调用此函数从文件加载跟踪设置。

AtlTraceSaveSettings

调用此函数保存当前跟踪设置为文件。

AtlUnadvise

停止通过 AtlAdvise生成的连接。

AtlUnescapeUrl

调用此函数转换转义字符回其原始值。

AtlUnicodeToUTF8

调用此函数将Unicode字符串转换为UTF-8。

AtlUnmarshalPtr

转换流封送数据转换为可由客户端使用的接口指针。

AtlUnRegisterTypeLib

此功能称为取消注册类型库。

AtlUpdateRegistryFromResourceD

此功能称为更新对种提供的资源的注册表。

AtlWaitWithMessageLoop

等待对象收到信号,同时计划窗口消息根据需要。

AtlWinModuleAddCreateWndData

此功能用于初始化并添加 _AtlCreateWndData 结构。

AtlWinModuleExtractCreateWndData

调用此函数提取现有 _AtlCreateWndData 结构。

BEncode

使用“B”编码,调用此函数将一些数据。

BEncodeGetRequiredLength

调用此函数获取在可以包含从指定的范围的数据输入的字符串缓冲区的字符范围。

EscapeXML

调用此函数是不安全的用于XML对这些安全的等效字符。

GetExtendedChars

调用此函数获取外接字符串中的字符数。

InlineIsEqualIUnknown

调用此函数,特定用例的测试 IUnknown的。

IsExtendedChar

调用此函数查看,如果特定字符是一个扩展字符(小于32,大于126,而不是选项、换行符或回车)

QEncode

使用“Q”编码,调用此函数将一些数据。

QEncodeGetRequiredLength

调用此函数获取在可以包含从指定的范围的数据输入的字符串缓冲区的字符范围。

QPDecode

解密已输入了以引用可打印的格式(如以前调用了 QPEncode数据的字符串。

QPDecodeGetRequiredLength

调用此函数获取范围中可以包含从指定长度的引用可打印编码字符串解码的数据缓冲区的字节。

QPEncode

调用此函数的进入某些数据以引用可打印的格式。

QPEncodeGetRequiredLength

调用此函数获取在可以包含从指定的范围的数据输入的字符串缓冲区的字符范围。

RegistryDataExchange

此功能称为读取或写入,系统注册表。

RGBToHtml

转换 COLORREF 值转换为HTML文本与该颜色值相对应。

Sids::AccountOps

返回DOMAIN_ALIAS_RID_ACCOUNT_OPS SID。

Sids::Admins

返回DOMAIN_ALIAS_RID_ADMINS SID。

Sids::AnonymousLogon

返回SECURITY_ANONYMOUS_LOGON_RID SID。

Sids::AuthenticatedUser

返回SECURITY_AUTHENTICATED_USER_RID SID。

Sids::BackupOps

返回DOMAIN_ALIAS_RID_BACKUP_OPS SID。

Sids::Batch

返回SECURITY_BATCH_RID SID。

Sids::CreatorGroupServer

返回SECURITY_CREATOR_GROUP_SERVER_RID SID。

Sids::CreatorGroup

返回SECURITY_CREATOR_GROUP_RID SID。

Sids::CreatorOwnerServer

返回SECURITY_CREATOR_OWNER_SERVER_RID SID。

Sids::CreatorOwner

返回SECURITY_CREATOR_OWNER_RID SID。

Sids::Dialup

返回SECURITY_DIALUP_RID SID。

Sids::Guests

返回DOMAIN_ALIAS_RID_GUESTS SID。

Sids::Interactive

返回SECURITY_INTERACTIVE_RID SID。

Sids::Local

返回SECURITY_LOCAL_RID SID。

Sids::Network

返回SECURITY_NETWORK_RID SID。

Sids::NetworkService

返回SECURITY_NETWORK_SERVICE_RID SID。

Sids::Null

返回SECURITY_NULL_RID SID。

Sids::PowerUsers

返回DOMAIN_ALIAS_RID_POWER_USERS SID。

Sids::PreW2KAccess

返回DOMAIN_ALIAS_RID_PREW2KCOMPACCESS SID。

Sids::PrintOps

返回DOMAIN_ALIAS_RID_PRINT_OPS SID。

Sids::Proxy

返回SECURITY_PROXY_RID SID。

Sids::RasServers

返回DOMAIN_ALIAS_RID_RAS_SERVERS SID。

Sids::Replicator

返回DOMAIN_ALIAS_RID_REPLICATOR SID。

Sids::RestrictedCode

返回SECURITY_RESTRICTED_CODE_RID SID。

Sids::Self

返回SECURITY_PRINCIPAL_SELF_RID SID。

Sids::ServerLogon

返回SECURITY_SERVER_LOGON_RID SID。

Sids::Service

返回SECURITY_SERVICE_RID SID。

Sids::SystemOps

返回DOMAIN_ALIAS_RID_SYSTEM_OPS SID。

Sids::System

返回SECURITY_LOCAL_SYSTEM_RID SID。

Sids::TerminalServer

返回SECURITY_TERMINAL_SERVER_RID SID。

Sids::Users

返回DOMAIN_ALIAS_RID_USERS SID。

Sids::World

返回SECURITY_WORLD_RID SID。

SystemTimeToHttpDate

调用此函数将系统时间转换为字符串了适当的格式在HTTP标头。

UUDecode

解密uuencoded例如以前调用了 UUEncode数据的字符串。

UUDecodeGetRequiredLength

调用此函数获取范围中可以包含从指定长度的一个uuencoded字符串解码的数据缓冲区的字节。

UUEncode

调用该功能。uuencode某些数据。

UUEncodeGetRequiredLength

调用此函数获取在可以包含从指定的范围的数据输入的字符串缓冲区的字符范围。