COM Wrappers

From AutoHotkey

Jump to: navigation, search
COM Standard Library
COM tutorial

COM_ActiveXObject
COM_AddRef
COM_Advise
COM_Ansi2Unicode
COM_Ansi4Unicode
COM_AtlAxAttachControl
COM_AtlAxCreateContainer
COM_AtlAxCreateControl
COM_AtlAxGetContainer
COM_AtlAxGetControl
COM_AtlAxGetHost
COM_AtlAxWinInit
COM_AtlAxWinTerm
COM_CLSID4ProgID
COM_CoCreateGuid
COM_CoInitialize
COM_ConnectObject
COM_CoTaskMemAlloc
COM_CoTaskMemFree
COM_CoUninitialize
COM_CreateIDispatch
COM_CreateObject
COM_DisconnectObject
COM_DispGetParam
COM_DispInterface
COM_DispSetParam
COM_Enumerate
COM_Error

COM_FindConnectionPoint
COM_GetActiveObject
COM_GetConnectionInterface
COM_GetDefaultEvents
COM_GetDefaultInterface
COM_GetGuidOfName
COM_GetObject
COM_GetTypeInfoOfGuid
COM_GUID4String
COM_Init
COM Invoke
COM_IsEqualGUID
COM_ProgID4CLSID
COM_QueryInterface
COM_QueryService
COM_Release
COM_SafeArrayDestroy
COM_ScriptControl
COM_String4GUID
COM_SysAllocString
COM_SysFreeString
COM_SysStringLen
COM_Term
COM_Unadvise
COM_Unicode2Ansi
COM_Unicode4Ansi
COM_VariantClear
COM_VTable

COM is a platform-independent, distributed, object-oriented system for creating binary software components that can interact. COM is the foundation technology for Microsoft's OLE (compound documents) and ActiveX® (Internet-enabled components) technologies, as well as others.

COM objects can be created with a variety of programming languages. Object-oriented languages, such as C++, provide programming mechanisms that simplify the implementation of COM objects. These objects can be within a single process, in other processes, even on remote machines.

COM is designed primarily for C++ and Microsoft Visual Basic® developers.

From version 1.0.46.08 (Februrary 7, 2007) it is possible to create COM wrappers in AutoHotKey using improved DllCall and knowing details about COM internal architechture. The purpose of this place is to provide some COM wrappers so to be able to use COM inside AHK as easy as in other popular scripting languages with COM support.


[edit] Scripts

[edit] Wrappers

[edit] See also


Back to Function Listing

Personal tools