UpdateATL | True | SmartPointersOnAssoc | True |
GenerateImports | True | PutImportsIn | stdafx.h |
FullPathInImports | True | UseImportAttributes | True |
ImportAttributes | no_namespace named_guids | ImportProjTypeLib | True |
DefaultTypeLib | True | TypeLibLocation | |
CompileProjTypeLib | True | IdlInterfaceAttributes | endpoint("")
local
object
pointer_default()
uuid("")
version("")
encode
decode
auto_handle
implicit_handle("")
code
nocode |
IdlCoClassAttributes | uuid("")
helpstring("")
helpcontext("")
licensed
version("")
control
hidden
appobject | IdlCoClassInterfaceAttributes | default
source |
IdlParameterAttributes | in
out
retval | IdlMethodAttributes | id(1)
helpstring("")
call_as("")
callback
helpcontext("")
hidden
local
restricted
source
vararg |
IdlPropertyAttributes | id()
helpstring("")
call_as("")
helpcontext("")
hidden
local
restricted
source
vararg
bindable
defaultbind
defaultcallelem
displaybind
immediatebind
nonbrowseable
requestedit | RvcPtyVersion | 1.4 |
ModelIDStyle | 2 | DocStyle | 1 |
GenerateIncludes | True | ApplyPattern | False |
CreateBackupFiles | True | SupportCodeName | False |
DocRevEngineer | True | CreateOverviewDiagrams | True |
UpdateModelIDsInCode | True | AttributeTypes | attr1=bool
attr2=short
attr3=int
attr4=long
attr5=char
attr6=float
attr7=double
attr8=void
attr9=clock_t
attr10=_complex
attr11=_dev_t
attr12=div_t
attr13=_exception
attr14=FILE
attr15=_finddata_t
attr16=_FPIEEE_RECORD
attr17=fpos_t
attr18=_HEAPINFO
attr19=jmp_buf
attr20=lconv
attr21=ldiv_t
attr22=_off_t
attr23=_onexit_t
attr24=_PNH
attr25=ptrdiff_t
attr26=sig_atomic_t
attr27=size_t
attr28=_stat
attr29=time_t
attr30=_timeb
attr31=tm
attr32=_utimbuf
attr33=va_list
attr34=wchar_t
attr35=wctrans_t
attr36=wctype_t
attr37=_wfinddata_t
attr38=_wfinddatai64_t
attr39=wint_t
attr40=ABORTPROC
attr41=ACMDRIVERENUMCB
attr42=ACMDRIVERPROC
attr43=ACMFILTERCHOOSEHOOKPROC
attr44=ACMFILTERENUMCB
attr45=ACMFILTERTAGENUMCB
attr46=ACMFORMATCHOOSEHOOKPROC
attr47=ACMFORMATENUMCB
attr48=ACMFORMATTAGENUMCB
attr49=APPLET_PROC
attr50=ATOM
attr51=BOOL
attr52=BOOLEAN
attr53=BYTE
attr54=CALINFO_ENUMPROC
attr55=CALLBACK
attr56=CHAR
attr57=COLORREF
attr58=CONST
attr59=CRITICAL_SECTION
attr60=CTRYID
attr61=DATEFMT_ENUMPROC
attr62=DESKTOPENUMPROC
attr63=DLGPROC
attr64=DRAWSTATEPROC
attr65=DWORD
attr66=EDITWORDBREAKPROC
attr67=ENHMFENUMPROC
attr68=ENUMRESLANGPROC
attr69=ENUMRESNAMEPROC
attr70=ENUMRESTYPEPROC
attr71=FARPROC
attr72=FILE_SEGMENT_ELEMENT
attr73=FLOAT
attr74=FONTENUMPROC
attr75=GOBJENUMPROC
attr76=GRAYSTRINGPROC
attr77=HACCEL
attr78=HANDLE
attr79=HBITMAP
attr80=HBRUSH
attr81=HCOLORSPACE
attr82=HCONV
attr83=HCONVLIST
attr84=HCURSOR
attr85=HDC
attr86=HDDEDATA
attr87=HDESK
attr88=HDROP
attr89=HDWP
attr90=HENHMETAFILE
attr91=HFILE
attr92=HFONT
attr93=HGDIOBJ
attr94=HGLOBAL
attr95=HHOOK
attr96=HICON
attr97=HIMAGELIST
attr98=HIMC
attr99=HINSTANCE
attr100=HKEY
attr101=HKL
attr102=HLOCAL
attr103=HMENU
attr104=HMETAFILE
attr105=HMODULE
attr106=HMONITOR
attr107=HOOKPROC
attr108=HPALETTE
attr109=HPEN
attr110=HRGN
attr111=HRSRC
attr112=HSZ
attr113=HTREEITEM
attr114=HWINSTA
attr115=HWND
attr116=INT
attr117=IPADDR
attr118=LANGID
attr119=LCID
attr120=LCSCSTYPE
attr121=LCSGAMUTMATCH
attr122=LCTYPE
attr123=LINEDDAPROC
attr124=LOCALE_ENUMPROC
attr125=LONG
attr126=LONGLONG
attr127=LPARAM
attr128=LPBOOL
attr129=LPBYTE
attr130=LPCCHOOKPROC
attr131=LPCFHOOKPROC
attr132=LPCOLORREF
attr133=LPCRITICAL_SECTION
attr134=LPCSTR
attr135=LPCTSTR
attr136=LPCVOID
attr137=LPCWSTR
attr138=LPDWORD
attr139=LPFIBER_START_ROUTINE
attr140=LPFRHOOKPROC
attr141=LPHANDLE
attr142=LPHANDLER_FUNCTION
attr143=LPINT
attr144=LPLONG
attr145=LPOFNHOOKPROC
attr146=LPPAGEPAINTHOOK
attr147=LPPAGESETUPHOOK
attr148=LPPRINTHOOKPROC
attr149=LPPROGRESS_ROUTINE
attr150=LPSETUPHOOKPROC
attr151=LPSTR
attr152=LPSTREAM
attr153=LPTHREAD_START_ROUTINE
attr154=LPTSTR
attr155=LPVOID
attr156=LPWORD
attr157=LPWSTR
attr158=LRESULT
attr159=LUID
attr160=PBOOL
attr161=PBOOLEAN
attr162=PBYTE
attr163=PCHAR
attr164=PCRITICAL_SECTION
attr165=PCSTR
attr166=PCTSTR
attr167=PCWCH
attr168=PCWSTR
attr169=PDWORD
attr170=PFLOAT
attr171=PFNCALLBACK
attr172=PHANDLE
attr173=PHANDLER_ROUTINE
attr174=PHKEY
attr175=PINT
attr176=PLCID
attr177=PLONG
attr178=PLUID
attr179=PROPENUMPROC
attr180=PROPENUMPROCEX
attr181=PSHORT
attr182=PSTR
attr183=PTBYTE
attr184=PTCHAR
attr185=PTIMERAPCROUTINE
attr186=PTSTR
attr187=PUCHAR
attr188=PUINT
attr189=PULONG
attr190=PUSHORT
attr191=PVOID
attr192=PWCHAR
attr193=PWORD
attr194=PWSTR
attr195=REGISTERWORDENUMPROC
attr196=REGSAM
attr197=SC_HANDLE
attr198=SC_LOCK
attr199=SENDASYNCPROC
attr200=SERVICE_STATUS_HANDLE
attr201=SHORT
attr202=TBYTE
attr203=TCHAR
attr204=TIMEFMT_ENUMPROC
attr205=TIMERPROC
attr206=UCHAR
attr207=UINT
attr208=ULONG
attr209=ULONGLONG
attr210=UNSIGNED
attr211=USHORT
attr212=VOID
attr213=WCHAR
attr214=WINAPI
attr215=WINSTAENUMPROC
attr216=WNDENUMPROC
attr217=WNDPROC
attr218=WORD
attr219=WPARAM
attr220=YIELDPROC
attr221=CPoint
attr222=CRect
attr223=CSize
attr224=CString
attr225=CTime
attr226=CTimeSpan
attr227=CCreateContext
attr228=CMemoryState
attr229=COleSafeArray
attr230=CPrintInfo
attr231=HRESULT |
Containers | cont1=CArray<$TYPE, $TYPE&>
cont2=CByteArray
cont3=CDWordArray
cont4=CObArray
cont5=CPtrArray
cont6=CStringArray
cont7=CUIntArray
cont8=CWordArray
cont9=CList<$TYPE, $TYPE&>
cont10=CPtrList
cont11=CObList
cont12=CStringList
cont13=CMapWordToPtr
cont14=CMapPtrToWord
cont15=CMapPtrToPtr
cont16=CMapWordToOb
cont17=CMapStringToPtr
cont18=CMapStringToOb
cont19=CMapStringToString
cont20=CTypedPtrArray
cont21=CTypedPtrArray
cont22=CTypedPtrList
cont23=CTypedPtrList
cont24=CComObject<$TYPE>
cont25=CComPtr<$TYPE>
cont26=CComQIPtr<$TYPE>
cont27=CComQIPtr<$TYPE, IID*> | ClassMethods | *_body=// ToDo: Add your specialized code here and/or call the base class
cm1=$NAME()
cm2=$NAME(orig:const $NAME&)
cm3=<> ~$NAME()
cm4=operator=(rhs:$NAME&):$NAME&
cm4_body=// ToDo: Add your specialized code here and/or call the base class||return rhs;
cm5=<> operator==(rhs:const $NAME&):bool
cm5_body=// ToDo: Add your specialized code here and/or call the base class||return false;
cm6=<> operator!=(rhs:$NAME&):bool
cm6_body=// ToDo: Add your specialized code here and/or call the base class||return false;
cm7=<> operator<(rhs:$NAME&):bool
cm7_body=// ToDo: Add your specialized code here and/or call the base class||return false;
cm8=<> operator>(rhs:$NAME&):bool
cm8_body=// ToDo: Add your specialized code here and/or call the base class||return false;
cm9=<> operator<=(rhs:$NAME&):bool
cm9_body=// ToDo: Add your specialized code here and/or call the base class||return false;
cm10=<> operator>=(rhs:$NAME&):bool
cm10_body=// ToDo: Add your specialized code here and/or call the base class||return false;
cm11=<> operator>>(i:istream&, rhs:$NAME&):istream&
cm11_body=// ToDo: Add your specialized code here and/or call the base class||return i;
cm12=<> operator<<(o:ostream&, rhs:const $NAME&):ostream&
cm12_body=// ToDo: Add your specialized code here and/or call the base class||return o; |
Accessors | agf=<> get_$BASICNAME():const $TYPE
agf_body=return $NAME;
asf=set_$BASICNAME(value:$TYPE):void
asf_body=$NAME = value;|return;
agv=<> get_$BASICNAME():const $TYPE&
agv_body=return $NAME;
asv=set_$BASICNAME(value:$TYPE&):void
asv_body=$NAME = value;|return;
agp=<> get_$BASICNAME():const $TYPE
agp_body=return $NAME;
asp=set_$BASICNAME(value:$TYPE):void
asp_body=$NAME = value;|return;
agr=<> get_$BASICNAME():const $TYPE
agr_body=return $NAME;
asr=set_$BASICNAME(value:$TYPE):void
asr_body=$NAME = value;|return;
aga=<> get_$BASICNAME(index:int):const $TYPE
aga_body=return $NAME[index];
asa=set_$BASICNAME(index:int, value:$TYPE):void
asa_body=$NAME[index] = value;|return; | Conditionals | *_decl=#ifdef _DEBUG
*_base=CObject
cond1=<> AssertValid():void
cond1_body=$SUPERNAME::AssertValid();
cond2=<> Dump(dc:CDumpContext&):void
cond2_body=$SUPERNAME::Dump(dc); |
Patterns | patrn1=cm1,cm3,cond1,cond2
Patrn1_name=Default | AtlClassPrefix | C |
AtlInterfacePrefix | I | AtlTypeDescription | Class |
DefaultLogicalPackage | $language Reverse Engineered/$component | DefaultComponentPackage | |