microsoft_atl.cfg: Add initial configuration for Microsoft ATL

ATL stands for Active Template Library.
Reference:
https://docs.microsoft.com/en-us/cpp/atl/atl-com-desktop-components
This commit is contained in:
versat 2019-09-16 14:00:19 +02:00
parent 606b26fb86
commit ff38310400
1 changed files with 21 additions and 0 deletions

21
cfg/microsoft_atl.cfg Normal file
View File

@ -0,0 +1,21 @@
<?xml version="1.0"?>
<def format="2">
<!-- Microsoft Windows ATL (Active Template Library) https://docs.microsoft.com/en-us/cpp/atl/atl-com-desktop-components -->
<define name="BEGIN_COM_MAP(x)" value=""/>
<define name="END_COM_MAP()" value=""/>
<define name="COM_INTERFACE_ENTRY(x)" value=""/>
<define name="COM_INTERFACE_ENTRY2(x, x2)" value=""/>
<define name="COM_INTERFACE_ENTRY_IID(iid, x)" value=""/>
<define name="COM_INTERFACE_ENTRY2_IID(iid, x, x2)" value=""/>
<define name="COM_INTERFACE_ENTRY_AGGREGATE(iid, punk)" value=""/>
<define name="COM_INTERFACE_ENTRY_AGGREGATE_BLIND(punk)" value=""/>
<define name="COM_INTERFACE_ENTRY_AUTOAGGREGATE(iid, punk, clsid)" value=""/>
<define name="COM_INTERFACE_ENTRY_AUTOAGGREGATE_BLIND(punk, clsid)" value=""/>
<define name="COM_INTERFACE_ENTRY_BREAK(x)" value=""/>
<define name="COM_INTERFACE_ENTRY_CACHED_TEAR_OFF(iid, x, punk)" value=""/>
<define name="COM_INTERFACE_ENTRY_TEAR_OFF(iid, x)" value=""/>
<define name="COM_INTERFACE_ENTRY_CHAIN(classname)" value=""/>
<define name="COM_INTERFACE_ENTRY_FUNC(iid, dw, func)" value=""/>
<define name="COM_INTERFACE_ENTRY_FUNC_BLIND(dw, func)" value=""/>
<define name="COM_INTERFACE_ENTRY_NOINTERFACE(x)" value=""/>
</def>