SmsCenter/Release_Unicode/StdAfx.cod

9364 lines
284 KiB
Plaintext

; Listing generated by Microsoft (R) Optimizing Compiler Version 19.34.31933.0
include listing.inc
INCLUDELIB LIBCMT
INCLUDELIB OLDNAMES
PUBLIC __@@_PchSym_@00@UdliphUxlikhnhPCABAUhnhxvmgviUivovzhvPfmrxlwvUhgwzucOlyq@4B2008FD98C1DD4
PUBLIC LIBID_ADODB
PUBLIC IID__Collection
PUBLIC IID__DynaCollection
PUBLIC IID_Property
PUBLIC IID_Properties
PUBLIC IID__ADO
PUBLIC IID_Error
PUBLIC IID_Errors
PUBLIC IID_Field20
PUBLIC IID_Field
PUBLIC IID_Fields15
PUBLIC IID_Fields20
PUBLIC IID_Fields
PUBLIC IID__Parameter
PUBLIC IID_Parameters
PUBLIC DIID_ConnectionEvents
PUBLIC DIID_RecordsetEvents
PUBLIC IID_ADOConnectionConstruction15
PUBLIC IID_ADOConnectionConstruction
PUBLIC CLSID_Connection
PUBLIC CLSID_Record
PUBLIC IID__Stream
PUBLIC CLSID_Stream
PUBLIC IID_ADORecordConstruction
PUBLIC IID_ADOStreamConstruction
PUBLIC IID_ADOCommandConstruction
PUBLIC CLSID_Command
PUBLIC CLSID_Recordset
PUBLIC IID_ADORecordsetConstruction
PUBLIC IID_Field15
PUBLIC CLSID_Parameter
PUBLIC IID_Field20_Deprecated
PUBLIC IID_Field_Deprecated
PUBLIC IID_Fields15_Deprecated
PUBLIC IID_Fields20_Deprecated
PUBLIC IID_Fields_Deprecated
PUBLIC IID__Parameter_Deprecated
PUBLIC IID_Parameters_Deprecated
PUBLIC DIID_ConnectionEvents_Deprecated
PUBLIC DIID_RecordsetEvents_Deprecated
PUBLIC IID__Stream_Deprecated
PUBLIC IID_Field15_Deprecated
PUBLIC IID_Command15
PUBLIC IID_Command25
PUBLIC IID__Command
PUBLIC IID_Connection15
PUBLIC IID__Connection
PUBLIC IID_Recordset15
PUBLIC IID_Recordset20
PUBLIC IID_Recordset21
PUBLIC IID__Recordset
PUBLIC IID_ConnectionEventsVt
PUBLIC IID_RecordsetEventsVt
PUBLIC IID__Record
PUBLIC IID_ConnectionEventsVt_Deprecated
PUBLIC IID_Connection15_Deprecated
PUBLIC IID__Connection_Deprecated
PUBLIC IID_Recordset15_Deprecated
PUBLIC IID_Recordset20_Deprecated
PUBLIC IID_Recordset21_Deprecated
PUBLIC IID__Recordset_Deprecated
PUBLIC IID_Command15_Deprecated
PUBLIC IID_Command25_Deprecated
PUBLIC IID__Command_Deprecated
PUBLIC IID_RecordsetEventsVt_Deprecated
PUBLIC IID__Record_Deprecated
PUBLIC CLSID_Registrar
PUBLIC IID_IRegistrar
PUBLIC IID_IDocHostUIHandlerDispatch
PUBLIC IID_IAxWinHostWindow
PUBLIC IID_IAxWinHostWindowLic
PUBLIC IID_IAxWinAmbientDispatch
PUBLIC ?CLSID_WinFormsControl@@3U_GUID@@B ; CLSID_WinFormsControl
PUBLIC IID_IAxWinAmbientDispatchEx
PUBLIC IID_IInternalConnection
PUBLIC c_DwmMaxQueuedBuffers
PUBLIC c_DwmMaxMonitors
PUBLIC c_DwmMaxAdapters
PUBLIC _pIncludeInitManaged
PUBLIC LIBID_ATLLib
PUBLIC __pobjMapEntryFirst
PUBLIC __pobjMapEntryLast
PUBLIC ?_pPerfRegFunc@ATL@@3P6AJPEAUHINSTANCE__@@@ZEA ; ATL::_pPerfRegFunc
PUBLIC ?_pPerfUnRegFunc@ATL@@3P6AJXZEA ; ATL::_pPerfUnRegFunc
PUBLIC ?_AtlRegisterPerUser@ATL@@3_NA ; ATL::_AtlRegisterPerUser
PUBLIC _pAtlLcidToLocaleNameTable
PUBLIC ?_pAtlModule@ATL@@3PEAVCAtlModule@1@EA ; ATL::_pAtlModule
PUBLIC _pAtlLocaleNameToIndexTable
PUBLIC ?_pModule@ATL@@3PEAVCComModule@1@EA ; ATL::_pModule
PUBLIC ?_pAtlAutoThreadModule@ATL@@3PEAUIAtlAutoThreadModule@1@EA ; ATL::_pAtlAutoThreadModule
PUBLIC ?szInvalidDateTime@ATL@@3QEB_WEB ; ATL::szInvalidDateTime
PUBLIC ?szInvalidDateTimeSpan@ATL@@3QEB_WEB ; ATL::szInvalidDateTimeSpan
PUBLIC ?chDirSep@ATL@@3_WB ; ATL::chDirSep
PUBLIC ?chRightBracket@ATL@@3_WB ; ATL::chRightBracket
PUBLIC ?chLeftBracket@ATL@@3_WB ; ATL::chLeftBracket
PUBLIC ?chQuote@ATL@@3_WB ; ATL::chQuote
PUBLIC ?chEquals@ATL@@3_WB ; ATL::chEquals
PUBLIC ?szStringVal@ATL@@3QEB_WEB ; ATL::szStringVal
PUBLIC ?multiszStringVal@ATL@@3QEB_WEB ; ATL::multiszStringVal
PUBLIC ?szDwordVal@ATL@@3QEB_WEB ; ATL::szDwordVal
PUBLIC ?szBinaryVal@ATL@@3QEB_WEB ; ATL::szBinaryVal
PUBLIC ?szValToken@ATL@@3QEB_WEB ; ATL::szValToken
PUBLIC ?szForceRemove@ATL@@3QEB_WEB ; ATL::szForceRemove
PUBLIC ?szNoRemove@ATL@@3QEB_WEB ; ATL::szNoRemove
PUBLIC ?szDelete@ATL@@3QEB_WEB ; ATL::szDelete
PUBLIC ?_AfxInitManaged@@YAHXZ ; _AfxInitManaged
; COMDAT __@@_PchSym_@00@UdliphUxlikhnhPCABAUhnhxvmgviUivovzhvPfmrxlwvUhgwzucOlyq@4B2008FD98C1DD4
_BSS SEGMENT
__@@_PchSym_@00@UdliphUxlikhnhPCABAUhnhxvmgviUivovzhvPfmrxlwvUhgwzucOlyq@4B2008FD98C1DD4 DD 01H DUP (?)
_BSS ENDS
; COMDAT ?_pPerfRegFunc@ATL@@3P6AJPEAUHINSTANCE__@@@ZEA
_BSS SEGMENT
?_pPerfRegFunc@ATL@@3P6AJPEAUHINSTANCE__@@@ZEA DQ 01H DUP (?) ; ATL::_pPerfRegFunc
_BSS ENDS
; COMDAT ?_pPerfUnRegFunc@ATL@@3P6AJXZEA
_BSS SEGMENT
?_pPerfUnRegFunc@ATL@@3P6AJXZEA DQ 01H DUP (?) ; ATL::_pPerfUnRegFunc
_BSS ENDS
; COMDAT ?_AtlRegisterPerUser@ATL@@3_NA
_BSS SEGMENT
?_AtlRegisterPerUser@ATL@@3_NA DB 01H DUP (?) ; ATL::_AtlRegisterPerUser
_BSS ENDS
; COMDAT ?_pAtlModule@ATL@@3PEAVCAtlModule@1@EA
_BSS SEGMENT
?_pAtlModule@ATL@@3PEAVCAtlModule@1@EA DQ 01H DUP (?) ; ATL::_pAtlModule
_BSS ENDS
; COMDAT ?_pModule@ATL@@3PEAVCComModule@1@EA
_BSS SEGMENT
?_pModule@ATL@@3PEAVCComModule@1@EA DQ 01H DUP (?) ; ATL::_pModule
_BSS ENDS
; COMDAT ?_pAtlAutoThreadModule@ATL@@3PEAUIAtlAutoThreadModule@1@EA
_BSS SEGMENT
?_pAtlAutoThreadModule@ATL@@3PEAUIAtlAutoThreadModule@1@EA DQ 01H DUP (?) ; ATL::_pAtlAutoThreadModule
_BSS ENDS
; COMDAT ?szDelete@ATL@@3QEB_WEB
CONST SEGMENT
?szDelete@ATL@@3QEB_WEB DQ FLAT:$SG186742 ; ATL::szDelete
CONST ENDS
; COMDAT ?szNoRemove@ATL@@3QEB_WEB
CONST SEGMENT
?szNoRemove@ATL@@3QEB_WEB DQ FLAT:$SG186740 ; ATL::szNoRemove
CONST ENDS
; COMDAT ?szForceRemove@ATL@@3QEB_WEB
CONST SEGMENT
?szForceRemove@ATL@@3QEB_WEB DQ FLAT:$SG186738 ; ATL::szForceRemove
CONST ENDS
; COMDAT ?szValToken@ATL@@3QEB_WEB
CONST SEGMENT
?szValToken@ATL@@3QEB_WEB DQ FLAT:$SG186736 ; ATL::szValToken
CONST ENDS
; COMDAT ?szBinaryVal@ATL@@3QEB_WEB
CONST SEGMENT
?szBinaryVal@ATL@@3QEB_WEB DQ FLAT:$SG186734 ; ATL::szBinaryVal
CONST ENDS
; COMDAT ?szDwordVal@ATL@@3QEB_WEB
CONST SEGMENT
?szDwordVal@ATL@@3QEB_WEB DQ FLAT:$SG186732 ; ATL::szDwordVal
CONST ENDS
; COMDAT ?multiszStringVal@ATL@@3QEB_WEB
CONST SEGMENT
?multiszStringVal@ATL@@3QEB_WEB DQ FLAT:$SG186730 ; ATL::multiszStringVal
CONST ENDS
; COMDAT ?szStringVal@ATL@@3QEB_WEB
CONST SEGMENT
?szStringVal@ATL@@3QEB_WEB DQ FLAT:$SG186728 ; ATL::szStringVal
CONST ENDS
; COMDAT ?chEquals@ATL@@3_WB
CONST SEGMENT
?chEquals@ATL@@3_WB DW 03dH ; ATL::chEquals
CONST ENDS
; COMDAT ?chQuote@ATL@@3_WB
CONST SEGMENT
?chQuote@ATL@@3_WB DW 027H ; ATL::chQuote
CONST ENDS
; COMDAT ?chLeftBracket@ATL@@3_WB
CONST SEGMENT
?chLeftBracket@ATL@@3_WB DW 07bH ; ATL::chLeftBracket
CONST ENDS
; COMDAT ?chRightBracket@ATL@@3_WB
CONST SEGMENT
?chRightBracket@ATL@@3_WB DW 07dH ; ATL::chRightBracket
CONST ENDS
; COMDAT ?chDirSep@ATL@@3_WB
CONST SEGMENT
?chDirSep@ATL@@3_WB DW 05cH ; ATL::chDirSep
CONST ENDS
; COMDAT ?szInvalidDateTimeSpan@ATL@@3QEB_WEB
CONST SEGMENT
?szInvalidDateTimeSpan@ATL@@3QEB_WEB DQ FLAT:$SG162122 ; ATL::szInvalidDateTimeSpan
CONST ENDS
; COMDAT ?szInvalidDateTime@ATL@@3QEB_WEB
CONST SEGMENT
?szInvalidDateTime@ATL@@3QEB_WEB DQ FLAT:$SG162120 ; ATL::szInvalidDateTime
CONST ENDS
; COMDAT _pAtlLocaleNameToIndexTable
CONST SEGMENT
_pAtlLocaleNameToIndexTable DQ FLAT:$SG119905
DD 042H
ORG $+4
DQ FLAT:$SG119906
DD 02cH
ORG $+4
DQ FLAT:$SG119907
DD 071H
ORG $+4
DQ FLAT:$SG119908
DD 00H
ORG $+4
DQ FLAT:$SG119909
DD 0d8H
ORG $+4
DQ FLAT:$SG119910
DD 0daH
ORG $+4
DQ FLAT:$SG119911
DD 0b1H
ORG $+4
DQ FLAT:$SG119912
DD 0a0H
ORG $+4
DQ FLAT:$SG119913
DD 08fH
ORG $+4
DQ FLAT:$SG119914
DD 0cfH
ORG $+4
DQ FLAT:$SG119915
DD 0d5H
ORG $+4
DQ FLAT:$SG119916
DD 0d2H
ORG $+4
DQ FLAT:$SG119917
DD 0a9H
ORG $+4
DQ FLAT:$SG119918
DD 0b9H
ORG $+4
DQ FLAT:$SG119919
DD 0c4H
ORG $+4
DQ FLAT:$SG119920
DD 0dcH
ORG $+4
DQ FLAT:$SG119921
DD 043H
ORG $+4
DQ FLAT:$SG119922
DD 0ccH
ORG $+4
DQ FLAT:$SG119923
DD 0bfH
ORG $+4
DQ FLAT:$SG119924
DD 0c8H
ORG $+4
DQ FLAT:$SG119925
DD 029H
ORG $+4
DQ FLAT:$SG119926
DD 09bH
ORG $+4
DQ FLAT:$SG119927
DD 06bH
ORG $+4
DQ FLAT:$SG119928
DD 021H
ORG $+4
DQ FLAT:$SG119929
DD 063H
ORG $+4
DQ FLAT:$SG119930
DD 01H
ORG $+4
DQ FLAT:$SG119931
DD 044H
ORG $+4
DQ FLAT:$SG119932
DD 07dH
ORG $+4
DQ FLAT:$SG119933
DD 0b7H
ORG $+4
DQ FLAT:$SG119934
DD 02H
ORG $+4
DQ FLAT:$SG119935
DD 045H
ORG $+4
DQ FLAT:$SG119936
DD 04H
ORG $+4
DQ FLAT:$SG119937
DD 047H
ORG $+4
DQ FLAT:$SG119938
DD 087H
ORG $+4
DQ FLAT:$SG119939
DD 05H
ORG $+4
DQ FLAT:$SG119940
DD 048H
ORG $+4
DQ FLAT:$SG119941
DD 06H
ORG $+4
DQ FLAT:$SG119942
DD 0a2H
ORG $+4
DQ FLAT:$SG119943
DD 091H
ORG $+4
DQ FLAT:$SG119944
DD 049H
ORG $+4
DQ FLAT:$SG119945
DD 0b3H
ORG $+4
DQ FLAT:$SG119946
DD 0abH
ORG $+4
DQ FLAT:$SG119947
DD 041H
ORG $+4
DQ FLAT:$SG119948
DD 08bH
ORG $+4
DQ FLAT:$SG119949
DD 07H
ORG $+4
DQ FLAT:$SG119950
DD 04aH
ORG $+4
DQ FLAT:$SG119951
DD 08H
ORG $+4
DQ FLAT:$SG119952
DD 0a3H
ORG $+4
DQ FLAT:$SG119953
DD 0cdH
ORG $+4
DQ FLAT:$SG119954
DD 0acH
ORG $+4
DQ FLAT:$SG119955
DD 0c9H
ORG $+4
DQ FLAT:$SG119956
DD 092H
ORG $+4
DQ FLAT:$SG119957
DD 0baH
ORG $+4
DQ FLAT:$SG119958
DD 0c5H
ORG $+4
DQ FLAT:$SG119959
DD 0b4H
ORG $+4
DQ FLAT:$SG119960
DD 0d6H
ORG $+4
DQ FLAT:$SG119961
DD 0d0H
ORG $+4
DQ FLAT:$SG119962
DD 04bH
ORG $+4
DQ FLAT:$SG119963
DD 0c0H
ORG $+4
DQ FLAT:$SG119964
DD 0d3H
ORG $+4
DQ FLAT:$SG119965
DD 09H
ORG $+4
DQ FLAT:$SG119966
DD 0d1H
ORG $+4
DQ FLAT:$SG119967
DD 0ddH
ORG $+4
DQ FLAT:$SG119968
DD 0d7H
ORG $+4
DQ FLAT:$SG119969
DD 0caH
ORG $+4
DQ FLAT:$SG119970
DD 0b5H
ORG $+4
DQ FLAT:$SG119971
DD 0c1H
ORG $+4
DQ FLAT:$SG119972
DD 0d4H
ORG $+4
DQ FLAT:$SG119973
DD 0a4H
ORG $+4
DQ FLAT:$SG119974
DD 0adH
ORG $+4
DQ FLAT:$SG119975
DD 0dfH
ORG $+4
DQ FLAT:$SG119976
DD 093H
ORG $+4
DQ FLAT:$SG119977
DD 0e0H
ORG $+4
DQ FLAT:$SG119978
DD 0bbH
ORG $+4
DQ FLAT:$SG119979
DD 0ceH
ORG $+4
DQ FLAT:$SG119980
DD 0e1H
ORG $+4
DQ FLAT:$SG119981
DD 0dbH
ORG $+4
DQ FLAT:$SG119982
DD 0deH
ORG $+4
DQ FLAT:$SG119983
DD 0d9H
ORG $+4
DQ FLAT:$SG119984
DD 0c6H
ORG $+4
DQ FLAT:$SG119985
DD 023H
ORG $+4
DQ FLAT:$SG119986
DD 065H
ORG $+4
DQ FLAT:$SG119987
DD 02aH
ORG $+4
DQ FLAT:$SG119988
DD 06cH
ORG $+4
DQ FLAT:$SG119989
DD 026H
ORG $+4
DQ FLAT:$SG119990
DD 068H
ORG $+4
DQ FLAT:$SG119991
DD 0aH
ORG $+4
DQ FLAT:$SG119992
DD 04cH
ORG $+4
DQ FLAT:$SG119993
DD 02eH
ORG $+4
DQ FLAT:$SG119994
DD 073H
ORG $+4
DQ FLAT:$SG119995
DD 0bH
ORG $+4
DQ FLAT:$SG119996
DD 094H
ORG $+4
DQ FLAT:$SG119997
DD 0a5H
ORG $+4
DQ FLAT:$SG119998
DD 0aeH
ORG $+4
DQ FLAT:$SG119999
DD 04dH
ORG $+4
DQ FLAT:$SG120000
DD 0b6H
ORG $+4
DQ FLAT:$SG120001
DD 0bcH
ORG $+4
DQ FLAT:$SG120002
DD 03eH
ORG $+4
DQ FLAT:$SG120003
DD 088H
ORG $+4
DQ FLAT:$SG120004
DD 037H
ORG $+4
DQ FLAT:$SG120005
DD 07fH
ORG $+4
DQ FLAT:$SG120006
DD 0cH
ORG $+4
DQ FLAT:$SG120007
DD 04eH
ORG $+4
DQ FLAT:$SG120008
DD 02fH
ORG $+4
DQ FLAT:$SG120009
DD 074H
ORG $+4
DQ FLAT:$SG120010
DD 018H
ORG $+4
DQ FLAT:$SG120011
DD 0afH
ORG $+4
DQ FLAT:$SG120012
DD 05aH
ORG $+4
DQ FLAT:$SG120013
DD 0dH
ORG $+4
DQ FLAT:$SG120014
DD 04fH
ORG $+4
DQ FLAT:$SG120015
DD 028H
ORG $+4
DQ FLAT:$SG120016
DD 06aH
ORG $+4
DQ FLAT:$SG120017
DD 01fH
ORG $+4
DQ FLAT:$SG120018
DD 061H
ORG $+4
DQ FLAT:$SG120019
DD 0eH
ORG $+4
DQ FLAT:$SG120020
DD 050H
ORG $+4
DQ FLAT:$SG120021
DD 0fH
ORG $+4
DQ FLAT:$SG120022
DD 095H
ORG $+4
DQ FLAT:$SG120023
DD 051H
ORG $+4
DQ FLAT:$SG120024
DD 010H
ORG $+4
DQ FLAT:$SG120025
DD 052H
ORG $+4
DQ FLAT:$SG120026
DD 02dH
ORG $+4
DQ FLAT:$SG120027
DD 072H
ORG $+4
DQ FLAT:$SG120028
DD 031H
ORG $+4
DQ FLAT:$SG120029
DD 078H
ORG $+4
DQ FLAT:$SG120030
DD 03aH
ORG $+4
DQ FLAT:$SG120031
DD 082H
ORG $+4
DQ FLAT:$SG120032
DD 011H
ORG $+4
DQ FLAT:$SG120033
DD 03fH
ORG $+4
DQ FLAT:$SG120034
DD 089H
ORG $+4
DQ FLAT:$SG120035
DD 053H
ORG $+4
DQ FLAT:$SG120036
DD 032H
ORG $+4
DQ FLAT:$SG120037
DD 079H
ORG $+4
DQ FLAT:$SG120038
DD 025H
ORG $+4
DQ FLAT:$SG120039
DD 067H
ORG $+4
DQ FLAT:$SG120040
DD 024H
ORG $+4
DQ FLAT:$SG120041
DD 066H
ORG $+4
DQ FLAT:$SG120042
DD 08eH
ORG $+4
DQ FLAT:$SG120043
DD 02bH
ORG $+4
DQ FLAT:$SG120044
DD 06dH
ORG $+4
DQ FLAT:$SG120045
DD 083H
ORG $+4
DQ FLAT:$SG120046
DD 03dH
ORG $+4
DQ FLAT:$SG120047
DD 086H
ORG $+4
DQ FLAT:$SG120048
DD 03bH
ORG $+4
DQ FLAT:$SG120049
DD 084H
ORG $+4
DQ FLAT:$SG120050
DD 030H
ORG $+4
DQ FLAT:$SG120051
DD 09dH
ORG $+4
DQ FLAT:$SG120052
DD 077H
ORG $+4
DQ FLAT:$SG120053
DD 075H
ORG $+4
DQ FLAT:$SG120054
DD 055H
ORG $+4
DQ FLAT:$SG120055
DD 012H
ORG $+4
DQ FLAT:$SG120056
DD 096H
ORG $+4
DQ FLAT:$SG120057
DD 054H
ORG $+4
DQ FLAT:$SG120058
DD 097H
ORG $+4
DQ FLAT:$SG120059
DD 013H
ORG $+4
DQ FLAT:$SG120060
DD 08dH
ORG $+4
DQ FLAT:$SG120061
DD 036H
ORG $+4
DQ FLAT:$SG120062
DD 07eH
ORG $+4
DQ FLAT:$SG120063
DD 014H
ORG $+4
DQ FLAT:$SG120064
DD 056H
ORG $+4
DQ FLAT:$SG120065
DD 015H
ORG $+4
DQ FLAT:$SG120066
DD 057H
ORG $+4
DQ FLAT:$SG120067
DD 098H
ORG $+4
DQ FLAT:$SG120068
DD 08cH
ORG $+4
DQ FLAT:$SG120069
DD 09fH
ORG $+4
DQ FLAT:$SG120070
DD 0a8H
ORG $+4
DQ FLAT:$SG120071
DD 016H
ORG $+4
DQ FLAT:$SG120072
DD 058H
ORG $+4
DQ FLAT:$SG120073
DD 017H
ORG $+4
DQ FLAT:$SG120074
DD 059H
ORG $+4
DQ FLAT:$SG120075
DD 03cH
ORG $+4
DQ FLAT:$SG120076
DD 085H
ORG $+4
DQ FLAT:$SG120077
DD 0a7H
ORG $+4
DQ FLAT:$SG120078
DD 076H
ORG $+4
DQ FLAT:$SG120079
DD 09cH
ORG $+4
DQ FLAT:$SG120080
DD 019H
ORG $+4
DQ FLAT:$SG120081
DD 05bH
ORG $+4
DQ FLAT:$SG120082
DD 022H
ORG $+4
DQ FLAT:$SG120083
DD 064H
ORG $+4
DQ FLAT:$SG120084
DD 0beH
ORG $+4
DQ FLAT:$SG120085
DD 0c3H
ORG $+4
DQ FLAT:$SG120086
DD 0b0H
ORG $+4
DQ FLAT:$SG120087
DD 0b8H
ORG $+4
DQ FLAT:$SG120088
DD 0cbH
ORG $+4
DQ FLAT:$SG120089
DD 0c7H
ORG $+4
DQ FLAT:$SG120090
DD 01aH
ORG $+4
DQ FLAT:$SG120091
DD 05cH
ORG $+4
DQ FLAT:$SG120092
DD 0e3H
ORG $+4
DQ FLAT:$SG120093
DD 0c2H
ORG $+4
DQ FLAT:$SG120094
DD 0bdH
ORG $+4
DQ FLAT:$SG120095
DD 0a6H
ORG $+4
DQ FLAT:$SG120096
DD 099H
ORG $+4
DQ FLAT:$SG120097
DD 01bH
ORG $+4
DQ FLAT:$SG120098
DD 09aH
ORG $+4
DQ FLAT:$SG120099
DD 05dH
ORG $+4
DQ FLAT:$SG120100
DD 033H
ORG $+4
DQ FLAT:$SG120101
DD 07aH
ORG $+4
DQ FLAT:$SG120102
DD 040H
ORG $+4
DQ FLAT:$SG120103
DD 08aH
ORG $+4
DQ FLAT:$SG120104
DD 038H
ORG $+4
DQ FLAT:$SG120105
DD 080H
ORG $+4
DQ FLAT:$SG120106
DD 039H
ORG $+4
DQ FLAT:$SG120107
DD 081H
ORG $+4
DQ FLAT:$SG120108
DD 01cH
ORG $+4
DQ FLAT:$SG120109
DD 05eH
ORG $+4
DQ FLAT:$SG120110
DD 06eH
ORG $+4
DQ FLAT:$SG120111
DD 01dH
ORG $+4
DQ FLAT:$SG120112
DD 05fH
ORG $+4
DQ FLAT:$SG120113
DD 035H
ORG $+4
DQ FLAT:$SG120114
DD 07cH
ORG $+4
DQ FLAT:$SG120115
DD 020H
ORG $+4
DQ FLAT:$SG120116
DD 062H
ORG $+4
DQ FLAT:$SG120117
DD 01eH
ORG $+4
DQ FLAT:$SG120118
DD 060H
ORG $+4
DQ FLAT:$SG120119
DD 034H
ORG $+4
DQ FLAT:$SG120120
DD 09eH
ORG $+4
DQ FLAT:$SG120121
DD 07bH
ORG $+4
DQ FLAT:$SG120122
DD 027H
ORG $+4
DQ FLAT:$SG120123
DD 069H
ORG $+4
DQ FLAT:$SG120124
DD 06fH
ORG $+4
DQ FLAT:$SG120125
DD 03H
ORG $+4
DQ FLAT:$SG120126
DD 0e2H
ORG $+4
DQ FLAT:$SG120127
DD 090H
ORG $+4
DQ FLAT:$SG120128
DD 0a1H
ORG $+4
DQ FLAT:$SG120129
DD 0b2H
ORG $+4
DQ FLAT:$SG120130
DD 0aaH
ORG $+4
DQ FLAT:$SG120131
DD 046H
ORG $+4
DQ FLAT:$SG120132
DD 070H
ORG $+4
CONST ENDS
; COMDAT _pAtlLcidToLocaleNameTable
CONST SEGMENT
_pAtlLcidToLocaleNameTable DD 01H
ORG $+4
DQ FLAT:$SG119676
DD 02H
ORG $+4
DQ FLAT:$SG119677
DD 03H
ORG $+4
DQ FLAT:$SG119678
DD 04H
ORG $+4
DQ FLAT:$SG119679
DD 05H
ORG $+4
DQ FLAT:$SG119680
DD 06H
ORG $+4
DQ FLAT:$SG119681
DD 07H
ORG $+4
DQ FLAT:$SG119682
DD 08H
ORG $+4
DQ FLAT:$SG119683
DD 09H
ORG $+4
DQ FLAT:$SG119684
DD 0aH
ORG $+4
DQ FLAT:$SG119685
DD 0bH
ORG $+4
DQ FLAT:$SG119686
DD 0cH
ORG $+4
DQ FLAT:$SG119687
DD 0dH
ORG $+4
DQ FLAT:$SG119688
DD 0eH
ORG $+4
DQ FLAT:$SG119689
DD 0fH
ORG $+4
DQ FLAT:$SG119690
DD 010H
ORG $+4
DQ FLAT:$SG119691
DD 011H
ORG $+4
DQ FLAT:$SG119692
DD 012H
ORG $+4
DQ FLAT:$SG119693
DD 013H
ORG $+4
DQ FLAT:$SG119694
DD 014H
ORG $+4
DQ FLAT:$SG119695
DD 015H
ORG $+4
DQ FLAT:$SG119696
DD 016H
ORG $+4
DQ FLAT:$SG119697
DD 018H
ORG $+4
DQ FLAT:$SG119698
DD 019H
ORG $+4
DQ FLAT:$SG119699
DD 01aH
ORG $+4
DQ FLAT:$SG119700
DD 01bH
ORG $+4
DQ FLAT:$SG119701
DD 01cH
ORG $+4
DQ FLAT:$SG119702
DD 01dH
ORG $+4
DQ FLAT:$SG119703
DD 01eH
ORG $+4
DQ FLAT:$SG119704
DD 01fH
ORG $+4
DQ FLAT:$SG119705
DD 020H
ORG $+4
DQ FLAT:$SG119706
DD 021H
ORG $+4
DQ FLAT:$SG119707
DD 022H
ORG $+4
DQ FLAT:$SG119708
DD 023H
ORG $+4
DQ FLAT:$SG119709
DD 024H
ORG $+4
DQ FLAT:$SG119710
DD 025H
ORG $+4
DQ FLAT:$SG119711
DD 026H
ORG $+4
DQ FLAT:$SG119712
DD 027H
ORG $+4
DQ FLAT:$SG119713
DD 029H
ORG $+4
DQ FLAT:$SG119714
DD 02aH
ORG $+4
DQ FLAT:$SG119715
DD 02bH
ORG $+4
DQ FLAT:$SG119716
DD 02cH
ORG $+4
DQ FLAT:$SG119717
DD 02dH
ORG $+4
DQ FLAT:$SG119718
DD 02fH
ORG $+4
DQ FLAT:$SG119719
DD 036H
ORG $+4
DQ FLAT:$SG119720
DD 037H
ORG $+4
DQ FLAT:$SG119721
DD 038H
ORG $+4
DQ FLAT:$SG119722
DD 039H
ORG $+4
DQ FLAT:$SG119723
DD 03eH
ORG $+4
DQ FLAT:$SG119724
DD 03fH
ORG $+4
DQ FLAT:$SG119725
DD 040H
ORG $+4
DQ FLAT:$SG119726
DD 041H
ORG $+4
DQ FLAT:$SG119727
DD 043H
ORG $+4
DQ FLAT:$SG119728
DD 044H
ORG $+4
DQ FLAT:$SG119729
DD 046H
ORG $+4
DQ FLAT:$SG119730
DD 047H
ORG $+4
DQ FLAT:$SG119731
DD 049H
ORG $+4
DQ FLAT:$SG119732
DD 04aH
ORG $+4
DQ FLAT:$SG119733
DD 04bH
ORG $+4
DQ FLAT:$SG119734
DD 04eH
ORG $+4
DQ FLAT:$SG119735
DD 04fH
ORG $+4
DQ FLAT:$SG119736
DD 050H
ORG $+4
DQ FLAT:$SG119737
DD 056H
ORG $+4
DQ FLAT:$SG119738
DD 057H
ORG $+4
DQ FLAT:$SG119739
DD 05aH
ORG $+4
DQ FLAT:$SG119740
DD 065H
ORG $+4
DQ FLAT:$SG119741
DD 07fH
ORG $+4
DQ FLAT:$SG119742
DD 0401H
ORG $+4
DQ FLAT:$SG119743
DD 0402H
ORG $+4
DQ FLAT:$SG119744
DD 0403H
ORG $+4
DQ FLAT:$SG119745
DD 0404H
ORG $+4
DQ FLAT:$SG119746
DD 0405H
ORG $+4
DQ FLAT:$SG119747
DD 0406H
ORG $+4
DQ FLAT:$SG119748
DD 0407H
ORG $+4
DQ FLAT:$SG119749
DD 0408H
ORG $+4
DQ FLAT:$SG119750
DD 0409H
ORG $+4
DQ FLAT:$SG119751
DD 040bH
ORG $+4
DQ FLAT:$SG119752
DD 040cH
ORG $+4
DQ FLAT:$SG119753
DD 040dH
ORG $+4
DQ FLAT:$SG119754
DD 040eH
ORG $+4
DQ FLAT:$SG119755
DD 040fH
ORG $+4
DQ FLAT:$SG119756
DD 0410H
ORG $+4
DQ FLAT:$SG119757
DD 0411H
ORG $+4
DQ FLAT:$SG119758
DD 0412H
ORG $+4
DQ FLAT:$SG119759
DD 0413H
ORG $+4
DQ FLAT:$SG119760
DD 0414H
ORG $+4
DQ FLAT:$SG119761
DD 0415H
ORG $+4
DQ FLAT:$SG119762
DD 0416H
ORG $+4
DQ FLAT:$SG119763
DD 0418H
ORG $+4
DQ FLAT:$SG119764
DD 0419H
ORG $+4
DQ FLAT:$SG119765
DD 041aH
ORG $+4
DQ FLAT:$SG119766
DD 041bH
ORG $+4
DQ FLAT:$SG119767
DD 041cH
ORG $+4
DQ FLAT:$SG119768
DD 041dH
ORG $+4
DQ FLAT:$SG119769
DD 041eH
ORG $+4
DQ FLAT:$SG119770
DD 041fH
ORG $+4
DQ FLAT:$SG119771
DD 0420H
ORG $+4
DQ FLAT:$SG119772
DD 0421H
ORG $+4
DQ FLAT:$SG119773
DD 0422H
ORG $+4
DQ FLAT:$SG119774
DD 0423H
ORG $+4
DQ FLAT:$SG119775
DD 0424H
ORG $+4
DQ FLAT:$SG119776
DD 0425H
ORG $+4
DQ FLAT:$SG119777
DD 0426H
ORG $+4
DQ FLAT:$SG119778
DD 0427H
ORG $+4
DQ FLAT:$SG119779
DD 0429H
ORG $+4
DQ FLAT:$SG119780
DD 042aH
ORG $+4
DQ FLAT:$SG119781
DD 042bH
ORG $+4
DQ FLAT:$SG119782
DD 042cH
ORG $+4
DQ FLAT:$SG119783
DD 042dH
ORG $+4
DQ FLAT:$SG119784
DD 042fH
ORG $+4
DQ FLAT:$SG119785
DD 0432H
ORG $+4
DQ FLAT:$SG119786
DD 0434H
ORG $+4
DQ FLAT:$SG119787
DD 0435H
ORG $+4
DQ FLAT:$SG119788
DD 0436H
ORG $+4
DQ FLAT:$SG119789
DD 0437H
ORG $+4
DQ FLAT:$SG119790
DD 0438H
ORG $+4
DQ FLAT:$SG119791
DD 0439H
ORG $+4
DQ FLAT:$SG119792
DD 043aH
ORG $+4
DQ FLAT:$SG119793
DD 043bH
ORG $+4
DQ FLAT:$SG119794
DD 043eH
ORG $+4
DQ FLAT:$SG119795
DD 043fH
ORG $+4
DQ FLAT:$SG119796
DD 0440H
ORG $+4
DQ FLAT:$SG119797
DD 0441H
ORG $+4
DQ FLAT:$SG119798
DD 0443H
ORG $+4
DQ FLAT:$SG119799
DD 0444H
ORG $+4
DQ FLAT:$SG119800
DD 0445H
ORG $+4
DQ FLAT:$SG119801
DD 0446H
ORG $+4
DQ FLAT:$SG119802
DD 0447H
ORG $+4
DQ FLAT:$SG119803
DD 0449H
ORG $+4
DQ FLAT:$SG119804
DD 044aH
ORG $+4
DQ FLAT:$SG119805
DD 044bH
ORG $+4
DQ FLAT:$SG119806
DD 044cH
ORG $+4
DQ FLAT:$SG119807
DD 044eH
ORG $+4
DQ FLAT:$SG119808
DD 044fH
ORG $+4
DQ FLAT:$SG119809
DD 0450H
ORG $+4
DQ FLAT:$SG119810
DD 0452H
ORG $+4
DQ FLAT:$SG119811
DD 0456H
ORG $+4
DQ FLAT:$SG119812
DD 0457H
ORG $+4
DQ FLAT:$SG119813
DD 045aH
ORG $+4
DQ FLAT:$SG119814
DD 0465H
ORG $+4
DQ FLAT:$SG119815
DD 046bH
ORG $+4
DQ FLAT:$SG119816
DD 046cH
ORG $+4
DQ FLAT:$SG119817
DD 0481H
ORG $+4
DQ FLAT:$SG119818
DD 0801H
ORG $+4
DQ FLAT:$SG119819
DD 0804H
ORG $+4
DQ FLAT:$SG119820
DD 0807H
ORG $+4
DQ FLAT:$SG119821
DD 0809H
ORG $+4
DQ FLAT:$SG119822
DD 080aH
ORG $+4
DQ FLAT:$SG119823
DD 080cH
ORG $+4
DQ FLAT:$SG119824
DD 0810H
ORG $+4
DQ FLAT:$SG119825
DD 0813H
ORG $+4
DQ FLAT:$SG119826
DD 0814H
ORG $+4
DQ FLAT:$SG119827
DD 0816H
ORG $+4
DQ FLAT:$SG119828
DD 081aH
ORG $+4
DQ FLAT:$SG119829
DD 081dH
ORG $+4
DQ FLAT:$SG119830
DD 082cH
ORG $+4
DQ FLAT:$SG119831
DD 083bH
ORG $+4
DQ FLAT:$SG119832
DD 083eH
ORG $+4
DQ FLAT:$SG119833
DD 0843H
ORG $+4
DQ FLAT:$SG119834
DD 086bH
ORG $+4
DQ FLAT:$SG119835
DD 0c01H
ORG $+4
DQ FLAT:$SG119836
DD 0c04H
ORG $+4
DQ FLAT:$SG119837
DD 0c07H
ORG $+4
DQ FLAT:$SG119838
DD 0c09H
ORG $+4
DQ FLAT:$SG119839
DD 0c0aH
ORG $+4
DQ FLAT:$SG119840
DD 0c0cH
ORG $+4
DQ FLAT:$SG119841
DD 0c1aH
ORG $+4
DQ FLAT:$SG119842
DD 0c3bH
ORG $+4
DQ FLAT:$SG119843
DD 0c6bH
ORG $+4
DQ FLAT:$SG119844
DD 01001H
ORG $+4
DQ FLAT:$SG119845
DD 01004H
ORG $+4
DQ FLAT:$SG119846
DD 01007H
ORG $+4
DQ FLAT:$SG119847
DD 01009H
ORG $+4
DQ FLAT:$SG119848
DD 0100aH
ORG $+4
DQ FLAT:$SG119849
DD 0100cH
ORG $+4
DQ FLAT:$SG119850
DD 0101aH
ORG $+4
DQ FLAT:$SG119851
DD 0103bH
ORG $+4
DQ FLAT:$SG119852
DD 01401H
ORG $+4
DQ FLAT:$SG119853
DD 01404H
ORG $+4
DQ FLAT:$SG119854
DD 01407H
ORG $+4
DQ FLAT:$SG119855
DD 01409H
ORG $+4
DQ FLAT:$SG119856
DD 0140aH
ORG $+4
DQ FLAT:$SG119857
DD 0140cH
ORG $+4
DQ FLAT:$SG119858
DD 0141aH
ORG $+4
DQ FLAT:$SG119859
DD 0143bH
ORG $+4
DQ FLAT:$SG119860
DD 01801H
ORG $+4
DQ FLAT:$SG119861
DD 01809H
ORG $+4
DQ FLAT:$SG119862
DD 0180aH
ORG $+4
DQ FLAT:$SG119863
DD 0180cH
ORG $+4
DQ FLAT:$SG119864
DD 0181aH
ORG $+4
DQ FLAT:$SG119865
DD 0183bH
ORG $+4
DQ FLAT:$SG119866
DD 01c01H
ORG $+4
DQ FLAT:$SG119867
DD 01c09H
ORG $+4
DQ FLAT:$SG119868
DD 01c0aH
ORG $+4
DQ FLAT:$SG119869
DD 01c1aH
ORG $+4
DQ FLAT:$SG119870
DD 01c3bH
ORG $+4
DQ FLAT:$SG119871
DD 02001H
ORG $+4
DQ FLAT:$SG119872
DD 02009H
ORG $+4
DQ FLAT:$SG119873
DD 0200aH
ORG $+4
DQ FLAT:$SG119874
DD 0203bH
ORG $+4
DQ FLAT:$SG119875
DD 02401H
ORG $+4
DQ FLAT:$SG119876
DD 02409H
ORG $+4
DQ FLAT:$SG119877
DD 0240aH
ORG $+4
DQ FLAT:$SG119878
DD 0243bH
ORG $+4
DQ FLAT:$SG119879
DD 02801H
ORG $+4
DQ FLAT:$SG119880
DD 02809H
ORG $+4
DQ FLAT:$SG119881
DD 0280aH
ORG $+4
DQ FLAT:$SG119882
DD 02c01H
ORG $+4
DQ FLAT:$SG119883
DD 02c09H
ORG $+4
DQ FLAT:$SG119884
DD 02c0aH
ORG $+4
DQ FLAT:$SG119885
DD 03001H
ORG $+4
DQ FLAT:$SG119886
DD 03009H
ORG $+4
DQ FLAT:$SG119887
DD 0300aH
ORG $+4
DQ FLAT:$SG119888
DD 03401H
ORG $+4
DQ FLAT:$SG119889
DD 03409H
ORG $+4
DQ FLAT:$SG119890
DD 0340aH
ORG $+4
DQ FLAT:$SG119891
DD 03801H
ORG $+4
DQ FLAT:$SG119892
DD 0380aH
ORG $+4
DQ FLAT:$SG119893
DD 03c01H
ORG $+4
DQ FLAT:$SG119894
DD 03c0aH
ORG $+4
DQ FLAT:$SG119895
DD 04001H
ORG $+4
DQ FLAT:$SG119896
DD 0400aH
ORG $+4
DQ FLAT:$SG119897
DD 0440aH
ORG $+4
DQ FLAT:$SG119898
DD 0480aH
ORG $+4
DQ FLAT:$SG119899
DD 04c0aH
ORG $+4
DQ FLAT:$SG119900
DD 0500aH
ORG $+4
DQ FLAT:$SG119901
DD 07c04H
ORG $+4
DQ FLAT:$SG119902
DD 07c1aH
ORG $+4
DQ FLAT:$SG119903
CONST ENDS
; COMDAT __pobjMapEntryLast
ATL$__z SEGMENT
__pobjMapEntryLast DQ 0000000000000000H
ATL$__z ENDS
; COMDAT __pobjMapEntryFirst
ATL$__a SEGMENT
__pobjMapEntryFirst DQ 0000000000000000H
ATL$__a ENDS
; COMDAT LIBID_ATLLib
CONST SEGMENT
LIBID_ATLLib DD 044ec0535H
DW 0400fH
DW 011d0H
DB 09dH
DB 0cdH
DB 00H
DB 0a0H
DB 0c9H
DB 03H
DB 091H
DB 0d3H
CONST ENDS
CONST SEGMENT
$SG118221 DB 'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
DB 'c', 00H, 'e', 00H, 'G', 00H, 'e', 00H, 'n', 00H, 'e', 00H, 'r'
DB 00H, 'a', 00H, 'l', 00H, 00H, 00H
$SG118292 DB 'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
DB 'c', 00H, 'e', 00H, 'C', 00H, 'O', 00H, 'M', 00H, 00H, 00H
$SG118339 DB 'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
DB 'c', 00H, 'e', 00H, 'Q', 00H, 'I', 00H, 00H, 00H
ORG $+2
$SG118386 DB 'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
DB 'c', 00H, 'e', 00H, 'R', 00H, 'e', 00H, 'g', 00H, 'i', 00H, 's'
DB 00H, 't', 00H, 'r', 00H, 'a', 00H, 'r', 00H, 00H, 00H
$SG119742 DB 00H, 00H
ORG $+2
$SG118433 DB 'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
DB 'c', 00H, 'e', 00H, 'R', 00H, 'e', 00H, 'f', 00H, 'c', 00H, 'o'
DB 00H, 'u', 00H, 'n', 00H, 't', 00H, 00H, 00H
ORG $+2
$SG119905 DB 00H, 00H
ORG $+2
$SG118480 DB 'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
DB 'c', 00H, 'e', 00H, 'W', 00H, 'i', 00H, 'n', 00H, 'd', 00H, 'o'
DB 00H, 'w', 00H, 'i', 00H, 'n', 00H, 'g', 00H, 00H, 00H
$SG186728 DB 'S', 00H, 00H, 00H
$SG118527 DB 'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
DB 'c', 00H, 'e', 00H, 'C', 00H, 'o', 00H, 'n', 00H, 't', 00H, 'r'
DB 00H, 'o', 00H, 'l', 00H, 's', 00H, 00H, 00H
ORG $+2
$SG186730 DB 'M', 00H, 00H, 00H
$SG118574 DB 'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
DB 'c', 00H, 'e', 00H, 'H', 00H, 'o', 00H, 's', 00H, 't', 00H, 'i'
DB 00H, 'n', 00H, 'g', 00H, 00H, 00H
$SG118621 DB 'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
DB 'c', 00H, 'e', 00H, 'D', 00H, 'B', 00H, 'C', 00H, 'l', 00H, 'i'
DB 00H, 'e', 00H, 'n', 00H, 't', 00H, 00H, 00H
ORG $+2
$SG186732 DB 'D', 00H, 00H, 00H
$SG118668 DB 'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
DB 'c', 00H, 'e', 00H, 'D', 00H, 'B', 00H, 'P', 00H, 'r', 00H, 'o'
DB 00H, 'v', 00H, 'i', 00H, 'd', 00H, 'e', 00H, 'r', 00H, 00H, 00H
ORG $+2
$SG118715 DB 'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
DB 'c', 00H, 'e', 00H, 'S', 00H, 'n', 00H, 'a', 00H, 'p', 00H, 'i'
DB 00H, 'n', 00H, 00H, 00H
ORG $+2
$SG118762 DB 'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
DB 'c', 00H, 'e', 00H, 'N', 00H, 'o', 00H, 't', 00H, 'I', 00H, 'm'
DB 00H, 'p', 00H, 'l', 00H, 00H, 00H
$SG118809 DB 'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
DB 'c', 00H, 'e', 00H, 'A', 00H, 'l', 00H, 'l', 00H, 'o', 00H, 'c'
DB 00H, 'a', 00H, 't', 00H, 'i', 00H, 'o', 00H, 'n', 00H, 00H, 00H
ORG $+2
$SG118856 DB 'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
DB 'c', 00H, 'e', 00H, 'E', 00H, 'x', 00H, 'c', 00H, 'e', 00H, 'p'
DB 00H, 't', 00H, 'i', 00H, 'o', 00H, 'n', 00H, 00H, 00H
$SG186734 DB 'B', 00H, 00H, 00H
$SG118903 DB 'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
DB 'c', 00H, 'e', 00H, 'T', 00H, 'i', 00H, 'm', 00H, 'e', 00H, 00H
DB 00H
ORG $+6
$SG118950 DB 'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
DB 'c', 00H, 'e', 00H, 'C', 00H, 'a', 00H, 'c', 00H, 'h', 00H, 'e'
DB 00H, 00H, 00H
ORG $+4
$SG118997 DB 'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
DB 'c', 00H, 'e', 00H, 'S', 00H, 't', 00H, 'e', 00H, 'n', 00H, 'c'
DB 00H, 'i', 00H, 'l', 00H, 00H, 00H
$SG119044 DB 'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
DB 'c', 00H, 'e', 00H, 'S', 00H, 't', 00H, 'r', 00H, 'i', 00H, 'n'
DB 00H, 'g', 00H, 00H, 00H
ORG $+2
$SG119091 DB 'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
DB 'c', 00H, 'e', 00H, 'M', 00H, 'a', 00H, 'p', 00H, 00H, 00H
$SG119096 DB 'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
DB 'c', 00H, 'e', 00H, 'U', 00H, 't', 00H, 'i', 00H, 'l', 00H, 00H
DB 00H
ORG $+6
$SG119143 DB 'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
DB 'c', 00H, 'e', 00H, 'S', 00H, 'e', 00H, 'c', 00H, 'u', 00H, 'r'
DB 00H, 'i', 00H, 't', 00H, 'y', 00H, 00H, 00H
ORG $+6
$SG119190 DB 'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
DB 'c', 00H, 'e', 00H, 'S', 00H, 'y', 00H, 'n', 00H, 'c', 00H, 00H
DB 00H
ORG $+6
$SG119237 DB 'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
DB 'c', 00H, 'e', 00H, 'I', 00H, 'S', 00H, 'A', 00H, 'P', 00H, 'I'
DB 00H, 00H, 00H
$SG119676 DB 'a', 00H, 'r', 00H, 00H, 00H
ORG $+2
$SG119677 DB 'b', 00H, 'g', 00H, 00H, 00H
ORG $+2
$SG119678 DB 'c', 00H, 'a', 00H, 00H, 00H
ORG $+6
$SG119679 DB 'z', 00H, 'h', 00H, '-', 00H, 'C', 00H, 'H', 00H, 'S', 00H
DB 00H, 00H
ORG $+2
$SG119680 DB 'c', 00H, 's', 00H, 00H, 00H
ORG $+2
$SG119681 DB 'd', 00H, 'a', 00H, 00H, 00H
ORG $+2
$SG119682 DB 'd', 00H, 'e', 00H, 00H, 00H
ORG $+2
$SG119683 DB 'e', 00H, 'l', 00H, 00H, 00H
ORG $+2
$SG119684 DB 'e', 00H, 'n', 00H, 00H, 00H
ORG $+2
$SG119685 DB 'e', 00H, 's', 00H, 00H, 00H
ORG $+2
$SG119686 DB 'f', 00H, 'i', 00H, 00H, 00H
ORG $+2
$SG119687 DB 'f', 00H, 'r', 00H, 00H, 00H
ORG $+2
$SG119688 DB 'h', 00H, 'e', 00H, 00H, 00H
ORG $+2
$SG119689 DB 'h', 00H, 'u', 00H, 00H, 00H
ORG $+2
$SG119690 DB 'i', 00H, 's', 00H, 00H, 00H
ORG $+2
$SG119691 DB 'i', 00H, 't', 00H, 00H, 00H
ORG $+2
$SG119692 DB 'j', 00H, 'a', 00H, 00H, 00H
ORG $+2
$SG119693 DB 'k', 00H, 'o', 00H, 00H, 00H
ORG $+2
$SG119694 DB 'n', 00H, 'l', 00H, 00H, 00H
ORG $+2
$SG119695 DB 'n', 00H, 'o', 00H, 00H, 00H
ORG $+2
$SG119696 DB 'p', 00H, 'l', 00H, 00H, 00H
ORG $+2
$SG119697 DB 'p', 00H, 't', 00H, 00H, 00H
ORG $+2
$SG119698 DB 'r', 00H, 'o', 00H, 00H, 00H
ORG $+2
$SG119699 DB 'r', 00H, 'u', 00H, 00H, 00H
ORG $+2
$SG119700 DB 'h', 00H, 'r', 00H, 00H, 00H
ORG $+2
$SG119701 DB 's', 00H, 'k', 00H, 00H, 00H
ORG $+2
$SG119702 DB 's', 00H, 'q', 00H, 00H, 00H
ORG $+2
$SG119703 DB 's', 00H, 'v', 00H, 00H, 00H
ORG $+2
$SG119704 DB 't', 00H, 'h', 00H, 00H, 00H
ORG $+2
$SG119705 DB 't', 00H, 'r', 00H, 00H, 00H
ORG $+2
$SG119706 DB 'u', 00H, 'r', 00H, 00H, 00H
ORG $+2
$SG119707 DB 'i', 00H, 'd', 00H, 00H, 00H
ORG $+2
$SG119708 DB 'u', 00H, 'k', 00H, 00H, 00H
ORG $+2
$SG119709 DB 'b', 00H, 'e', 00H, 00H, 00H
ORG $+2
$SG119710 DB 's', 00H, 'l', 00H, 00H, 00H
ORG $+2
$SG119711 DB 'e', 00H, 't', 00H, 00H, 00H
ORG $+2
$SG119712 DB 'l', 00H, 'v', 00H, 00H, 00H
ORG $+2
$SG119713 DB 'l', 00H, 't', 00H, 00H, 00H
ORG $+2
$SG119714 DB 'f', 00H, 'a', 00H, 00H, 00H
ORG $+2
$SG119715 DB 'v', 00H, 'i', 00H, 00H, 00H
ORG $+2
$SG119716 DB 'h', 00H, 'y', 00H, 00H, 00H
ORG $+2
$SG119717 DB 'a', 00H, 'z', 00H, 00H, 00H
ORG $+2
$SG119718 DB 'e', 00H, 'u', 00H, 00H, 00H
ORG $+2
$SG119719 DB 'm', 00H, 'k', 00H, 00H, 00H
ORG $+2
$SG119720 DB 'a', 00H, 'f', 00H, 00H, 00H
ORG $+2
$SG119721 DB 'k', 00H, 'a', 00H, 00H, 00H
ORG $+2
$SG119722 DB 'f', 00H, 'o', 00H, 00H, 00H
ORG $+2
$SG119723 DB 'h', 00H, 'i', 00H, 00H, 00H
ORG $+2
$SG119724 DB 'm', 00H, 's', 00H, 00H, 00H
ORG $+2
$SG119725 DB 'k', 00H, 'k', 00H, 00H, 00H
ORG $+2
$SG119726 DB 'k', 00H, 'y', 00H, 00H, 00H
ORG $+2
$SG119727 DB 's', 00H, 'w', 00H, 00H, 00H
ORG $+2
$SG119728 DB 'u', 00H, 'z', 00H, 00H, 00H
ORG $+2
$SG119729 DB 't', 00H, 't', 00H, 00H, 00H
ORG $+2
$SG119730 DB 'p', 00H, 'a', 00H, 00H, 00H
ORG $+2
$SG119731 DB 'g', 00H, 'u', 00H, 00H, 00H
ORG $+2
$SG119732 DB 't', 00H, 'a', 00H, 00H, 00H
ORG $+2
$SG119733 DB 't', 00H, 'e', 00H, 00H, 00H
ORG $+2
$SG119734 DB 'k', 00H, 'n', 00H, 00H, 00H
ORG $+2
$SG119735 DB 'm', 00H, 'r', 00H, 00H, 00H
ORG $+2
$SG119736 DB 's', 00H, 'a', 00H, 00H, 00H
ORG $+2
$SG119737 DB 'm', 00H, 'n', 00H, 00H, 00H
ORG $+2
$SG119738 DB 'g', 00H, 'l', 00H, 00H, 00H
ORG $+2
$SG119739 DB 'k', 00H, 'o', 00H, 'k', 00H, 00H, 00H
$SG119740 DB 's', 00H, 'y', 00H, 'r', 00H, 00H, 00H
$SG119741 DB 'd', 00H, 'i', 00H, 'v', 00H, 00H, 00H
$SG119743 DB 'a', 00H, 'r', 00H, '-', 00H, 'S', 00H, 'A', 00H, 00H, 00H
ORG $+4
$SG119744 DB 'b', 00H, 'g', 00H, '-', 00H, 'B', 00H, 'G', 00H, 00H, 00H
ORG $+4
$SG119745 DB 'c', 00H, 'a', 00H, '-', 00H, 'E', 00H, 'S', 00H, 00H, 00H
ORG $+4
$SG119746 DB 'z', 00H, 'h', 00H, '-', 00H, 'T', 00H, 'W', 00H, 00H, 00H
ORG $+4
$SG119747 DB 'c', 00H, 's', 00H, '-', 00H, 'C', 00H, 'Z', 00H, 00H, 00H
ORG $+4
$SG119748 DB 'd', 00H, 'a', 00H, '-', 00H, 'D', 00H, 'K', 00H, 00H, 00H
ORG $+4
$SG119749 DB 'd', 00H, 'e', 00H, '-', 00H, 'D', 00H, 'E', 00H, 00H, 00H
ORG $+4
$SG119750 DB 'e', 00H, 'l', 00H, '-', 00H, 'G', 00H, 'R', 00H, 00H, 00H
ORG $+4
$SG119751 DB 'e', 00H, 'n', 00H, '-', 00H, 'U', 00H, 'S', 00H, 00H, 00H
ORG $+4
$SG119752 DB 'f', 00H, 'i', 00H, '-', 00H, 'F', 00H, 'I', 00H, 00H, 00H
ORG $+4
$SG119753 DB 'f', 00H, 'r', 00H, '-', 00H, 'F', 00H, 'R', 00H, 00H, 00H
ORG $+4
$SG119754 DB 'h', 00H, 'e', 00H, '-', 00H, 'I', 00H, 'L', 00H, 00H, 00H
ORG $+4
$SG119755 DB 'h', 00H, 'u', 00H, '-', 00H, 'H', 00H, 'U', 00H, 00H, 00H
ORG $+4
$SG119756 DB 'i', 00H, 's', 00H, '-', 00H, 'I', 00H, 'S', 00H, 00H, 00H
ORG $+4
$SG119757 DB 'i', 00H, 't', 00H, '-', 00H, 'I', 00H, 'T', 00H, 00H, 00H
ORG $+4
$SG119758 DB 'j', 00H, 'a', 00H, '-', 00H, 'J', 00H, 'P', 00H, 00H, 00H
ORG $+4
$SG119759 DB 'k', 00H, 'o', 00H, '-', 00H, 'K', 00H, 'R', 00H, 00H, 00H
ORG $+4
$SG119760 DB 'n', 00H, 'l', 00H, '-', 00H, 'N', 00H, 'L', 00H, 00H, 00H
ORG $+4
$SG119761 DB 'n', 00H, 'b', 00H, '-', 00H, 'N', 00H, 'O', 00H, 00H, 00H
ORG $+4
$SG119762 DB 'p', 00H, 'l', 00H, '-', 00H, 'P', 00H, 'L', 00H, 00H, 00H
ORG $+4
$SG119763 DB 'p', 00H, 't', 00H, '-', 00H, 'B', 00H, 'R', 00H, 00H, 00H
ORG $+4
$SG119764 DB 'r', 00H, 'o', 00H, '-', 00H, 'R', 00H, 'O', 00H, 00H, 00H
ORG $+4
$SG119765 DB 'r', 00H, 'u', 00H, '-', 00H, 'R', 00H, 'U', 00H, 00H, 00H
ORG $+4
$SG119766 DB 'h', 00H, 'r', 00H, '-', 00H, 'H', 00H, 'R', 00H, 00H, 00H
ORG $+4
$SG119767 DB 's', 00H, 'k', 00H, '-', 00H, 'S', 00H, 'K', 00H, 00H, 00H
ORG $+4
$SG119768 DB 's', 00H, 'q', 00H, '-', 00H, 'A', 00H, 'L', 00H, 00H, 00H
ORG $+4
$SG119769 DB 's', 00H, 'v', 00H, '-', 00H, 'S', 00H, 'E', 00H, 00H, 00H
ORG $+4
$SG119770 DB 't', 00H, 'h', 00H, '-', 00H, 'T', 00H, 'H', 00H, 00H, 00H
ORG $+4
$SG119771 DB 't', 00H, 'r', 00H, '-', 00H, 'T', 00H, 'R', 00H, 00H, 00H
ORG $+4
$SG119772 DB 'u', 00H, 'r', 00H, '-', 00H, 'P', 00H, 'K', 00H, 00H, 00H
ORG $+4
$SG119773 DB 'i', 00H, 'd', 00H, '-', 00H, 'I', 00H, 'D', 00H, 00H, 00H
ORG $+4
$SG119774 DB 'u', 00H, 'k', 00H, '-', 00H, 'U', 00H, 'A', 00H, 00H, 00H
ORG $+4
$SG119775 DB 'b', 00H, 'e', 00H, '-', 00H, 'B', 00H, 'Y', 00H, 00H, 00H
ORG $+4
$SG119776 DB 's', 00H, 'l', 00H, '-', 00H, 'S', 00H, 'I', 00H, 00H, 00H
ORG $+4
$SG119777 DB 'e', 00H, 't', 00H, '-', 00H, 'E', 00H, 'E', 00H, 00H, 00H
ORG $+4
$SG119778 DB 'l', 00H, 'v', 00H, '-', 00H, 'L', 00H, 'V', 00H, 00H, 00H
ORG $+4
$SG119779 DB 'l', 00H, 't', 00H, '-', 00H, 'L', 00H, 'T', 00H, 00H, 00H
ORG $+4
$SG119780 DB 'f', 00H, 'a', 00H, '-', 00H, 'I', 00H, 'R', 00H, 00H, 00H
ORG $+4
$SG119781 DB 'v', 00H, 'i', 00H, '-', 00H, 'V', 00H, 'N', 00H, 00H, 00H
ORG $+4
$SG119782 DB 'h', 00H, 'y', 00H, '-', 00H, 'A', 00H, 'M', 00H, 00H, 00H
ORG $+4
$SG119783 DB 'a', 00H, 'z', 00H, '-', 00H, 'A', 00H, 'Z', 00H, '-', 00H
DB 'L', 00H, 'a', 00H, 't', 00H, 'n', 00H, 00H, 00H
ORG $+2
$SG119784 DB 'e', 00H, 'u', 00H, '-', 00H, 'E', 00H, 'S', 00H, 00H, 00H
ORG $+4
$SG119785 DB 'm', 00H, 'k', 00H, '-', 00H, 'M', 00H, 'K', 00H, 00H, 00H
ORG $+4
$SG119786 DB 't', 00H, 'n', 00H, '-', 00H, 'Z', 00H, 'A', 00H, 00H, 00H
ORG $+4
$SG119787 DB 'x', 00H, 'h', 00H, '-', 00H, 'Z', 00H, 'A', 00H, 00H, 00H
ORG $+4
$SG119788 DB 'z', 00H, 'u', 00H, '-', 00H, 'Z', 00H, 'A', 00H, 00H, 00H
ORG $+4
$SG119789 DB 'a', 00H, 'f', 00H, '-', 00H, 'Z', 00H, 'A', 00H, 00H, 00H
ORG $+4
$SG119790 DB 'k', 00H, 'a', 00H, '-', 00H, 'G', 00H, 'E', 00H, 00H, 00H
ORG $+4
$SG119791 DB 'f', 00H, 'o', 00H, '-', 00H, 'F', 00H, 'O', 00H, 00H, 00H
ORG $+4
$SG119792 DB 'h', 00H, 'i', 00H, '-', 00H, 'I', 00H, 'N', 00H, 00H, 00H
ORG $+4
$SG119793 DB 'm', 00H, 't', 00H, '-', 00H, 'M', 00H, 'T', 00H, 00H, 00H
ORG $+4
$SG119794 DB 's', 00H, 'e', 00H, '-', 00H, 'N', 00H, 'O', 00H, 00H, 00H
ORG $+4
$SG119795 DB 'm', 00H, 's', 00H, '-', 00H, 'M', 00H, 'Y', 00H, 00H, 00H
ORG $+4
$SG119796 DB 'k', 00H, 'k', 00H, '-', 00H, 'K', 00H, 'Z', 00H, 00H, 00H
ORG $+4
$SG119797 DB 'k', 00H, 'y', 00H, '-', 00H, 'K', 00H, 'G', 00H, 00H, 00H
ORG $+4
$SG119798 DB 's', 00H, 'w', 00H, '-', 00H, 'K', 00H, 'E', 00H, 00H, 00H
ORG $+4
$SG119799 DB 'u', 00H, 'z', 00H, '-', 00H, 'U', 00H, 'Z', 00H, '-', 00H
DB 'L', 00H, 'a', 00H, 't', 00H, 'n', 00H, 00H, 00H
ORG $+2
$SG119800 DB 't', 00H, 't', 00H, '-', 00H, 'R', 00H, 'U', 00H, 00H, 00H
ORG $+4
$SG119801 DB 'b', 00H, 'n', 00H, '-', 00H, 'I', 00H, 'N', 00H, 00H, 00H
ORG $+4
$SG119802 DB 'p', 00H, 'a', 00H, '-', 00H, 'I', 00H, 'N', 00H, 00H, 00H
ORG $+4
$SG119803 DB 'g', 00H, 'u', 00H, '-', 00H, 'I', 00H, 'N', 00H, 00H, 00H
ORG $+4
$SG119804 DB 't', 00H, 'a', 00H, '-', 00H, 'I', 00H, 'N', 00H, 00H, 00H
ORG $+4
$SG119805 DB 't', 00H, 'e', 00H, '-', 00H, 'I', 00H, 'N', 00H, 00H, 00H
ORG $+4
$SG119806 DB 'k', 00H, 'n', 00H, '-', 00H, 'I', 00H, 'N', 00H, 00H, 00H
ORG $+4
$SG119807 DB 'm', 00H, 'l', 00H, '-', 00H, 'I', 00H, 'N', 00H, 00H, 00H
ORG $+4
$SG119808 DB 'm', 00H, 'r', 00H, '-', 00H, 'I', 00H, 'N', 00H, 00H, 00H
ORG $+4
$SG119809 DB 's', 00H, 'a', 00H, '-', 00H, 'I', 00H, 'N', 00H, 00H, 00H
ORG $+4
$SG119810 DB 'm', 00H, 'n', 00H, '-', 00H, 'M', 00H, 'N', 00H, 00H, 00H
ORG $+4
$SG119811 DB 'c', 00H, 'y', 00H, '-', 00H, 'G', 00H, 'B', 00H, 00H, 00H
ORG $+4
$SG119812 DB 'g', 00H, 'l', 00H, '-', 00H, 'E', 00H, 'S', 00H, 00H, 00H
ORG $+4
$SG119813 DB 'k', 00H, 'o', 00H, 'k', 00H, '-', 00H, 'I', 00H, 'N', 00H
DB 00H, 00H
ORG $+2
$SG119814 DB 's', 00H, 'y', 00H, 'r', 00H, '-', 00H, 'S', 00H, 'Y', 00H
DB 00H, 00H
ORG $+2
$SG119815 DB 'd', 00H, 'i', 00H, 'v', 00H, '-', 00H, 'M', 00H, 'V', 00H
DB 00H, 00H
ORG $+2
$SG119816 DB 'q', 00H, 'u', 00H, 'z', 00H, '-', 00H, 'B', 00H, 'O', 00H
DB 00H, 00H
ORG $+2
$SG119817 DB 'n', 00H, 's', 00H, '-', 00H, 'Z', 00H, 'A', 00H, 00H, 00H
ORG $+4
$SG119818 DB 'm', 00H, 'i', 00H, '-', 00H, 'N', 00H, 'Z', 00H, 00H, 00H
ORG $+4
$SG119819 DB 'a', 00H, 'r', 00H, '-', 00H, 'I', 00H, 'Q', 00H, 00H, 00H
ORG $+4
$SG119820 DB 'z', 00H, 'h', 00H, '-', 00H, 'C', 00H, 'N', 00H, 00H, 00H
ORG $+4
$SG119821 DB 'd', 00H, 'e', 00H, '-', 00H, 'C', 00H, 'H', 00H, 00H, 00H
ORG $+4
$SG119822 DB 'e', 00H, 'n', 00H, '-', 00H, 'G', 00H, 'B', 00H, 00H, 00H
ORG $+4
$SG119823 DB 'e', 00H, 's', 00H, '-', 00H, 'M', 00H, 'X', 00H, 00H, 00H
ORG $+4
$SG119824 DB 'f', 00H, 'r', 00H, '-', 00H, 'B', 00H, 'E', 00H, 00H, 00H
ORG $+4
$SG119825 DB 'i', 00H, 't', 00H, '-', 00H, 'C', 00H, 'H', 00H, 00H, 00H
ORG $+4
$SG119826 DB 'n', 00H, 'l', 00H, '-', 00H, 'B', 00H, 'E', 00H, 00H, 00H
ORG $+4
$SG119827 DB 'n', 00H, 'n', 00H, '-', 00H, 'N', 00H, 'O', 00H, 00H, 00H
ORG $+4
$SG119828 DB 'p', 00H, 't', 00H, '-', 00H, 'P', 00H, 'T', 00H, 00H, 00H
ORG $+4
$SG119829 DB 's', 00H, 'r', 00H, '-', 00H, 'S', 00H, 'P', 00H, '-', 00H
DB 'L', 00H, 'a', 00H, 't', 00H, 'n', 00H, 00H, 00H
ORG $+2
$SG119830 DB 's', 00H, 'v', 00H, '-', 00H, 'F', 00H, 'I', 00H, 00H, 00H
ORG $+4
$SG119831 DB 'a', 00H, 'z', 00H, '-', 00H, 'A', 00H, 'Z', 00H, '-', 00H
DB 'C', 00H, 'y', 00H, 'r', 00H, 'l', 00H, 00H, 00H
ORG $+2
$SG119832 DB 's', 00H, 'e', 00H, '-', 00H, 'S', 00H, 'E', 00H, 00H, 00H
ORG $+4
$SG119833 DB 'm', 00H, 's', 00H, '-', 00H, 'B', 00H, 'N', 00H, 00H, 00H
ORG $+4
$SG119834 DB 'u', 00H, 'z', 00H, '-', 00H, 'U', 00H, 'Z', 00H, '-', 00H
DB 'C', 00H, 'y', 00H, 'r', 00H, 'l', 00H, 00H, 00H
ORG $+2
$SG119835 DB 'q', 00H, 'u', 00H, 'z', 00H, '-', 00H, 'E', 00H, 'C', 00H
DB 00H, 00H
ORG $+2
$SG119836 DB 'a', 00H, 'r', 00H, '-', 00H, 'E', 00H, 'G', 00H, 00H, 00H
ORG $+4
$SG119837 DB 'z', 00H, 'h', 00H, '-', 00H, 'H', 00H, 'K', 00H, 00H, 00H
ORG $+4
$SG119838 DB 'd', 00H, 'e', 00H, '-', 00H, 'A', 00H, 'T', 00H, 00H, 00H
ORG $+4
$SG119839 DB 'e', 00H, 'n', 00H, '-', 00H, 'A', 00H, 'U', 00H, 00H, 00H
ORG $+4
$SG119840 DB 'e', 00H, 's', 00H, '-', 00H, 'E', 00H, 'S', 00H, 00H, 00H
ORG $+4
$SG119841 DB 'f', 00H, 'r', 00H, '-', 00H, 'C', 00H, 'A', 00H, 00H, 00H
ORG $+4
$SG119842 DB 's', 00H, 'r', 00H, '-', 00H, 'S', 00H, 'P', 00H, '-', 00H
DB 'C', 00H, 'y', 00H, 'r', 00H, 'l', 00H, 00H, 00H
ORG $+2
$SG119843 DB 's', 00H, 'e', 00H, '-', 00H, 'F', 00H, 'I', 00H, 00H, 00H
ORG $+4
$SG119844 DB 'q', 00H, 'u', 00H, 'z', 00H, '-', 00H, 'P', 00H, 'E', 00H
DB 00H, 00H
ORG $+2
$SG119845 DB 'a', 00H, 'r', 00H, '-', 00H, 'L', 00H, 'Y', 00H, 00H, 00H
ORG $+4
$SG119846 DB 'z', 00H, 'h', 00H, '-', 00H, 'S', 00H, 'G', 00H, 00H, 00H
ORG $+4
$SG119847 DB 'd', 00H, 'e', 00H, '-', 00H, 'L', 00H, 'U', 00H, 00H, 00H
ORG $+4
$SG119848 DB 'e', 00H, 'n', 00H, '-', 00H, 'C', 00H, 'A', 00H, 00H, 00H
ORG $+4
$SG119849 DB 'e', 00H, 's', 00H, '-', 00H, 'G', 00H, 'T', 00H, 00H, 00H
ORG $+4
$SG119850 DB 'f', 00H, 'r', 00H, '-', 00H, 'C', 00H, 'H', 00H, 00H, 00H
ORG $+4
$SG119851 DB 'h', 00H, 'r', 00H, '-', 00H, 'B', 00H, 'A', 00H, 00H, 00H
ORG $+4
$SG119852 DB 's', 00H, 'm', 00H, 'j', 00H, '-', 00H, 'N', 00H, 'O', 00H
DB 00H, 00H
ORG $+2
$SG119853 DB 'a', 00H, 'r', 00H, '-', 00H, 'D', 00H, 'Z', 00H, 00H, 00H
ORG $+4
$SG119854 DB 'z', 00H, 'h', 00H, '-', 00H, 'M', 00H, 'O', 00H, 00H, 00H
ORG $+4
$SG119855 DB 'd', 00H, 'e', 00H, '-', 00H, 'L', 00H, 'I', 00H, 00H, 00H
ORG $+4
$SG119856 DB 'e', 00H, 'n', 00H, '-', 00H, 'N', 00H, 'Z', 00H, 00H, 00H
ORG $+4
$SG119857 DB 'e', 00H, 's', 00H, '-', 00H, 'C', 00H, 'R', 00H, 00H, 00H
ORG $+4
$SG119858 DB 'f', 00H, 'r', 00H, '-', 00H, 'L', 00H, 'U', 00H, 00H, 00H
ORG $+4
$SG119859 DB 'b', 00H, 's', 00H, '-', 00H, 'B', 00H, 'A', 00H, '-', 00H
DB 'L', 00H, 'a', 00H, 't', 00H, 'n', 00H, 00H, 00H
ORG $+2
$SG119860 DB 's', 00H, 'm', 00H, 'j', 00H, '-', 00H, 'S', 00H, 'E', 00H
DB 00H, 00H
ORG $+2
$SG119861 DB 'a', 00H, 'r', 00H, '-', 00H, 'M', 00H, 'A', 00H, 00H, 00H
ORG $+4
$SG119862 DB 'e', 00H, 'n', 00H, '-', 00H, 'I', 00H, 'E', 00H, 00H, 00H
ORG $+4
$SG119863 DB 'e', 00H, 's', 00H, '-', 00H, 'P', 00H, 'A', 00H, 00H, 00H
ORG $+4
$SG119864 DB 'f', 00H, 'r', 00H, '-', 00H, 'M', 00H, 'C', 00H, 00H, 00H
ORG $+4
$SG119865 DB 's', 00H, 'r', 00H, '-', 00H, 'B', 00H, 'A', 00H, '-', 00H
DB 'L', 00H, 'a', 00H, 't', 00H, 'n', 00H, 00H, 00H
ORG $+2
$SG119866 DB 's', 00H, 'm', 00H, 'a', 00H, '-', 00H, 'N', 00H, 'O', 00H
DB 00H, 00H
ORG $+2
$SG119867 DB 'a', 00H, 'r', 00H, '-', 00H, 'T', 00H, 'N', 00H, 00H, 00H
ORG $+4
$SG119868 DB 'e', 00H, 'n', 00H, '-', 00H, 'Z', 00H, 'A', 00H, 00H, 00H
ORG $+4
$SG119869 DB 'e', 00H, 's', 00H, '-', 00H, 'D', 00H, 'O', 00H, 00H, 00H
ORG $+4
$SG119870 DB 's', 00H, 'r', 00H, '-', 00H, 'B', 00H, 'A', 00H, '-', 00H
DB 'C', 00H, 'y', 00H, 'r', 00H, 'l', 00H, 00H, 00H
ORG $+2
$SG119871 DB 's', 00H, 'm', 00H, 'a', 00H, '-', 00H, 'S', 00H, 'E', 00H
DB 00H, 00H
ORG $+2
$SG119872 DB 'a', 00H, 'r', 00H, '-', 00H, 'O', 00H, 'M', 00H, 00H, 00H
ORG $+4
$SG119873 DB 'e', 00H, 'n', 00H, '-', 00H, 'J', 00H, 'M', 00H, 00H, 00H
ORG $+4
$SG119874 DB 'e', 00H, 's', 00H, '-', 00H, 'V', 00H, 'E', 00H, 00H, 00H
ORG $+4
$SG119875 DB 's', 00H, 'm', 00H, 's', 00H, '-', 00H, 'F', 00H, 'I', 00H
DB 00H, 00H
ORG $+2
$SG119876 DB 'a', 00H, 'r', 00H, '-', 00H, 'Y', 00H, 'E', 00H, 00H, 00H
ORG $+4
$SG119877 DB 'e', 00H, 'n', 00H, '-', 00H, 'C', 00H, 'B', 00H, 00H, 00H
ORG $+4
$SG119878 DB 'e', 00H, 's', 00H, '-', 00H, 'C', 00H, 'O', 00H, 00H, 00H
ORG $+4
$SG119879 DB 's', 00H, 'm', 00H, 'n', 00H, '-', 00H, 'F', 00H, 'I', 00H
DB 00H, 00H
ORG $+2
$SG119880 DB 'a', 00H, 'r', 00H, '-', 00H, 'S', 00H, 'Y', 00H, 00H, 00H
ORG $+4
$SG119881 DB 'e', 00H, 'n', 00H, '-', 00H, 'B', 00H, 'Z', 00H, 00H, 00H
ORG $+4
$SG119882 DB 'e', 00H, 's', 00H, '-', 00H, 'P', 00H, 'E', 00H, 00H, 00H
ORG $+4
$SG119883 DB 'a', 00H, 'r', 00H, '-', 00H, 'J', 00H, 'O', 00H, 00H, 00H
ORG $+4
$SG119884 DB 'e', 00H, 'n', 00H, '-', 00H, 'T', 00H, 'T', 00H, 00H, 00H
ORG $+4
$SG119885 DB 'e', 00H, 's', 00H, '-', 00H, 'A', 00H, 'R', 00H, 00H, 00H
ORG $+4
$SG119886 DB 'a', 00H, 'r', 00H, '-', 00H, 'L', 00H, 'B', 00H, 00H, 00H
ORG $+4
$SG119887 DB 'e', 00H, 'n', 00H, '-', 00H, 'Z', 00H, 'W', 00H, 00H, 00H
ORG $+4
$SG119888 DB 'e', 00H, 's', 00H, '-', 00H, 'E', 00H, 'C', 00H, 00H, 00H
ORG $+4
$SG119889 DB 'a', 00H, 'r', 00H, '-', 00H, 'K', 00H, 'W', 00H, 00H, 00H
ORG $+4
$SG119890 DB 'e', 00H, 'n', 00H, '-', 00H, 'P', 00H, 'H', 00H, 00H, 00H
ORG $+4
$SG119891 DB 'e', 00H, 's', 00H, '-', 00H, 'C', 00H, 'L', 00H, 00H, 00H
ORG $+4
$SG119892 DB 'a', 00H, 'r', 00H, '-', 00H, 'A', 00H, 'E', 00H, 00H, 00H
ORG $+4
$SG119893 DB 'e', 00H, 's', 00H, '-', 00H, 'U', 00H, 'Y', 00H, 00H, 00H
ORG $+4
$SG119894 DB 'a', 00H, 'r', 00H, '-', 00H, 'B', 00H, 'H', 00H, 00H, 00H
ORG $+4
$SG119895 DB 'e', 00H, 's', 00H, '-', 00H, 'P', 00H, 'Y', 00H, 00H, 00H
ORG $+4
$SG119896 DB 'a', 00H, 'r', 00H, '-', 00H, 'Q', 00H, 'A', 00H, 00H, 00H
ORG $+4
$SG119897 DB 'e', 00H, 's', 00H, '-', 00H, 'B', 00H, 'O', 00H, 00H, 00H
ORG $+4
$SG119898 DB 'e', 00H, 's', 00H, '-', 00H, 'S', 00H, 'V', 00H, 00H, 00H
ORG $+4
$SG119899 DB 'e', 00H, 's', 00H, '-', 00H, 'H', 00H, 'N', 00H, 00H, 00H
ORG $+4
$SG119900 DB 'e', 00H, 's', 00H, '-', 00H, 'N', 00H, 'I', 00H, 00H, 00H
ORG $+4
$SG119901 DB 'e', 00H, 's', 00H, '-', 00H, 'P', 00H, 'R', 00H, 00H, 00H
ORG $+4
$SG119902 DB 'z', 00H, 'h', 00H, '-', 00H, 'C', 00H, 'H', 00H, 'T', 00H
DB 00H, 00H
ORG $+2
$SG119903 DB 's', 00H, 'r', 00H, 00H, 00H
ORG $+2
$SG119906 DB 'a', 00H, 'f', 00H, 00H, 00H
ORG $+2
$SG119907 DB 'a', 00H, 'f', 00H, '-', 00H, 'z', 00H, 'a', 00H, 00H, 00H
$SG119908 DB 'a', 00H, 'r', 00H, 00H, 00H
ORG $+6
$SG119909 DB 'a', 00H, 'r', 00H, '-', 00H, 'a', 00H, 'e', 00H, 00H, 00H
ORG $+4
$SG119910 DB 'a', 00H, 'r', 00H, '-', 00H, 'b', 00H, 'h', 00H, 00H, 00H
ORG $+4
$SG119911 DB 'a', 00H, 'r', 00H, '-', 00H, 'd', 00H, 'z', 00H, 00H, 00H
ORG $+4
$SG119912 DB 'a', 00H, 'r', 00H, '-', 00H, 'e', 00H, 'g', 00H, 00H, 00H
ORG $+4
$SG119913 DB 'a', 00H, 'r', 00H, '-', 00H, 'i', 00H, 'q', 00H, 00H, 00H
ORG $+4
$SG119914 DB 'a', 00H, 'r', 00H, '-', 00H, 'j', 00H, 'o', 00H, 00H, 00H
ORG $+4
$SG119915 DB 'a', 00H, 'r', 00H, '-', 00H, 'k', 00H, 'w', 00H, 00H, 00H
ORG $+4
$SG119916 DB 'a', 00H, 'r', 00H, '-', 00H, 'l', 00H, 'b', 00H, 00H, 00H
ORG $+4
$SG119917 DB 'a', 00H, 'r', 00H, '-', 00H, 'l', 00H, 'y', 00H, 00H, 00H
ORG $+4
$SG119918 DB 'a', 00H, 'r', 00H, '-', 00H, 'm', 00H, 'a', 00H, 00H, 00H
ORG $+4
$SG119919 DB 'a', 00H, 'r', 00H, '-', 00H, 'o', 00H, 'm', 00H, 00H, 00H
ORG $+4
$SG119920 DB 'a', 00H, 'r', 00H, '-', 00H, 'q', 00H, 'a', 00H, 00H, 00H
ORG $+4
$SG119921 DB 'a', 00H, 'r', 00H, '-', 00H, 's', 00H, 'a', 00H, 00H, 00H
ORG $+4
$SG119922 DB 'a', 00H, 'r', 00H, '-', 00H, 's', 00H, 'y', 00H, 00H, 00H
ORG $+4
$SG119923 DB 'a', 00H, 'r', 00H, '-', 00H, 't', 00H, 'n', 00H, 00H, 00H
ORG $+4
$SG119924 DB 'a', 00H, 'r', 00H, '-', 00H, 'y', 00H, 'e', 00H, 00H, 00H
$SG119925 DB 'a', 00H, 'z', 00H, 00H, 00H
ORG $+6
$SG119926 DB 'a', 00H, 'z', 00H, '-', 00H, 'a', 00H, 'z', 00H, '-', 00H
DB 'c', 00H, 'y', 00H, 'r', 00H, 'l', 00H, 00H, 00H
ORG $+2
$SG119927 DB 'a', 00H, 'z', 00H, '-', 00H, 'a', 00H, 'z', 00H, '-', 00H
DB 'l', 00H, 'a', 00H, 't', 00H, 'n', 00H, 00H, 00H
ORG $+2
$SG119928 DB 'b', 00H, 'e', 00H, 00H, 00H
ORG $+2
$SG119929 DB 'b', 00H, 'e', 00H, '-', 00H, 'b', 00H, 'y', 00H, 00H, 00H
$SG119930 DB 'b', 00H, 'g', 00H, 00H, 00H
ORG $+6
$SG119931 DB 'b', 00H, 'g', 00H, '-', 00H, 'b', 00H, 'g', 00H, 00H, 00H
ORG $+4
$SG119932 DB 'b', 00H, 'n', 00H, '-', 00H, 'i', 00H, 'n', 00H, 00H, 00H
ORG $+4
$SG119933 DB 'b', 00H, 's', 00H, '-', 00H, 'b', 00H, 'a', 00H, '-', 00H
DB 'l', 00H, 'a', 00H, 't', 00H, 'n', 00H, 00H, 00H
ORG $+2
$SG119934 DB 'c', 00H, 'a', 00H, 00H, 00H
ORG $+2
$SG119935 DB 'c', 00H, 'a', 00H, '-', 00H, 'e', 00H, 's', 00H, 00H, 00H
$SG119936 DB 'c', 00H, 's', 00H, 00H, 00H
ORG $+6
$SG119937 DB 'c', 00H, 's', 00H, '-', 00H, 'c', 00H, 'z', 00H, 00H, 00H
ORG $+4
$SG119938 DB 'c', 00H, 'y', 00H, '-', 00H, 'g', 00H, 'b', 00H, 00H, 00H
$SG119939 DB 'd', 00H, 'a', 00H, 00H, 00H
ORG $+6
$SG119940 DB 'd', 00H, 'a', 00H, '-', 00H, 'd', 00H, 'k', 00H, 00H, 00H
$SG119941 DB 'd', 00H, 'e', 00H, 00H, 00H
ORG $+6
$SG119942 DB 'd', 00H, 'e', 00H, '-', 00H, 'a', 00H, 't', 00H, 00H, 00H
ORG $+4
$SG119943 DB 'd', 00H, 'e', 00H, '-', 00H, 'c', 00H, 'h', 00H, 00H, 00H
ORG $+4
$SG119944 DB 'd', 00H, 'e', 00H, '-', 00H, 'd', 00H, 'e', 00H, 00H, 00H
ORG $+4
$SG119945 DB 'd', 00H, 'e', 00H, '-', 00H, 'l', 00H, 'i', 00H, 00H, 00H
ORG $+4
$SG119946 DB 'd', 00H, 'e', 00H, '-', 00H, 'l', 00H, 'u', 00H, 00H, 00H
ORG $+4
$SG119947 DB 'd', 00H, 'i', 00H, 'v', 00H, 00H, 00H
$SG119948 DB 'd', 00H, 'i', 00H, 'v', 00H, '-', 00H, 'm', 00H, 'v', 00H
DB 00H, 00H
ORG $+2
$SG119949 DB 'e', 00H, 'l', 00H, 00H, 00H
ORG $+2
$SG119950 DB 'e', 00H, 'l', 00H, '-', 00H, 'g', 00H, 'r', 00H, 00H, 00H
$SG119951 DB 'e', 00H, 'n', 00H, 00H, 00H
ORG $+6
$SG119952 DB 'e', 00H, 'n', 00H, '-', 00H, 'a', 00H, 'u', 00H, 00H, 00H
ORG $+4
$SG119953 DB 'e', 00H, 'n', 00H, '-', 00H, 'b', 00H, 'z', 00H, 00H, 00H
ORG $+4
$SG119954 DB 'e', 00H, 'n', 00H, '-', 00H, 'c', 00H, 'a', 00H, 00H, 00H
ORG $+4
$SG119955 DB 'e', 00H, 'n', 00H, '-', 00H, 'c', 00H, 'b', 00H, 00H, 00H
ORG $+4
$SG119956 DB 'e', 00H, 'n', 00H, '-', 00H, 'g', 00H, 'b', 00H, 00H, 00H
ORG $+4
$SG119957 DB 'e', 00H, 'n', 00H, '-', 00H, 'i', 00H, 'e', 00H, 00H, 00H
ORG $+4
$SG119958 DB 'e', 00H, 'n', 00H, '-', 00H, 'j', 00H, 'm', 00H, 00H, 00H
ORG $+4
$SG119959 DB 'e', 00H, 'n', 00H, '-', 00H, 'n', 00H, 'z', 00H, 00H, 00H
ORG $+4
$SG119960 DB 'e', 00H, 'n', 00H, '-', 00H, 'p', 00H, 'h', 00H, 00H, 00H
ORG $+4
$SG119961 DB 'e', 00H, 'n', 00H, '-', 00H, 't', 00H, 't', 00H, 00H, 00H
ORG $+4
$SG119962 DB 'e', 00H, 'n', 00H, '-', 00H, 'u', 00H, 's', 00H, 00H, 00H
ORG $+4
$SG119963 DB 'e', 00H, 'n', 00H, '-', 00H, 'z', 00H, 'a', 00H, 00H, 00H
ORG $+4
$SG119964 DB 'e', 00H, 'n', 00H, '-', 00H, 'z', 00H, 'w', 00H, 00H, 00H
$SG119965 DB 'e', 00H, 's', 00H, 00H, 00H
ORG $+6
$SG119966 DB 'e', 00H, 's', 00H, '-', 00H, 'a', 00H, 'r', 00H, 00H, 00H
ORG $+4
$SG119967 DB 'e', 00H, 's', 00H, '-', 00H, 'b', 00H, 'o', 00H, 00H, 00H
ORG $+4
$SG119968 DB 'e', 00H, 's', 00H, '-', 00H, 'c', 00H, 'l', 00H, 00H, 00H
ORG $+4
$SG119969 DB 'e', 00H, 's', 00H, '-', 00H, 'c', 00H, 'o', 00H, 00H, 00H
ORG $+4
$SG119970 DB 'e', 00H, 's', 00H, '-', 00H, 'c', 00H, 'r', 00H, 00H, 00H
ORG $+4
$SG119971 DB 'e', 00H, 's', 00H, '-', 00H, 'd', 00H, 'o', 00H, 00H, 00H
ORG $+4
$SG119972 DB 'e', 00H, 's', 00H, '-', 00H, 'e', 00H, 'c', 00H, 00H, 00H
ORG $+4
$SG119973 DB 'e', 00H, 's', 00H, '-', 00H, 'e', 00H, 's', 00H, 00H, 00H
ORG $+4
$SG119974 DB 'e', 00H, 's', 00H, '-', 00H, 'g', 00H, 't', 00H, 00H, 00H
ORG $+4
$SG119975 DB 'e', 00H, 's', 00H, '-', 00H, 'h', 00H, 'n', 00H, 00H, 00H
ORG $+4
$SG119976 DB 'e', 00H, 's', 00H, '-', 00H, 'm', 00H, 'x', 00H, 00H, 00H
ORG $+4
$SG119977 DB 'e', 00H, 's', 00H, '-', 00H, 'n', 00H, 'i', 00H, 00H, 00H
ORG $+4
$SG119978 DB 'e', 00H, 's', 00H, '-', 00H, 'p', 00H, 'a', 00H, 00H, 00H
ORG $+4
$SG119979 DB 'e', 00H, 's', 00H, '-', 00H, 'p', 00H, 'e', 00H, 00H, 00H
ORG $+4
$SG119980 DB 'e', 00H, 's', 00H, '-', 00H, 'p', 00H, 'r', 00H, 00H, 00H
ORG $+4
$SG119981 DB 'e', 00H, 's', 00H, '-', 00H, 'p', 00H, 'y', 00H, 00H, 00H
ORG $+4
$SG119982 DB 'e', 00H, 's', 00H, '-', 00H, 's', 00H, 'v', 00H, 00H, 00H
ORG $+4
$SG119983 DB 'e', 00H, 's', 00H, '-', 00H, 'u', 00H, 'y', 00H, 00H, 00H
ORG $+4
$SG119984 DB 'e', 00H, 's', 00H, '-', 00H, 'v', 00H, 'e', 00H, 00H, 00H
$SG119985 DB 'e', 00H, 't', 00H, 00H, 00H
ORG $+6
$SG119986 DB 'e', 00H, 't', 00H, '-', 00H, 'e', 00H, 'e', 00H, 00H, 00H
$SG119987 DB 'e', 00H, 'u', 00H, 00H, 00H
ORG $+6
$SG119988 DB 'e', 00H, 'u', 00H, '-', 00H, 'e', 00H, 's', 00H, 00H, 00H
$SG119989 DB 'f', 00H, 'a', 00H, 00H, 00H
ORG $+6
$SG119990 DB 'f', 00H, 'a', 00H, '-', 00H, 'i', 00H, 'r', 00H, 00H, 00H
$SG119991 DB 'f', 00H, 'i', 00H, 00H, 00H
ORG $+6
$SG119992 DB 'f', 00H, 'i', 00H, '-', 00H, 'f', 00H, 'i', 00H, 00H, 00H
$SG119993 DB 'f', 00H, 'o', 00H, 00H, 00H
ORG $+6
$SG119994 DB 'f', 00H, 'o', 00H, '-', 00H, 'f', 00H, 'o', 00H, 00H, 00H
$SG119995 DB 'f', 00H, 'r', 00H, 00H, 00H
ORG $+6
$SG119996 DB 'f', 00H, 'r', 00H, '-', 00H, 'b', 00H, 'e', 00H, 00H, 00H
ORG $+4
$SG119997 DB 'f', 00H, 'r', 00H, '-', 00H, 'c', 00H, 'a', 00H, 00H, 00H
ORG $+4
$SG119998 DB 'f', 00H, 'r', 00H, '-', 00H, 'c', 00H, 'h', 00H, 00H, 00H
ORG $+4
$SG119999 DB 'f', 00H, 'r', 00H, '-', 00H, 'f', 00H, 'r', 00H, 00H, 00H
ORG $+4
$SG120000 DB 'f', 00H, 'r', 00H, '-', 00H, 'l', 00H, 'u', 00H, 00H, 00H
ORG $+4
$SG120001 DB 'f', 00H, 'r', 00H, '-', 00H, 'm', 00H, 'c', 00H, 00H, 00H
$SG120002 DB 'g', 00H, 'l', 00H, 00H, 00H
ORG $+6
$SG120003 DB 'g', 00H, 'l', 00H, '-', 00H, 'e', 00H, 's', 00H, 00H, 00H
$SG120004 DB 'g', 00H, 'u', 00H, 00H, 00H
ORG $+6
$SG120005 DB 'g', 00H, 'u', 00H, '-', 00H, 'i', 00H, 'n', 00H, 00H, 00H
$SG120006 DB 'h', 00H, 'e', 00H, 00H, 00H
ORG $+6
$SG120007 DB 'h', 00H, 'e', 00H, '-', 00H, 'i', 00H, 'l', 00H, 00H, 00H
$SG120008 DB 'h', 00H, 'i', 00H, 00H, 00H
ORG $+6
$SG120009 DB 'h', 00H, 'i', 00H, '-', 00H, 'i', 00H, 'n', 00H, 00H, 00H
$SG120010 DB 'h', 00H, 'r', 00H, 00H, 00H
ORG $+6
$SG120011 DB 'h', 00H, 'r', 00H, '-', 00H, 'b', 00H, 'a', 00H, 00H, 00H
ORG $+4
$SG120012 DB 'h', 00H, 'r', 00H, '-', 00H, 'h', 00H, 'r', 00H, 00H, 00H
$SG120013 DB 'h', 00H, 'u', 00H, 00H, 00H
ORG $+6
$SG120014 DB 'h', 00H, 'u', 00H, '-', 00H, 'h', 00H, 'u', 00H, 00H, 00H
$SG120015 DB 'h', 00H, 'y', 00H, 00H, 00H
ORG $+6
$SG120016 DB 'h', 00H, 'y', 00H, '-', 00H, 'a', 00H, 'm', 00H, 00H, 00H
$SG120017 DB 'i', 00H, 'd', 00H, 00H, 00H
ORG $+6
$SG120018 DB 'i', 00H, 'd', 00H, '-', 00H, 'i', 00H, 'd', 00H, 00H, 00H
$SG120019 DB 'i', 00H, 's', 00H, 00H, 00H
ORG $+6
$SG120020 DB 'i', 00H, 's', 00H, '-', 00H, 'i', 00H, 's', 00H, 00H, 00H
$SG120021 DB 'i', 00H, 't', 00H, 00H, 00H
ORG $+6
$SG120022 DB 'i', 00H, 't', 00H, '-', 00H, 'c', 00H, 'h', 00H, 00H, 00H
ORG $+4
$SG120023 DB 'i', 00H, 't', 00H, '-', 00H, 'i', 00H, 't', 00H, 00H, 00H
$SG120024 DB 'j', 00H, 'a', 00H, 00H, 00H
ORG $+6
$SG120025 DB 'j', 00H, 'a', 00H, '-', 00H, 'j', 00H, 'p', 00H, 00H, 00H
$SG120026 DB 'k', 00H, 'a', 00H, 00H, 00H
ORG $+6
$SG120027 DB 'k', 00H, 'a', 00H, '-', 00H, 'g', 00H, 'e', 00H, 00H, 00H
$SG120028 DB 'k', 00H, 'k', 00H, 00H, 00H
ORG $+6
$SG120029 DB 'k', 00H, 'k', 00H, '-', 00H, 'k', 00H, 'z', 00H, 00H, 00H
$SG120030 DB 'k', 00H, 'n', 00H, 00H, 00H
ORG $+6
$SG120031 DB 'k', 00H, 'n', 00H, '-', 00H, 'i', 00H, 'n', 00H, 00H, 00H
$SG120032 DB 'k', 00H, 'o', 00H, 00H, 00H
ORG $+6
$SG120033 DB 'k', 00H, 'o', 00H, 'k', 00H, 00H, 00H
$SG120034 DB 'k', 00H, 'o', 00H, 'k', 00H, '-', 00H, 'i', 00H, 'n', 00H
DB 00H, 00H
ORG $+2
$SG120035 DB 'k', 00H, 'o', 00H, '-', 00H, 'k', 00H, 'r', 00H, 00H, 00H
$SG120036 DB 'k', 00H, 'y', 00H, 00H, 00H
ORG $+6
$SG120037 DB 'k', 00H, 'y', 00H, '-', 00H, 'k', 00H, 'g', 00H, 00H, 00H
$SG120038 DB 'l', 00H, 't', 00H, 00H, 00H
ORG $+6
$SG120039 DB 'l', 00H, 't', 00H, '-', 00H, 'l', 00H, 't', 00H, 00H, 00H
$SG120040 DB 'l', 00H, 'v', 00H, 00H, 00H
ORG $+6
$SG120041 DB 'l', 00H, 'v', 00H, '-', 00H, 'l', 00H, 'v', 00H, 00H, 00H
ORG $+4
$SG120042 DB 'm', 00H, 'i', 00H, '-', 00H, 'n', 00H, 'z', 00H, 00H, 00H
$SG120043 DB 'm', 00H, 'k', 00H, 00H, 00H
ORG $+6
$SG120044 DB 'm', 00H, 'k', 00H, '-', 00H, 'm', 00H, 'k', 00H, 00H, 00H
ORG $+4
$SG120045 DB 'm', 00H, 'l', 00H, '-', 00H, 'i', 00H, 'n', 00H, 00H, 00H
$SG120046 DB 'm', 00H, 'n', 00H, 00H, 00H
ORG $+6
$SG120047 DB 'm', 00H, 'n', 00H, '-', 00H, 'm', 00H, 'n', 00H, 00H, 00H
$SG120048 DB 'm', 00H, 'r', 00H, 00H, 00H
ORG $+6
$SG120049 DB 'm', 00H, 'r', 00H, '-', 00H, 'i', 00H, 'n', 00H, 00H, 00H
$SG120050 DB 'm', 00H, 's', 00H, 00H, 00H
ORG $+6
$SG120051 DB 'm', 00H, 's', 00H, '-', 00H, 'b', 00H, 'n', 00H, 00H, 00H
ORG $+4
$SG120052 DB 'm', 00H, 's', 00H, '-', 00H, 'm', 00H, 'y', 00H, 00H, 00H
ORG $+4
$SG120053 DB 'm', 00H, 't', 00H, '-', 00H, 'm', 00H, 't', 00H, 00H, 00H
ORG $+4
$SG120054 DB 'n', 00H, 'b', 00H, '-', 00H, 'n', 00H, 'o', 00H, 00H, 00H
$SG120055 DB 'n', 00H, 'l', 00H, 00H, 00H
ORG $+6
$SG120056 DB 'n', 00H, 'l', 00H, '-', 00H, 'b', 00H, 'e', 00H, 00H, 00H
ORG $+4
$SG120057 DB 'n', 00H, 'l', 00H, '-', 00H, 'n', 00H, 'l', 00H, 00H, 00H
ORG $+4
$SG120058 DB 'n', 00H, 'n', 00H, '-', 00H, 'n', 00H, 'o', 00H, 00H, 00H
$SG120059 DB 'n', 00H, 'o', 00H, 00H, 00H
ORG $+6
$SG120060 DB 'n', 00H, 's', 00H, '-', 00H, 'z', 00H, 'a', 00H, 00H, 00H
$SG120061 DB 'p', 00H, 'a', 00H, 00H, 00H
ORG $+6
$SG120062 DB 'p', 00H, 'a', 00H, '-', 00H, 'i', 00H, 'n', 00H, 00H, 00H
$SG120063 DB 'p', 00H, 'l', 00H, 00H, 00H
ORG $+6
$SG120064 DB 'p', 00H, 'l', 00H, '-', 00H, 'p', 00H, 'l', 00H, 00H, 00H
$SG120065 DB 'p', 00H, 't', 00H, 00H, 00H
ORG $+6
$SG120066 DB 'p', 00H, 't', 00H, '-', 00H, 'b', 00H, 'r', 00H, 00H, 00H
ORG $+4
$SG120067 DB 'p', 00H, 't', 00H, '-', 00H, 'p', 00H, 't', 00H, 00H, 00H
ORG $+4
$SG120068 DB 'q', 00H, 'u', 00H, 'z', 00H, '-', 00H, 'b', 00H, 'o', 00H
DB 00H, 00H
ORG $+2
$SG120069 DB 'q', 00H, 'u', 00H, 'z', 00H, '-', 00H, 'e', 00H, 'c', 00H
DB 00H, 00H
ORG $+2
$SG120070 DB 'q', 00H, 'u', 00H, 'z', 00H, '-', 00H, 'p', 00H, 'e', 00H
DB 00H, 00H
ORG $+2
$SG120071 DB 'r', 00H, 'o', 00H, 00H, 00H
ORG $+2
$SG120072 DB 'r', 00H, 'o', 00H, '-', 00H, 'r', 00H, 'o', 00H, 00H, 00H
$SG120073 DB 'r', 00H, 'u', 00H, 00H, 00H
ORG $+6
$SG120074 DB 'r', 00H, 'u', 00H, '-', 00H, 'r', 00H, 'u', 00H, 00H, 00H
$SG120075 DB 's', 00H, 'a', 00H, 00H, 00H
ORG $+6
$SG120076 DB 's', 00H, 'a', 00H, '-', 00H, 'i', 00H, 'n', 00H, 00H, 00H
ORG $+4
$SG120077 DB 's', 00H, 'e', 00H, '-', 00H, 'f', 00H, 'i', 00H, 00H, 00H
ORG $+4
$SG120078 DB 's', 00H, 'e', 00H, '-', 00H, 'n', 00H, 'o', 00H, 00H, 00H
ORG $+4
$SG120079 DB 's', 00H, 'e', 00H, '-', 00H, 's', 00H, 'e', 00H, 00H, 00H
$SG120080 DB 's', 00H, 'k', 00H, 00H, 00H
ORG $+6
$SG120081 DB 's', 00H, 'k', 00H, '-', 00H, 's', 00H, 'k', 00H, 00H, 00H
$SG120082 DB 's', 00H, 'l', 00H, 00H, 00H
ORG $+6
$SG120083 DB 's', 00H, 'l', 00H, '-', 00H, 's', 00H, 'i', 00H, 00H, 00H
ORG $+4
$SG120084 DB 's', 00H, 'm', 00H, 'a', 00H, '-', 00H, 'n', 00H, 'o', 00H
DB 00H, 00H
ORG $+2
$SG120085 DB 's', 00H, 'm', 00H, 'a', 00H, '-', 00H, 's', 00H, 'e', 00H
DB 00H, 00H
ORG $+2
$SG120086 DB 's', 00H, 'm', 00H, 'j', 00H, '-', 00H, 'n', 00H, 'o', 00H
DB 00H, 00H
ORG $+2
$SG120087 DB 's', 00H, 'm', 00H, 'j', 00H, '-', 00H, 's', 00H, 'e', 00H
DB 00H, 00H
ORG $+2
$SG120088 DB 's', 00H, 'm', 00H, 'n', 00H, '-', 00H, 'f', 00H, 'i', 00H
DB 00H, 00H
ORG $+2
$SG120089 DB 's', 00H, 'm', 00H, 's', 00H, '-', 00H, 'f', 00H, 'i', 00H
DB 00H, 00H
ORG $+2
$SG120090 DB 's', 00H, 'q', 00H, 00H, 00H
ORG $+2
$SG120091 DB 's', 00H, 'q', 00H, '-', 00H, 'a', 00H, 'l', 00H, 00H, 00H
$SG120092 DB 's', 00H, 'r', 00H, 00H, 00H
ORG $+6
$SG120093 DB 's', 00H, 'r', 00H, '-', 00H, 'b', 00H, 'a', 00H, '-', 00H
DB 'c', 00H, 'y', 00H, 'r', 00H, 'l', 00H, 00H, 00H
ORG $+2
$SG120094 DB 's', 00H, 'r', 00H, '-', 00H, 'b', 00H, 'a', 00H, '-', 00H
DB 'l', 00H, 'a', 00H, 't', 00H, 'n', 00H, 00H, 00H
ORG $+2
$SG120095 DB 's', 00H, 'r', 00H, '-', 00H, 's', 00H, 'p', 00H, '-', 00H
DB 'c', 00H, 'y', 00H, 'r', 00H, 'l', 00H, 00H, 00H
ORG $+2
$SG120096 DB 's', 00H, 'r', 00H, '-', 00H, 's', 00H, 'p', 00H, '-', 00H
DB 'l', 00H, 'a', 00H, 't', 00H, 'n', 00H, 00H, 00H
ORG $+2
$SG120097 DB 's', 00H, 'v', 00H, 00H, 00H
ORG $+2
$SG120098 DB 's', 00H, 'v', 00H, '-', 00H, 'f', 00H, 'i', 00H, 00H, 00H
ORG $+4
$SG120099 DB 's', 00H, 'v', 00H, '-', 00H, 's', 00H, 'e', 00H, 00H, 00H
$SG120100 DB 's', 00H, 'w', 00H, 00H, 00H
ORG $+6
$SG120101 DB 's', 00H, 'w', 00H, '-', 00H, 'k', 00H, 'e', 00H, 00H, 00H
ORG $+4
$SG120102 DB 's', 00H, 'y', 00H, 'r', 00H, 00H, 00H
$SG120103 DB 's', 00H, 'y', 00H, 'r', 00H, '-', 00H, 's', 00H, 'y', 00H
DB 00H, 00H
ORG $+2
$SG120104 DB 't', 00H, 'a', 00H, 00H, 00H
ORG $+2
$SG120105 DB 't', 00H, 'a', 00H, '-', 00H, 'i', 00H, 'n', 00H, 00H, 00H
$SG120106 DB 't', 00H, 'e', 00H, 00H, 00H
ORG $+6
$SG120107 DB 't', 00H, 'e', 00H, '-', 00H, 'i', 00H, 'n', 00H, 00H, 00H
$SG120108 DB 't', 00H, 'h', 00H, 00H, 00H
ORG $+6
$SG120109 DB 't', 00H, 'h', 00H, '-', 00H, 't', 00H, 'h', 00H, 00H, 00H
ORG $+4
$SG120110 DB 't', 00H, 'n', 00H, '-', 00H, 'z', 00H, 'a', 00H, 00H, 00H
$SG120111 DB 't', 00H, 'r', 00H, 00H, 00H
ORG $+6
$SG120112 DB 't', 00H, 'r', 00H, '-', 00H, 't', 00H, 'r', 00H, 00H, 00H
$SG120113 DB 't', 00H, 't', 00H, 00H, 00H
ORG $+6
$SG120114 DB 't', 00H, 't', 00H, '-', 00H, 'r', 00H, 'u', 00H, 00H, 00H
$SG120115 DB 'u', 00H, 'k', 00H, 00H, 00H
ORG $+6
$SG120116 DB 'u', 00H, 'k', 00H, '-', 00H, 'u', 00H, 'a', 00H, 00H, 00H
$SG120117 DB 'u', 00H, 'r', 00H, 00H, 00H
ORG $+6
$SG120118 DB 'u', 00H, 'r', 00H, '-', 00H, 'p', 00H, 'k', 00H, 00H, 00H
$SG120119 DB 'u', 00H, 'z', 00H, 00H, 00H
ORG $+6
$SG120120 DB 'u', 00H, 'z', 00H, '-', 00H, 'u', 00H, 'z', 00H, '-', 00H
DB 'c', 00H, 'y', 00H, 'r', 00H, 'l', 00H, 00H, 00H
ORG $+2
$SG120121 DB 'u', 00H, 'z', 00H, '-', 00H, 'u', 00H, 'z', 00H, '-', 00H
DB 'l', 00H, 'a', 00H, 't', 00H, 'n', 00H, 00H, 00H
ORG $+2
$SG120122 DB 'v', 00H, 'i', 00H, 00H, 00H
ORG $+2
$SG120123 DB 'v', 00H, 'i', 00H, '-', 00H, 'v', 00H, 'n', 00H, 00H, 00H
ORG $+4
$SG120124 DB 'x', 00H, 'h', 00H, '-', 00H, 'z', 00H, 'a', 00H, 00H, 00H
ORG $+4
$SG120125 DB 'z', 00H, 'h', 00H, '-', 00H, 'c', 00H, 'h', 00H, 's', 00H
DB 00H, 00H
ORG $+2
$SG120126 DB 'z', 00H, 'h', 00H, '-', 00H, 'c', 00H, 'h', 00H, 't', 00H
DB 00H, 00H
ORG $+2
$SG120127 DB 'z', 00H, 'h', 00H, '-', 00H, 'c', 00H, 'n', 00H, 00H, 00H
ORG $+4
$SG120128 DB 'z', 00H, 'h', 00H, '-', 00H, 'h', 00H, 'k', 00H, 00H, 00H
ORG $+4
$SG120129 DB 'z', 00H, 'h', 00H, '-', 00H, 'm', 00H, 'o', 00H, 00H, 00H
ORG $+4
$SG120130 DB 'z', 00H, 'h', 00H, '-', 00H, 's', 00H, 'g', 00H, 00H, 00H
ORG $+4
$SG120131 DB 'z', 00H, 'h', 00H, '-', 00H, 't', 00H, 'w', 00H, 00H, 00H
ORG $+4
$SG120132 DB 'z', 00H, 'u', 00H, '-', 00H, 'z', 00H, 'a', 00H, 00H, 00H
ORG $+4
$SG162120 DB 'I', 00H, 'n', 00H, 'v', 00H, 'a', 00H, 'l', 00H, 'i', 00H
DB 'd', 00H, ' ', 00H, 'D', 00H, 'a', 00H, 't', 00H, 'e', 00H, 'T'
DB 00H, 'i', 00H, 'm', 00H, 'e', 00H, 00H, 00H
ORG $+6
$SG162122 DB 'I', 00H, 'n', 00H, 'v', 00H, 'a', 00H, 'l', 00H, 'i', 00H
DB 'd', 00H, ' ', 00H, 'D', 00H, 'a', 00H, 't', 00H, 'e', 00H, 'T'
DB 00H, 'i', 00H, 'm', 00H, 'e', 00H, 'S', 00H, 'p', 00H, 'a', 00H
DB 'n', 00H, 00H, 00H
ORG $+6
$SG186736 DB 'V', 00H, 'a', 00H, 'l', 00H, 00H, 00H
$SG186738 DB 'F', 00H, 'o', 00H, 'r', 00H, 'c', 00H, 'e', 00H, 'R', 00H
DB 'e', 00H, 'm', 00H, 'o', 00H, 'v', 00H, 'e', 00H, 00H, 00H
$SG186740 DB 'N', 00H, 'o', 00H, 'R', 00H, 'e', 00H, 'm', 00H, 'o', 00H
DB 'v', 00H, 'e', 00H, 00H, 00H
ORG $+6
$SG186742 DB 'D', 00H, 'e', 00H, 'l', 00H, 'e', 00H, 't', 00H, 'e', 00H
DB 00H, 00H
ORG $+2
$SG187417 DB 'A', 00H, 'p', 00H, 'p', 00H, 'I', 00H, 'D', 00H, 00H, 00H
ORG $+4
$SG187418 DB 'C', 00H, 'L', 00H, 'S', 00H, 'I', 00H, 'D', 00H, 00H, 00H
ORG $+4
$SG187419 DB 'C', 00H, 'o', 00H, 'm', 00H, 'p', 00H, 'o', 00H, 'n', 00H
DB 'e', 00H, 'n', 00H, 't', 00H, ' ', 00H, 'C', 00H, 'a', 00H, 't'
DB 00H, 'e', 00H, 'g', 00H, 'o', 00H, 'r', 00H, 'i', 00H, 'e', 00H
DB 's', 00H, 00H, 00H
ORG $+6
$SG187420 DB 'F', 00H, 'i', 00H, 'l', 00H, 'e', 00H, 'T', 00H, 'y', 00H
DB 'p', 00H, 'e', 00H, 00H, 00H
ORG $+6
$SG187421 DB 'I', 00H, 'n', 00H, 't', 00H, 'e', 00H, 'r', 00H, 'f', 00H
DB 'a', 00H, 'c', 00H, 'e', 00H, 00H, 00H
ORG $+4
$SG187422 DB 'H', 00H, 'a', 00H, 'r', 00H, 'd', 00H, 'w', 00H, 'a', 00H
DB 'r', 00H, 'e', 00H, 00H, 00H
ORG $+6
$SG187423 DB 'M', 00H, 'i', 00H, 'm', 00H, 'e', 00H, 00H, 00H
ORG $+6
$SG187424 DB 'S', 00H, 'A', 00H, 'M', 00H, 00H, 00H
$SG187425 DB 'S', 00H, 'E', 00H, 'C', 00H, 'U', 00H, 'R', 00H, 'I', 00H
DB 'T', 00H, 'Y', 00H, 00H, 00H
ORG $+6
$SG187426 DB 'S', 00H, 'Y', 00H, 'S', 00H, 'T', 00H, 'E', 00H, 'M', 00H
DB 00H, 00H
ORG $+2
$SG187427 DB 'S', 00H, 'o', 00H, 'f', 00H, 't', 00H, 'w', 00H, 'a', 00H
DB 'r', 00H, 'e', 00H, 00H, 00H
ORG $+6
$SG187428 DB 'T', 00H, 'y', 00H, 'p', 00H, 'e', 00H, 'L', 00H, 'i', 00H
DB 'b', 00H, 00H, 00H
CONST ENDS
; COMDAT _pIncludeInitManaged
_DATA SEGMENT
_pIncludeInitManaged DQ FLAT:?_AfxInitManaged@@YAHXZ
_DATA ENDS
; COMDAT c_DwmMaxAdapters
CONST SEGMENT
c_DwmMaxAdapters DD 010H
CONST ENDS
; COMDAT c_DwmMaxMonitors
CONST SEGMENT
c_DwmMaxMonitors DD 010H
CONST ENDS
; COMDAT c_DwmMaxQueuedBuffers
CONST SEGMENT
c_DwmMaxQueuedBuffers DD 08H
CONST ENDS
; COMDAT IID_IInternalConnection
CONST SEGMENT
IID_IInternalConnection DD 072ad0770H
DW 06a9fH
DW 011d1H
DB 0bcH
DB 0ecH
DB 00H
DB 060H
DB 08H
DB 08fH
DB 044H
DB 04eH
CONST ENDS
; COMDAT IID_IAxWinAmbientDispatchEx
CONST SEGMENT
IID_IAxWinAmbientDispatchEx DD 0b2d0778bH
DW 0ac99H
DW 04c58H
DB 0a5H
DB 0c8H
DB 0e7H
DB 072H
DB 04eH
DB 053H
DB 016H
DB 0b5H
CONST ENDS
; COMDAT ?CLSID_WinFormsControl@@3U_GUID@@B
CONST SEGMENT
?CLSID_WinFormsControl@@3U_GUID@@B DD 0b7e7a666H ; CLSID_WinFormsControl
DW 0d623H
DW 0457fH
DB 0a3H
DB 0aH
DB 06aH
DB 049H
DB 0a3H
DB 0e5H
DB 0b4H
DB 070H
CONST ENDS
; COMDAT IID_IAxWinAmbientDispatch
CONST SEGMENT
IID_IAxWinAmbientDispatch DD 0b6ea2051H
DW 048aH
DW 011d1H
DB 082H
DB 0b9H
DB 00H
DB 0c0H
DB 04fH
DB 0b9H
DB 094H
DB 02eH
CONST ENDS
; COMDAT IID_IAxWinHostWindowLic
CONST SEGMENT
IID_IAxWinHostWindowLic DD 03935bda8H
DW 04ed9H
DW 0495cH
DB 086H
DB 050H
DB 0e0H
DB 01fH
DB 0c1H
DB 0e3H
DB 08aH
DB 04bH
CONST ENDS
; COMDAT IID_IAxWinHostWindow
CONST SEGMENT
IID_IAxWinHostWindow DD 0b6ea2050H
DW 048aH
DW 011d1H
DB 082H
DB 0b9H
DB 00H
DB 0c0H
DB 04fH
DB 0b9H
DB 094H
DB 02eH
CONST ENDS
; COMDAT IID_IDocHostUIHandlerDispatch
CONST SEGMENT
IID_IDocHostUIHandlerDispatch DD 0425b5af0H
DW 065f1H
DW 011d1H
DB 096H
DB 011H
DB 00H
DB 00H
DB 0f8H
DB 01eH
DB 0dH
DB 0dH
CONST ENDS
; COMDAT IID_IRegistrar
CONST SEGMENT
IID_IRegistrar DD 044ec053bH
DW 0400fH
DW 011d0H
DB 09dH
DB 0cdH
DB 00H
DB 0a0H
DB 0c9H
DB 03H
DB 091H
DB 0d3H
CONST ENDS
; COMDAT CLSID_Registrar
CONST SEGMENT
CLSID_Registrar DD 044ec053aH
DW 0400fH
DW 011d0H
DB 09dH
DB 0cdH
DB 00H
DB 0a0H
DB 0c9H
DB 03H
DB 091H
DB 0d3H
CONST ENDS
; COMDAT IID__Record_Deprecated
CONST SEGMENT
IID__Record_Deprecated DD 0562H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_RecordsetEventsVt_Deprecated
CONST SEGMENT
IID_RecordsetEventsVt_Deprecated DD 0403H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID__Command_Deprecated
CONST SEGMENT
IID__Command_Deprecated DD 0b08400bdH
DW 0f9d1H
DW 04d02H
DB 0b8H
DB 056H
DB 071H
DB 0d5H
DB 0dbH
DB 0a1H
DB 023H
DB 0e9H
CONST ENDS
; COMDAT IID_Command25_Deprecated
CONST SEGMENT
IID_Command25_Deprecated DD 054eH
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_Command15_Deprecated
CONST SEGMENT
IID_Command15_Deprecated DD 0508H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID__Recordset_Deprecated
CONST SEGMENT
IID__Recordset_Deprecated DD 0556H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_Recordset21_Deprecated
CONST SEGMENT
IID_Recordset21_Deprecated DD 0555H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_Recordset20_Deprecated
CONST SEGMENT
IID_Recordset20_Deprecated DD 054fH
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_Recordset15_Deprecated
CONST SEGMENT
IID_Recordset15_Deprecated DD 050eH
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID__Connection_Deprecated
CONST SEGMENT
IID__Connection_Deprecated DD 0550H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_Connection15_Deprecated
CONST SEGMENT
IID_Connection15_Deprecated DD 0515H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_ConnectionEventsVt_Deprecated
CONST SEGMENT
IID_ConnectionEventsVt_Deprecated DD 0402H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID__Record
CONST SEGMENT
IID__Record DD 01562H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_RecordsetEventsVt
CONST SEGMENT
IID_RecordsetEventsVt DD 01403H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_ConnectionEventsVt
CONST SEGMENT
IID_ConnectionEventsVt DD 01402H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID__Recordset
CONST SEGMENT
IID__Recordset DD 01556H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_Recordset21
CONST SEGMENT
IID_Recordset21 DD 01555H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_Recordset20
CONST SEGMENT
IID_Recordset20 DD 0154fH
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_Recordset15
CONST SEGMENT
IID_Recordset15 DD 0150eH
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID__Connection
CONST SEGMENT
IID__Connection DD 01550H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_Connection15
CONST SEGMENT
IID_Connection15 DD 01515H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID__Command
CONST SEGMENT
IID__Command DD 0986761e8H
DW 07269H
DW 04890H
DB 0aaH
DB 065H
DB 0adH
DB 07cH
DB 03H
DB 069H
DB 07aH
DB 06dH
CONST ENDS
; COMDAT IID_Command25
CONST SEGMENT
IID_Command25 DD 0154eH
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_Command15
CONST SEGMENT
IID_Command15 DD 01508H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_Field15_Deprecated
CONST SEGMENT
IID_Field15_Deprecated DD 0505H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID__Stream_Deprecated
CONST SEGMENT
IID__Stream_Deprecated DD 0565H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT DIID_RecordsetEvents_Deprecated
CONST SEGMENT
DIID_RecordsetEvents_Deprecated DD 0266H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT DIID_ConnectionEvents_Deprecated
CONST SEGMENT
DIID_ConnectionEvents_Deprecated DD 0400H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_Parameters_Deprecated
CONST SEGMENT
IID_Parameters_Deprecated DD 050dH
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID__Parameter_Deprecated
CONST SEGMENT
IID__Parameter_Deprecated DD 050cH
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_Fields_Deprecated
CONST SEGMENT
IID_Fields_Deprecated DD 0564H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_Fields20_Deprecated
CONST SEGMENT
IID_Fields20_Deprecated DD 054dH
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_Fields15_Deprecated
CONST SEGMENT
IID_Fields15_Deprecated DD 0506H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_Field_Deprecated
CONST SEGMENT
IID_Field_Deprecated DD 0569H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_Field20_Deprecated
CONST SEGMENT
IID_Field20_Deprecated DD 054cH
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT CLSID_Parameter
CONST SEGMENT
CLSID_Parameter DD 050bH
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_Field15
CONST SEGMENT
IID_Field15 DD 01505H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_ADORecordsetConstruction
CONST SEGMENT
IID_ADORecordsetConstruction DD 0283H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT CLSID_Recordset
CONST SEGMENT
CLSID_Recordset DD 0535H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT CLSID_Command
CONST SEGMENT
CLSID_Command DD 0507H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_ADOCommandConstruction
CONST SEGMENT
IID_ADOCommandConstruction DD 0517H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_ADOStreamConstruction
CONST SEGMENT
IID_ADOStreamConstruction DD 0568H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_ADORecordConstruction
CONST SEGMENT
IID_ADORecordConstruction DD 0567H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT CLSID_Stream
CONST SEGMENT
CLSID_Stream DD 0566H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID__Stream
CONST SEGMENT
IID__Stream DD 01565H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT CLSID_Record
CONST SEGMENT
CLSID_Record DD 0560H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT CLSID_Connection
CONST SEGMENT
CLSID_Connection DD 0514H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_ADOConnectionConstruction
CONST SEGMENT
IID_ADOConnectionConstruction DD 0551H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_ADOConnectionConstruction15
CONST SEGMENT
IID_ADOConnectionConstruction15 DD 0516H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT DIID_RecordsetEvents
CONST SEGMENT
DIID_RecordsetEvents DD 01266H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT DIID_ConnectionEvents
CONST SEGMENT
DIID_ConnectionEvents DD 01400H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_Parameters
CONST SEGMENT
IID_Parameters DD 0150dH
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID__Parameter
CONST SEGMENT
IID__Parameter DD 0150cH
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_Fields
CONST SEGMENT
IID_Fields DD 01564H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_Fields20
CONST SEGMENT
IID_Fields20 DD 0154dH
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_Fields15
CONST SEGMENT
IID_Fields15 DD 01506H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_Field
CONST SEGMENT
IID_Field DD 01569H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_Field20
CONST SEGMENT
IID_Field20 DD 0154cH
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_Errors
CONST SEGMENT
IID_Errors DD 0501H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_Error
CONST SEGMENT
IID_Error DD 0500H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID__ADO
CONST SEGMENT
IID__ADO DD 0534H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_Properties
CONST SEGMENT
IID_Properties DD 0504H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID_Property
CONST SEGMENT
IID_Property DD 0503H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID__DynaCollection
CONST SEGMENT
IID__DynaCollection DD 0513H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT IID__Collection
CONST SEGMENT
IID__Collection DD 0512H
DW 00H
DW 010H
DB 080H
DB 00H
DB 00H
DB 0aaH
DB 00H
DB 06dH
DB 02eH
DB 0a4H
CONST ENDS
; COMDAT LIBID_ADODB
CONST SEGMENT
LIBID_ADODB DD 0b691e011H
DW 01797H
DW 0432eH
DB 090H
DB 07aH
DB 04dH
DB 08cH
DB 069H
DB 033H
DB 091H
DB 029H
CONST ENDS
PUBLIC ??_H@YAXPEAX_K1P6APEAX0@Z@Z ; `vector constructor iterator'
PUBLIC ?__empty_global_delete@@YAXPEAX@Z ; __empty_global_delete
PUBLIC ?__empty_global_delete@@YAXPEAX_K@Z ; __empty_global_delete
PUBLIC ?__empty_global_delete@@YAXPEAXW4align_val_t@std@@@Z ; __empty_global_delete
PUBLIC ?__empty_global_delete@@YAXPEAX_KW4align_val_t@std@@@Z ; __empty_global_delete
PUBLIC HRESULT_FROM_WIN32
PUBLIC ?AtlThrowImpl@ATL@@YAXJ@Z ; ATL::AtlThrowImpl
PUBLIC ??$AtlMultiply@K@ATL@@YAJPEAKKK@Z ; ATL::AtlMultiply<unsigned long>
PUBLIC ??$AtlAdd@_K@ATL@@YAJPEA_K_K1@Z ; ATL::AtlAdd<unsigned __int64>
PUBLIC ??0?$CTraceCategoryEx@$0IAAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<524288,0>::CTraceCategoryEx<524288,0>
PUBLIC ??0?$CTraceCategoryEx@$00$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<1,0>::CTraceCategoryEx<1,0>
PUBLIC ??0?$CTraceCategoryEx@$01$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<2,0>::CTraceCategoryEx<2,0>
PUBLIC ??0?$CTraceCategoryEx@$03$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<4,0>::CTraceCategoryEx<4,0>
PUBLIC ??0?$CTraceCategoryEx@$07$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<8,0>::CTraceCategoryEx<8,0>
PUBLIC ??0?$CTraceCategoryEx@$0BA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<16,0>::CTraceCategoryEx<16,0>
PUBLIC ??0?$CTraceCategoryEx@$0CA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<32,0>::CTraceCategoryEx<32,0>
PUBLIC ??0?$CTraceCategoryEx@$0EA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<64,0>::CTraceCategoryEx<64,0>
PUBLIC ??0?$CTraceCategoryEx@$0IA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<128,0>::CTraceCategoryEx<128,0>
PUBLIC ??0?$CTraceCategoryEx@$0BAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<256,0>::CTraceCategoryEx<256,0>
PUBLIC ??0?$CTraceCategoryEx@$0CAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<512,0>::CTraceCategoryEx<512,0>
PUBLIC ??0?$CTraceCategoryEx@$0EAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<1024,0>::CTraceCategoryEx<1024,0>
PUBLIC ??0?$CTraceCategoryEx@$0IAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<2048,0>::CTraceCategoryEx<2048,0>
PUBLIC ??0?$CTraceCategoryEx@$0BAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<4096,0>::CTraceCategoryEx<4096,0>
PUBLIC ??0?$CTraceCategoryEx@$0CAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<8192,0>::CTraceCategoryEx<8192,0>
PUBLIC ??0?$CTraceCategoryEx@$0EAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<16384,0>::CTraceCategoryEx<16384,0>
PUBLIC ??0?$CTraceCategoryEx@$0IAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<32768,0>::CTraceCategoryEx<32768,0>
PUBLIC ??0?$CTraceCategoryEx@$0BAAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<65536,0>::CTraceCategoryEx<65536,0>
PUBLIC ??0?$CTraceCategoryEx@$0CAAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<131072,0>::CTraceCategoryEx<131072,0>
PUBLIC ??0?$CTraceCategoryEx@$0EAAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<262144,0>::CTraceCategoryEx<262144,0>
PUBLIC ??0?$CTraceCategoryEx@$0BAAAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<1048576,0>::CTraceCategoryEx<1048576,0>
PUBLIC ??0?$CTraceCategoryEx@$0CAAAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<2097152,0>::CTraceCategoryEx<2097152,0>
PUBLIC ??0?$CTraceCategoryEx@$0EAAAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<4194304,0>::CTraceCategoryEx<4194304,0>
PUBLIC ?_AtlInitializeCriticalSectionEx@ATL@@YAHPEAU_RTL_CRITICAL_SECTION@@KK@Z ; ATL::_AtlInitializeCriticalSectionEx
PUBLIC ??0CComCriticalSection@ATL@@QEAA@XZ ; ATL::CComCriticalSection::CComCriticalSection
PUBLIC ??1CComCriticalSection@ATL@@QEAA@XZ ; ATL::CComCriticalSection::~CComCriticalSection
PUBLIC ?Init@CComCriticalSection@ATL@@QEAAJXZ ; ATL::CComCriticalSection::Init
PUBLIC ?Term@CComCriticalSection@ATL@@QEAAJXZ ; ATL::CComCriticalSection::Term
PUBLIC ?GetModuleInstance@CAtlBaseModule@ATL@@QEAAPEAUHINSTANCE__@@XZ ; ATL::CAtlBaseModule::GetModuleInstance
PUBLIC ??0CWin32Heap@ATL@@QEAA@PEAX@Z ; ATL::CWin32Heap::CWin32Heap
PUBLIC ??1CWin32Heap@ATL@@UEAA@XZ ; ATL::CWin32Heap::~CWin32Heap
PUBLIC ?Allocate@CWin32Heap@ATL@@UEAAPEAX_K@Z ; ATL::CWin32Heap::Allocate
PUBLIC ?Free@CWin32Heap@ATL@@UEAAXPEAX@Z ; ATL::CWin32Heap::Free
PUBLIC ?Reallocate@CWin32Heap@ATL@@UEAAPEAXPEAX_K@Z ; ATL::CWin32Heap::Reallocate
PUBLIC ?GetSize@CWin32Heap@ATL@@UEAA_KPEAX@Z ; ATL::CWin32Heap::GetSize
PUBLIC ??_GCWin32Heap@ATL@@UEAAPEAXI@Z ; ATL::CWin32Heap::`scalar deleting destructor'
PUBLIC ??$AtlMultiply@_K@ATL@@YAJPEA_K_K1@Z ; ATL::AtlMultiply<unsigned __int64>
PUBLIC ??$AtlAdd@H@ATL@@YAJPEAHHH@Z ; ATL::AtlAdd<int>
PUBLIC ?AddRef@CStringData@ATL@@QEAAXXZ ; ATL::CStringData::AddRef
PUBLIC ??0CNilStringData@ATL@@QEAA@XZ ; ATL::CNilStringData::CNilStringData
PUBLIC ?SetManager@CNilStringData@ATL@@QEAAXPEAUIAtlStringMgr@2@@Z ; ATL::CNilStringData::SetManager
PUBLIC ??0_ATL_COM_MODULE70@ATL@@QEAA@XZ ; ATL::_ATL_COM_MODULE70::_ATL_COM_MODULE70
PUBLIC ??1_ATL_COM_MODULE70@ATL@@QEAA@XZ ; ATL::_ATL_COM_MODULE70::~_ATL_COM_MODULE70
PUBLIC ??0?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >
PUBLIC ??1?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::~CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >
PUBLIC ?GetSize@?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEBAHXZ ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::GetSize
PUBLIC ?RemoveAll@?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAXXZ ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::RemoveAll
PUBLIC ??A?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAAEAGH@Z ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::operator[]
PUBLIC ??0_ATL_WIN_MODULE70@ATL@@QEAA@XZ ; ATL::_ATL_WIN_MODULE70::_ATL_WIN_MODULE70
PUBLIC ??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ ; ATL::_ATL_WIN_MODULE70::~_ATL_WIN_MODULE70
PUBLIC ?AtlWinModuleInit@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@@Z ; ATL::AtlWinModuleInit
PUBLIC ?AtlWinModuleTerm@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@PEAUHINSTANCE__@@@Z ; ATL::AtlWinModuleTerm
PUBLIC ??0CAtlComModule@ATL@@QEAA@XZ ; ATL::CAtlComModule::CAtlComModule
PUBLIC ??1CAtlComModule@ATL@@QEAA@XZ ; ATL::CAtlComModule::~CAtlComModule
PUBLIC ?Term@CAtlComModule@ATL@@QEAAXXZ ; ATL::CAtlComModule::Term
PUBLIC ??0CAtlWinModule@ATL@@QEAA@XZ ; ATL::CAtlWinModule::CAtlWinModule
PUBLIC ??1CAtlWinModule@ATL@@QEAA@XZ ; ATL::CAtlWinModule::~CAtlWinModule
PUBLIC ?Term@CAtlWinModule@ATL@@QEAAXXZ ; ATL::CAtlWinModule::Term
PUBLIC ??0CAtlStringMgr@ATL@@QEAA@PEAUIAtlMemMgr@1@@Z ; ATL::CAtlStringMgr::CAtlStringMgr
PUBLIC ??1CAtlStringMgr@ATL@@UEAA@XZ ; ATL::CAtlStringMgr::~CAtlStringMgr
PUBLIC ?GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ ; ATL::CAtlStringMgr::GetInstance
PUBLIC ?Allocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@HH@Z ; ATL::CAtlStringMgr::Allocate
PUBLIC ?Free@CAtlStringMgr@ATL@@UEAAXPEAUCStringData@2@@Z ; ATL::CAtlStringMgr::Free
PUBLIC ?Reallocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@PEAU32@HH@Z ; ATL::CAtlStringMgr::Reallocate
PUBLIC ?GetNilString@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@XZ ; ATL::CAtlStringMgr::GetNilString
PUBLIC ?Clone@CAtlStringMgr@ATL@@UEAAPEAUIAtlStringMgr@2@XZ ; ATL::CAtlStringMgr::Clone
PUBLIC ??_GCAtlStringMgr@ATL@@UEAAPEAXI@Z ; ATL::CAtlStringMgr::`scalar deleting destructor'
PUBLIC ??__FstrHeap@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ ; `ATL::CAtlStringMgr::GetInstance'::`2'::`dynamic atexit destructor for 'strHeap''
PUBLIC ??__FstrMgr@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ ; `ATL::CAtlStringMgr::GetInstance'::`2'::`dynamic atexit destructor for 'strMgr''
PUBLIC ??$AtlAlignUp@H@ATL@@YAHHK@Z ; ATL::AtlAlignUp<int>
PUBLIC ??$AtlAdd@K@ATL@@YAJPEAKKK@Z ; ATL::AtlAdd<unsigned long>
PUBLIC ??0CAtlStringMgrStaticInitializer@ATLImplementationDetails@ATL@@QEAA@XZ ; ATL::ATLImplementationDetails::CAtlStringMgrStaticInitializer::CAtlStringMgrStaticInitializer
PUBLIC ?EnsureLinked@CAtlStringMgrStaticInitializer@ATLImplementationDetails@ATL@@QEAAPEAXXZ ; ATL::ATLImplementationDetails::CAtlStringMgrStaticInitializer::EnsureLinked
PUBLIC ?atlTraceGeneral@ATL@@3V?$CTraceCategoryEx@$00$0A@@1@A ; ATL::atlTraceGeneral
PUBLIC ?atlTraceCOM@ATL@@3V?$CTraceCategoryEx@$01$0A@@1@A ; ATL::atlTraceCOM
PUBLIC ?atlTraceQI@ATL@@3V?$CTraceCategoryEx@$03$0A@@1@A ; ATL::atlTraceQI
PUBLIC ?atlTraceRegistrar@ATL@@3V?$CTraceCategoryEx@$07$0A@@1@A ; ATL::atlTraceRegistrar
PUBLIC ?atlTraceRefcount@ATL@@3V?$CTraceCategoryEx@$0BA@$0A@@1@A ; ATL::atlTraceRefcount
PUBLIC ?atlTraceWindowing@ATL@@3V?$CTraceCategoryEx@$0CA@$0A@@1@A ; ATL::atlTraceWindowing
PUBLIC ?atlTraceControls@ATL@@3V?$CTraceCategoryEx@$0EA@$0A@@1@A ; ATL::atlTraceControls
PUBLIC ?atlTraceHosting@ATL@@3V?$CTraceCategoryEx@$0IA@$0A@@1@A ; ATL::atlTraceHosting
PUBLIC ?atlTraceDBClient@ATL@@3V?$CTraceCategoryEx@$0BAA@$0A@@1@A ; ATL::atlTraceDBClient
PUBLIC ?atlTraceDBProvider@ATL@@3V?$CTraceCategoryEx@$0CAA@$0A@@1@A ; ATL::atlTraceDBProvider
PUBLIC ?atlTraceSnapin@ATL@@3V?$CTraceCategoryEx@$0EAA@$0A@@1@A ; ATL::atlTraceSnapin
PUBLIC ?atlTraceNotImpl@ATL@@3V?$CTraceCategoryEx@$0IAA@$0A@@1@A ; ATL::atlTraceNotImpl
PUBLIC ?atlTraceAllocation@ATL@@3V?$CTraceCategoryEx@$0BAAA@$0A@@1@A ; ATL::atlTraceAllocation
PUBLIC ?atlTraceException@ATL@@3V?$CTraceCategoryEx@$0CAAA@$0A@@1@A ; ATL::atlTraceException
PUBLIC ?atlTraceTime@ATL@@3V?$CTraceCategoryEx@$0EAAA@$0A@@1@A ; ATL::atlTraceTime
PUBLIC ?atlTraceCache@ATL@@3V?$CTraceCategoryEx@$0IAAA@$0A@@1@A ; ATL::atlTraceCache
PUBLIC ?atlTraceStencil@ATL@@3V?$CTraceCategoryEx@$0BAAAA@$0A@@1@A ; ATL::atlTraceStencil
PUBLIC ?atlTraceString@ATL@@3V?$CTraceCategoryEx@$0CAAAA@$0A@@1@A ; ATL::atlTraceString
PUBLIC ?atlTraceMap@ATL@@3V?$CTraceCategoryEx@$0EAAAA@$0A@@1@A ; ATL::atlTraceMap
PUBLIC ?atlTraceUtil@ATL@@3V?$CTraceCategoryEx@$0IAAAA@$0A@@1@A ; ATL::atlTraceUtil
PUBLIC ?atlTraceSecurity@ATL@@3V?$CTraceCategoryEx@$0BAAAAA@$0A@@1@A ; ATL::atlTraceSecurity
PUBLIC ?atlTraceSync@ATL@@3V?$CTraceCategoryEx@$0CAAAAA@$0A@@1@A ; ATL::atlTraceSync
PUBLIC ?atlTraceISAPI@ATL@@3V?$CTraceCategoryEx@$0EAAAAA@$0A@@1@A ; ATL::atlTraceISAPI
PUBLIC ?m_bInitFailed@CAtlBaseModule@ATL@@2_NA ; ATL::CAtlBaseModule::m_bInitFailed
PUBLIC ??_7CWin32Heap@ATL@@6B@ ; ATL::CWin32Heap::`vftable'
PUBLIC ?_AtlComModule@ATL@@3VCAtlComModule@1@A ; ATL::_AtlComModule
PUBLIC ?_AtlWinModule@ATL@@3VCAtlWinModule@1@A ; ATL::_AtlWinModule
PUBLIC ?isInitialized@CAtlStringMgr@ATL@@0_NA ; ATL::CAtlStringMgr::isInitialized
PUBLIC ??_7CAtlStringMgr@ATL@@6B@ ; ATL::CAtlStringMgr::`vftable'
PUBLIC ?strHeap@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4VCWin32Heap@3@A ; `ATL::CAtlStringMgr::GetInstance'::`2'::strHeap
PUBLIC ?$TSS0@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA ; `ATL::CAtlStringMgr::GetInstance'::`2'::$TSS0
PUBLIC ?strMgr@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4V23@A ; `ATL::CAtlStringMgr::GetInstance'::`2'::strMgr
PUBLIC ?$TSS1@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA ; `ATL::CAtlStringMgr::GetInstance'::`2'::$TSS1
PUBLIC ?InitializeCAtlStringMgr@ATLImplementationDetails@ATL@@3UCAtlStringMgrStaticInitializer@12@A ; ATL::ATLImplementationDetails::InitializeCAtlStringMgr
PUBLIC ??_R4CWin32Heap@ATL@@6B@ ; ATL::CWin32Heap::`RTTI Complete Object Locator'
PUBLIC ??_R0?AVCWin32Heap@ATL@@@8 ; ATL::CWin32Heap `RTTI Type Descriptor'
PUBLIC ??_R3CWin32Heap@ATL@@8 ; ATL::CWin32Heap::`RTTI Class Hierarchy Descriptor'
PUBLIC ??_R2CWin32Heap@ATL@@8 ; ATL::CWin32Heap::`RTTI Base Class Array'
PUBLIC ??_R1A@?0A@EA@CWin32Heap@ATL@@8 ; ATL::CWin32Heap::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC ??_R1A@?0A@EA@IAtlMemMgr@ATL@@8 ; ATL::IAtlMemMgr::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC ??_R0?AUIAtlMemMgr@ATL@@@8 ; ATL::IAtlMemMgr `RTTI Type Descriptor'
PUBLIC ??_R3IAtlMemMgr@ATL@@8 ; ATL::IAtlMemMgr::`RTTI Class Hierarchy Descriptor'
PUBLIC ??_R2IAtlMemMgr@ATL@@8 ; ATL::IAtlMemMgr::`RTTI Base Class Array'
PUBLIC ??_R1A@?0A@EA@IAtlStringMgr@ATL@@8 ; ATL::IAtlStringMgr::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC ??_R0?AUIAtlStringMgr@ATL@@@8 ; ATL::IAtlStringMgr `RTTI Type Descriptor'
PUBLIC ??_R3IAtlStringMgr@ATL@@8 ; ATL::IAtlStringMgr::`RTTI Class Hierarchy Descriptor'
PUBLIC ??_R2IAtlStringMgr@ATL@@8 ; ATL::IAtlStringMgr::`RTTI Base Class Array'
PUBLIC ??_R4CAtlStringMgr@ATL@@6B@ ; ATL::CAtlStringMgr::`RTTI Complete Object Locator'
PUBLIC ??_R0?AVCAtlStringMgr@ATL@@@8 ; ATL::CAtlStringMgr `RTTI Type Descriptor'
PUBLIC ??_R3CAtlStringMgr@ATL@@8 ; ATL::CAtlStringMgr::`RTTI Class Hierarchy Descriptor'
PUBLIC ??_R2CAtlStringMgr@ATL@@8 ; ATL::CAtlStringMgr::`RTTI Base Class Array'
PUBLIC ??_R1A@?0A@EA@CAtlStringMgr@ATL@@8 ; ATL::CAtlStringMgr::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN ??3@YAXPEAX_K@Z:PROC ; operator delete
EXTRN atexit:PROC
EXTRN _Init_thread_header:PROC
EXTRN _Init_thread_abort:PROC
EXTRN _Init_thread_footer:PROC
EXTRN memset:PROC
EXTRN free:PROC
EXTRN __imp_DecodePointer:PROC
EXTRN __imp_GetLastError:PROC
EXTRN __imp_HeapDestroy:PROC
EXTRN __imp_HeapAlloc:PROC
EXTRN __imp_HeapReAlloc:PROC
EXTRN __imp_HeapFree:PROC
EXTRN __imp_HeapSize:PROC
EXTRN __imp_GetProcessHeap:PROC
EXTRN __imp_InitializeCriticalSectionAndSpinCount:PROC
EXTRN __imp_DeleteCriticalSection:PROC
EXTRN __imp_UnregisterClassW:PROC
EXTRN ?AfxThrowMemoryException@@YAXXZ:PROC ; AfxThrowMemoryException
EXTRN ?AfxThrowOleException@@YAXJ@Z:PROC ; AfxThrowOleException
EXTRN ??_ECWin32Heap@ATL@@UEAAPEAXI@Z:PROC ; ATL::CWin32Heap::`vector deleting destructor'
EXTRN ??_ECAtlStringMgr@ATL@@UEAAPEAXI@Z:PROC ; ATL::CAtlStringMgr::`vector deleting destructor'
EXTRN __CxxFrameHandler4:PROC
EXTRN _Init_thread_epoch:DWORD
EXTRN ??_7type_info@@6B@:BYTE ; type_info::`vftable'
EXTRN ?_AtlBaseModule@ATL@@3VCAtlBaseModule@1@A:BYTE ; ATL::_AtlBaseModule
EXTRN __ImageBase:ZWORD
EXTRN _tls_index:DWORD
; COMDAT ?atlTraceGeneral@ATL@@3V?$CTraceCategoryEx@$00$0A@@1@A
_BSS SEGMENT
?atlTraceGeneral@ATL@@3V?$CTraceCategoryEx@$00$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceGeneral
_BSS ENDS
; COMDAT ?atlTraceCOM@ATL@@3V?$CTraceCategoryEx@$01$0A@@1@A
_BSS SEGMENT
?atlTraceCOM@ATL@@3V?$CTraceCategoryEx@$01$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceCOM
_BSS ENDS
; COMDAT ?atlTraceQI@ATL@@3V?$CTraceCategoryEx@$03$0A@@1@A
_BSS SEGMENT
?atlTraceQI@ATL@@3V?$CTraceCategoryEx@$03$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceQI
_BSS ENDS
; COMDAT ?atlTraceRegistrar@ATL@@3V?$CTraceCategoryEx@$07$0A@@1@A
_BSS SEGMENT
?atlTraceRegistrar@ATL@@3V?$CTraceCategoryEx@$07$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceRegistrar
_BSS ENDS
; COMDAT ?atlTraceRefcount@ATL@@3V?$CTraceCategoryEx@$0BA@$0A@@1@A
_BSS SEGMENT
?atlTraceRefcount@ATL@@3V?$CTraceCategoryEx@$0BA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceRefcount
_BSS ENDS
; COMDAT ?atlTraceWindowing@ATL@@3V?$CTraceCategoryEx@$0CA@$0A@@1@A
_BSS SEGMENT
?atlTraceWindowing@ATL@@3V?$CTraceCategoryEx@$0CA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceWindowing
_BSS ENDS
; COMDAT ?atlTraceControls@ATL@@3V?$CTraceCategoryEx@$0EA@$0A@@1@A
_BSS SEGMENT
?atlTraceControls@ATL@@3V?$CTraceCategoryEx@$0EA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceControls
_BSS ENDS
; COMDAT ?atlTraceHosting@ATL@@3V?$CTraceCategoryEx@$0IA@$0A@@1@A
_BSS SEGMENT
?atlTraceHosting@ATL@@3V?$CTraceCategoryEx@$0IA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceHosting
_BSS ENDS
; COMDAT ?atlTraceDBClient@ATL@@3V?$CTraceCategoryEx@$0BAA@$0A@@1@A
_BSS SEGMENT
?atlTraceDBClient@ATL@@3V?$CTraceCategoryEx@$0BAA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceDBClient
_BSS ENDS
; COMDAT ?atlTraceDBProvider@ATL@@3V?$CTraceCategoryEx@$0CAA@$0A@@1@A
_BSS SEGMENT
?atlTraceDBProvider@ATL@@3V?$CTraceCategoryEx@$0CAA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceDBProvider
_BSS ENDS
; COMDAT ?atlTraceSnapin@ATL@@3V?$CTraceCategoryEx@$0EAA@$0A@@1@A
_BSS SEGMENT
?atlTraceSnapin@ATL@@3V?$CTraceCategoryEx@$0EAA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceSnapin
_BSS ENDS
; COMDAT ?atlTraceNotImpl@ATL@@3V?$CTraceCategoryEx@$0IAA@$0A@@1@A
_BSS SEGMENT
?atlTraceNotImpl@ATL@@3V?$CTraceCategoryEx@$0IAA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceNotImpl
_BSS ENDS
; COMDAT ?atlTraceAllocation@ATL@@3V?$CTraceCategoryEx@$0BAAA@$0A@@1@A
_BSS SEGMENT
?atlTraceAllocation@ATL@@3V?$CTraceCategoryEx@$0BAAA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceAllocation
_BSS ENDS
; COMDAT ?atlTraceException@ATL@@3V?$CTraceCategoryEx@$0CAAA@$0A@@1@A
_BSS SEGMENT
?atlTraceException@ATL@@3V?$CTraceCategoryEx@$0CAAA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceException
_BSS ENDS
; COMDAT ?atlTraceTime@ATL@@3V?$CTraceCategoryEx@$0EAAA@$0A@@1@A
_BSS SEGMENT
?atlTraceTime@ATL@@3V?$CTraceCategoryEx@$0EAAA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceTime
_BSS ENDS
; COMDAT ?atlTraceCache@ATL@@3V?$CTraceCategoryEx@$0IAAA@$0A@@1@A
_BSS SEGMENT
?atlTraceCache@ATL@@3V?$CTraceCategoryEx@$0IAAA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceCache
_BSS ENDS
; COMDAT ?atlTraceStencil@ATL@@3V?$CTraceCategoryEx@$0BAAAA@$0A@@1@A
_BSS SEGMENT
?atlTraceStencil@ATL@@3V?$CTraceCategoryEx@$0BAAAA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceStencil
_BSS ENDS
; COMDAT ?atlTraceString@ATL@@3V?$CTraceCategoryEx@$0CAAAA@$0A@@1@A
_BSS SEGMENT
?atlTraceString@ATL@@3V?$CTraceCategoryEx@$0CAAAA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceString
_BSS ENDS
; COMDAT ?atlTraceMap@ATL@@3V?$CTraceCategoryEx@$0EAAAA@$0A@@1@A
_BSS SEGMENT
?atlTraceMap@ATL@@3V?$CTraceCategoryEx@$0EAAAA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceMap
_BSS ENDS
; COMDAT ?atlTraceUtil@ATL@@3V?$CTraceCategoryEx@$0IAAAA@$0A@@1@A
_BSS SEGMENT
?atlTraceUtil@ATL@@3V?$CTraceCategoryEx@$0IAAAA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceUtil
_BSS ENDS
; COMDAT ?atlTraceSecurity@ATL@@3V?$CTraceCategoryEx@$0BAAAAA@$0A@@1@A
_BSS SEGMENT
?atlTraceSecurity@ATL@@3V?$CTraceCategoryEx@$0BAAAAA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceSecurity
_BSS ENDS
; COMDAT ?atlTraceSync@ATL@@3V?$CTraceCategoryEx@$0CAAAAA@$0A@@1@A
_BSS SEGMENT
?atlTraceSync@ATL@@3V?$CTraceCategoryEx@$0CAAAAA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceSync
_BSS ENDS
; COMDAT ?atlTraceISAPI@ATL@@3V?$CTraceCategoryEx@$0EAAAAA@$0A@@1@A
_BSS SEGMENT
?atlTraceISAPI@ATL@@3V?$CTraceCategoryEx@$0EAAAAA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceISAPI
_BSS ENDS
; COMDAT ?m_bInitFailed@CAtlBaseModule@ATL@@2_NA
_BSS SEGMENT
?m_bInitFailed@CAtlBaseModule@ATL@@2_NA DB 01H DUP (?) ; ATL::CAtlBaseModule::m_bInitFailed
_BSS ENDS
; COMDAT ?_AtlComModule@ATL@@3VCAtlComModule@1@A
_BSS SEGMENT
?_AtlComModule@ATL@@3VCAtlComModule@1@A DB 048H DUP (?) ; ATL::_AtlComModule
_BSS ENDS
; COMDAT ?_AtlWinModule@ATL@@3VCAtlWinModule@1@A
_BSS SEGMENT
?_AtlWinModule@ATL@@3VCAtlWinModule@1@A DB 048H DUP (?) ; ATL::_AtlWinModule
_BSS ENDS
; COMDAT ?isInitialized@CAtlStringMgr@ATL@@0_NA
_BSS SEGMENT
?isInitialized@CAtlStringMgr@ATL@@0_NA DB 01H DUP (?) ; ATL::CAtlStringMgr::isInitialized
_BSS ENDS
; COMDAT ?strHeap@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4VCWin32Heap@3@A
_BSS SEGMENT
?strHeap@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4VCWin32Heap@3@A DB 018H DUP (?) ; `ATL::CAtlStringMgr::GetInstance'::`2'::strHeap
_BSS ENDS
; COMDAT ?$TSS0@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA
_BSS SEGMENT
?$TSS0@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA DD 01H DUP (?) ; `ATL::CAtlStringMgr::GetInstance'::`2'::$TSS0
_BSS ENDS
; COMDAT ?strMgr@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4V23@A
_BSS SEGMENT
?strMgr@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4V23@A DB 030H DUP (?) ; `ATL::CAtlStringMgr::GetInstance'::`2'::strMgr
_BSS ENDS
; COMDAT ?$TSS1@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA
_BSS SEGMENT
?$TSS1@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA DD 01H DUP (?) ; `ATL::CAtlStringMgr::GetInstance'::`2'::$TSS1
_BSS ENDS
; COMDAT ?InitializeCAtlStringMgr@ATLImplementationDetails@ATL@@3UCAtlStringMgrStaticInitializer@12@A
_BSS SEGMENT
?InitializeCAtlStringMgr@ATLImplementationDetails@ATL@@3UCAtlStringMgrStaticInitializer@12@A DB 01H DUP (?) ; ATL::ATLImplementationDetails::InitializeCAtlStringMgr
_BSS ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??_H@YAXPEAX_K1P6APEAX0@Z@Z DD imagerel $LN5
DD imagerel $LN5+102
DD imagerel $unwind$??_H@YAXPEAX_K1P6APEAX0@Z@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$HRESULT_FROM_WIN32 DD imagerel $LN5
DD imagerel $LN5+53
DD imagerel $unwind$HRESULT_FROM_WIN32
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?AtlThrowImpl@ATL@@YAXJ@Z DD imagerel $LN5
DD imagerel $LN5+39
DD imagerel $unwind$?AtlThrowImpl@ATL@@YAXJ@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??$AtlMultiply@K@ATL@@YAJPEAKKK@Z DD imagerel $LN4
DD imagerel $LN4+77
DD imagerel $unwind$??$AtlMultiply@K@ATL@@YAJPEAKKK@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??$AtlAdd@_K@ATL@@YAJPEA_K_K1@Z DD imagerel $LN4
DD imagerel $LN4+81
DD imagerel $unwind$??$AtlAdd@_K@ATL@@YAJPEA_K_K1@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__EatlTraceGeneral@ATL@@YAXXZ DD imagerel ??__EatlTraceGeneral@ATL@@YAXXZ
DD imagerel ??__EatlTraceGeneral@ATL@@YAXXZ+28
DD imagerel $unwind$??__EatlTraceGeneral@ATL@@YAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__EatlTraceCOM@ATL@@YAXXZ DD imagerel ??__EatlTraceCOM@ATL@@YAXXZ
DD imagerel ??__EatlTraceCOM@ATL@@YAXXZ+28
DD imagerel $unwind$??__EatlTraceCOM@ATL@@YAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__EatlTraceQI@ATL@@YAXXZ DD imagerel ??__EatlTraceQI@ATL@@YAXXZ
DD imagerel ??__EatlTraceQI@ATL@@YAXXZ+28
DD imagerel $unwind$??__EatlTraceQI@ATL@@YAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__EatlTraceRegistrar@ATL@@YAXXZ DD imagerel ??__EatlTraceRegistrar@ATL@@YAXXZ
DD imagerel ??__EatlTraceRegistrar@ATL@@YAXXZ+28
DD imagerel $unwind$??__EatlTraceRegistrar@ATL@@YAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__EatlTraceRefcount@ATL@@YAXXZ DD imagerel ??__EatlTraceRefcount@ATL@@YAXXZ
DD imagerel ??__EatlTraceRefcount@ATL@@YAXXZ+28
DD imagerel $unwind$??__EatlTraceRefcount@ATL@@YAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__EatlTraceWindowing@ATL@@YAXXZ DD imagerel ??__EatlTraceWindowing@ATL@@YAXXZ
DD imagerel ??__EatlTraceWindowing@ATL@@YAXXZ+28
DD imagerel $unwind$??__EatlTraceWindowing@ATL@@YAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__EatlTraceControls@ATL@@YAXXZ DD imagerel ??__EatlTraceControls@ATL@@YAXXZ
DD imagerel ??__EatlTraceControls@ATL@@YAXXZ+28
DD imagerel $unwind$??__EatlTraceControls@ATL@@YAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__EatlTraceHosting@ATL@@YAXXZ DD imagerel ??__EatlTraceHosting@ATL@@YAXXZ
DD imagerel ??__EatlTraceHosting@ATL@@YAXXZ+28
DD imagerel $unwind$??__EatlTraceHosting@ATL@@YAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__EatlTraceDBClient@ATL@@YAXXZ DD imagerel ??__EatlTraceDBClient@ATL@@YAXXZ
DD imagerel ??__EatlTraceDBClient@ATL@@YAXXZ+28
DD imagerel $unwind$??__EatlTraceDBClient@ATL@@YAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__EatlTraceDBProvider@ATL@@YAXXZ DD imagerel ??__EatlTraceDBProvider@ATL@@YAXXZ
DD imagerel ??__EatlTraceDBProvider@ATL@@YAXXZ+28
DD imagerel $unwind$??__EatlTraceDBProvider@ATL@@YAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__EatlTraceSnapin@ATL@@YAXXZ DD imagerel ??__EatlTraceSnapin@ATL@@YAXXZ
DD imagerel ??__EatlTraceSnapin@ATL@@YAXXZ+28
DD imagerel $unwind$??__EatlTraceSnapin@ATL@@YAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__EatlTraceNotImpl@ATL@@YAXXZ DD imagerel ??__EatlTraceNotImpl@ATL@@YAXXZ
DD imagerel ??__EatlTraceNotImpl@ATL@@YAXXZ+28
DD imagerel $unwind$??__EatlTraceNotImpl@ATL@@YAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__EatlTraceAllocation@ATL@@YAXXZ DD imagerel ??__EatlTraceAllocation@ATL@@YAXXZ
DD imagerel ??__EatlTraceAllocation@ATL@@YAXXZ+28
DD imagerel $unwind$??__EatlTraceAllocation@ATL@@YAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__EatlTraceException@ATL@@YAXXZ DD imagerel ??__EatlTraceException@ATL@@YAXXZ
DD imagerel ??__EatlTraceException@ATL@@YAXXZ+28
DD imagerel $unwind$??__EatlTraceException@ATL@@YAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__EatlTraceTime@ATL@@YAXXZ DD imagerel ??__EatlTraceTime@ATL@@YAXXZ
DD imagerel ??__EatlTraceTime@ATL@@YAXXZ+28
DD imagerel $unwind$??__EatlTraceTime@ATL@@YAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__EatlTraceCache@ATL@@YAXXZ DD imagerel ??__EatlTraceCache@ATL@@YAXXZ
DD imagerel ??__EatlTraceCache@ATL@@YAXXZ+28
DD imagerel $unwind$??__EatlTraceCache@ATL@@YAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__EatlTraceStencil@ATL@@YAXXZ DD imagerel ??__EatlTraceStencil@ATL@@YAXXZ
DD imagerel ??__EatlTraceStencil@ATL@@YAXXZ+28
DD imagerel $unwind$??__EatlTraceStencil@ATL@@YAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__EatlTraceString@ATL@@YAXXZ DD imagerel ??__EatlTraceString@ATL@@YAXXZ
DD imagerel ??__EatlTraceString@ATL@@YAXXZ+28
DD imagerel $unwind$??__EatlTraceString@ATL@@YAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__EatlTraceMap@ATL@@YAXXZ DD imagerel ??__EatlTraceMap@ATL@@YAXXZ
DD imagerel ??__EatlTraceMap@ATL@@YAXXZ+28
DD imagerel $unwind$??__EatlTraceMap@ATL@@YAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__EatlTraceUtil@ATL@@YAXXZ DD imagerel ??__EatlTraceUtil@ATL@@YAXXZ
DD imagerel ??__EatlTraceUtil@ATL@@YAXXZ+28
DD imagerel $unwind$??__EatlTraceUtil@ATL@@YAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__EatlTraceSecurity@ATL@@YAXXZ DD imagerel ??__EatlTraceSecurity@ATL@@YAXXZ
DD imagerel ??__EatlTraceSecurity@ATL@@YAXXZ+28
DD imagerel $unwind$??__EatlTraceSecurity@ATL@@YAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__EatlTraceSync@ATL@@YAXXZ DD imagerel ??__EatlTraceSync@ATL@@YAXXZ
DD imagerel ??__EatlTraceSync@ATL@@YAXXZ+28
DD imagerel $unwind$??__EatlTraceSync@ATL@@YAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__EatlTraceISAPI@ATL@@YAXXZ DD imagerel ??__EatlTraceISAPI@ATL@@YAXXZ
DD imagerel ??__EatlTraceISAPI@ATL@@YAXXZ+28
DD imagerel $unwind$??__EatlTraceISAPI@ATL@@YAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?_AtlInitializeCriticalSectionEx@ATL@@YAHPEAU_RTL_CRITICAL_SECTION@@KK@Z DD imagerel $LN3
DD imagerel $LN3+38
DD imagerel $unwind$?_AtlInitializeCriticalSectionEx@ATL@@YAHPEAU_RTL_CRITICAL_SECTION@@KK@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??0CComCriticalSection@ATL@@QEAA@XZ DD imagerel $LN3
DD imagerel $LN3+40
DD imagerel $unwind$??0CComCriticalSection@ATL@@QEAA@XZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?Init@CComCriticalSection@ATL@@QEAAJXZ DD imagerel $LN4
DD imagerel $LN4+65
DD imagerel $unwind$?Init@CComCriticalSection@ATL@@QEAAJXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?Term@CComCriticalSection@ATL@@QEAAJXZ DD imagerel $LN3
DD imagerel $LN3+30
DD imagerel $unwind$?Term@CComCriticalSection@ATL@@QEAAJXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??1CWin32Heap@ATL@@UEAA@XZ DD imagerel $LN4
DD imagerel $LN4+73
DD imagerel $unwind$??1CWin32Heap@ATL@@UEAA@XZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?Allocate@CWin32Heap@ATL@@UEAAPEAX_K@Z DD imagerel $LN3
DD imagerel $LN3+42
DD imagerel $unwind$?Allocate@CWin32Heap@ATL@@UEAAPEAX_K@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?Free@CWin32Heap@ATL@@UEAAXPEAX@Z DD imagerel $LN4
DD imagerel $LN4+53
DD imagerel $unwind$?Free@CWin32Heap@ATL@@UEAAXPEAX@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?Reallocate@CWin32Heap@ATL@@UEAAPEAXPEAX_K@Z DD imagerel $LN5
DD imagerel $LN5+135
DD imagerel $unwind$?Reallocate@CWin32Heap@ATL@@UEAAPEAXPEAX_K@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?GetSize@CWin32Heap@ATL@@UEAA_KPEAX@Z DD imagerel $LN3
DD imagerel $LN3+42
DD imagerel $unwind$?GetSize@CWin32Heap@ATL@@UEAA_KPEAX@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??_GCWin32Heap@ATL@@UEAAPEAXI@Z DD imagerel $LN4
DD imagerel $LN4+59
DD imagerel $unwind$??_GCWin32Heap@ATL@@UEAAPEAXI@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??$AtlMultiply@_K@ATL@@YAJPEA_K_K1@Z DD imagerel $LN5
DD imagerel $LN5+102
DD imagerel $unwind$??$AtlMultiply@_K@ATL@@YAJPEA_K_K1@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??$AtlAdd@H@ATL@@YAJPEAHHH@Z DD imagerel $LN4
DD imagerel $LN4+71
DD imagerel $unwind$??$AtlAdd@H@ATL@@YAJPEAHHH@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??0_ATL_COM_MODULE70@ATL@@QEAA@XZ DD imagerel $LN4
DD imagerel $LN4+37
DD imagerel $unwind$??0_ATL_COM_MODULE70@ATL@@QEAA@XZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?dtor$0@?0???0_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA DD imagerel ?dtor$0@?0???0_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA
DD imagerel ?dtor$0@?0???0_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA+28
DD imagerel $unwind$?dtor$0@?0???0_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??1_ATL_COM_MODULE70@ATL@@QEAA@XZ DD imagerel $LN4
DD imagerel $LN4+32
DD imagerel $unwind$??1_ATL_COM_MODULE70@ATL@@QEAA@XZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?dtor$0@?0???1_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA DD imagerel ?dtor$0@?0???1_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA
DD imagerel ?dtor$0@?0???1_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA+28
DD imagerel $unwind$?dtor$0@?0???1_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??1?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ DD imagerel $LN3
DD imagerel $LN3+25
DD imagerel $unwind$??1?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?RemoveAll@?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAXXZ DD imagerel $LN7
DD imagerel $LN7+110
DD imagerel $unwind$?RemoveAll@?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??A?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAAEAGH@Z DD imagerel $LN5
DD imagerel $LN5+66
DD imagerel $unwind$??A?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAAEAGH@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??0_ATL_WIN_MODULE70@ATL@@QEAA@XZ DD imagerel $LN5
DD imagerel $LN5+55
DD imagerel $unwind$??0_ATL_WIN_MODULE70@ATL@@QEAA@XZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?dtor$0@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA DD imagerel ?dtor$0@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA
DD imagerel ?dtor$0@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA+28
DD imagerel $unwind$?dtor$0@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?dtor$1@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA DD imagerel ?dtor$1@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA
DD imagerel ?dtor$1@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA+28
DD imagerel $unwind$?dtor$1@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ DD imagerel $LN5
DD imagerel $LN5+50
DD imagerel $unwind$??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?dtor$0@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA DD imagerel ?dtor$0@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA
DD imagerel ?dtor$0@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA+28
DD imagerel $unwind$?dtor$0@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?dtor$1@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA DD imagerel ?dtor$1@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA
DD imagerel ?dtor$1@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA+28
DD imagerel $unwind$?dtor$1@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?AtlWinModuleInit@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@@Z DD imagerel $LN6
DD imagerel $LN6+87
DD imagerel $unwind$?AtlWinModuleInit@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?AtlWinModuleTerm@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@PEAUHINSTANCE__@@@Z DD imagerel $LN9
DD imagerel $LN9+213
DD imagerel $unwind$?AtlWinModuleTerm@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@PEAUHINSTANCE__@@@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??0CAtlComModule@ATL@@QEAA@XZ DD imagerel $LN5
DD imagerel $LN5+134
DD imagerel $unwind$??0CAtlComModule@ATL@@QEAA@XZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?dtor$0@?0???0CAtlComModule@ATL@@QEAA@XZ@4HA DD imagerel ?dtor$0@?0???0CAtlComModule@ATL@@QEAA@XZ@4HA
DD imagerel ?dtor$0@?0???0CAtlComModule@ATL@@QEAA@XZ@4HA+24
DD imagerel $unwind$?dtor$0@?0???0CAtlComModule@ATL@@QEAA@XZ@4HA
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??1CAtlComModule@ATL@@QEAA@XZ DD imagerel $LN4
DD imagerel $LN4+36
DD imagerel $unwind$??1CAtlComModule@ATL@@QEAA@XZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?dtor$0@?0???1CAtlComModule@ATL@@QEAA@XZ@4HA DD imagerel ?dtor$0@?0???1CAtlComModule@ATL@@QEAA@XZ@4HA
DD imagerel ?dtor$0@?0???1CAtlComModule@ATL@@QEAA@XZ@4HA+24
DD imagerel $unwind$?dtor$0@?0???1CAtlComModule@ATL@@QEAA@XZ@4HA
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?Term@CAtlComModule@ATL@@QEAAXXZ DD imagerel $LN9
DD imagerel $LN9+191
DD imagerel $unwind$?Term@CAtlComModule@ATL@@QEAAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__E_AtlComModule@ATL@@YAXXZ DD imagerel ??__E_AtlComModule@ATL@@YAXXZ
DD imagerel ??__E_AtlComModule@ATL@@YAXXZ+33
DD imagerel $unwind$??__E_AtlComModule@ATL@@YAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__F_AtlComModule@ATL@@YAXXZ DD imagerel ??__F_AtlComModule@ATL@@YAXXZ
DD imagerel ??__F_AtlComModule@ATL@@YAXXZ+21
DD imagerel $unwind$??__F_AtlComModule@ATL@@YAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??0CAtlWinModule@ATL@@QEAA@XZ DD imagerel $LN5
DD imagerel $LN5+80
DD imagerel $unwind$??0CAtlWinModule@ATL@@QEAA@XZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?dtor$0@?0???0CAtlWinModule@ATL@@QEAA@XZ@4HA DD imagerel ?dtor$0@?0???0CAtlWinModule@ATL@@QEAA@XZ@4HA
DD imagerel ?dtor$0@?0???0CAtlWinModule@ATL@@QEAA@XZ@4HA+24
DD imagerel $unwind$?dtor$0@?0???0CAtlWinModule@ATL@@QEAA@XZ@4HA
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??1CAtlWinModule@ATL@@QEAA@XZ DD imagerel $LN4
DD imagerel $LN4+36
DD imagerel $unwind$??1CAtlWinModule@ATL@@QEAA@XZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?dtor$0@?0???1CAtlWinModule@ATL@@QEAA@XZ@4HA DD imagerel ?dtor$0@?0???1CAtlWinModule@ATL@@QEAA@XZ@4HA
DD imagerel ?dtor$0@?0???1CAtlWinModule@ATL@@QEAA@XZ@4HA+24
DD imagerel $unwind$?dtor$0@?0???1CAtlWinModule@ATL@@QEAA@XZ@4HA
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?Term@CAtlWinModule@ATL@@QEAAXXZ DD imagerel $LN3
DD imagerel $LN3+39
DD imagerel $unwind$?Term@CAtlWinModule@ATL@@QEAAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__E_AtlWinModule@ATL@@YAXXZ DD imagerel ??__E_AtlWinModule@ATL@@YAXXZ
DD imagerel ??__E_AtlWinModule@ATL@@YAXXZ+33
DD imagerel $unwind$??__E_AtlWinModule@ATL@@YAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__F_AtlWinModule@ATL@@YAXXZ DD imagerel ??__F_AtlWinModule@ATL@@YAXXZ
DD imagerel ??__F_AtlWinModule@ATL@@YAXXZ+21
DD imagerel $unwind$??__F_AtlWinModule@ATL@@YAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??0CAtlStringMgr@ATL@@QEAA@PEAUIAtlMemMgr@1@@Z DD imagerel $LN3
DD imagerel $LN3+99
DD imagerel $unwind$??0CAtlStringMgr@ATL@@QEAA@PEAUIAtlMemMgr@1@@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ DD imagerel $LN7
DD imagerel $LN7+222
DD imagerel $unwind$?GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?dtor$0@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA DD imagerel ?dtor$0@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA
DD imagerel ?dtor$0@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA+27
DD imagerel $unwind$?dtor$0@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?dtor$1@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA DD imagerel ?dtor$1@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA
DD imagerel ?dtor$1@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA+27
DD imagerel $unwind$?dtor$1@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?Allocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@HH@Z DD imagerel $LN19
DD imagerel $LN19+363
DD imagerel $unwind$?Allocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@HH@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?Free@CAtlStringMgr@ATL@@UEAAXPEAUCStringData@2@@Z DD imagerel $LN6
DD imagerel $LN6+74
DD imagerel $unwind$?Free@CAtlStringMgr@ATL@@UEAAXPEAUCStringData@2@@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?Reallocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@PEAU32@HH@Z DD imagerel $LN19
DD imagerel $LN19+348
DD imagerel $unwind$?Reallocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@PEAU32@HH@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?GetNilString@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@XZ DD imagerel $LN3
DD imagerel $LN3+40
DD imagerel $unwind$?GetNilString@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@XZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??_GCAtlStringMgr@ATL@@UEAAPEAXI@Z DD imagerel $LN4
DD imagerel $LN4+59
DD imagerel $unwind$??_GCAtlStringMgr@ATL@@UEAAPEAXI@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__FstrHeap@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ DD imagerel $LN3
DD imagerel $LN3+21
DD imagerel $unwind$??__FstrHeap@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__FstrMgr@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ DD imagerel $LN3
DD imagerel $LN3+21
DD imagerel $unwind$??__FstrMgr@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??$AtlAdd@K@ATL@@YAJPEAKKK@Z DD imagerel $LN4
DD imagerel $LN4+71
DD imagerel $unwind$??$AtlAdd@K@ATL@@YAJPEAKKK@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??0CAtlStringMgrStaticInitializer@ATLImplementationDetails@ATL@@QEAA@XZ DD imagerel $LN3
DD imagerel $LN3+24
DD imagerel $unwind$??0CAtlStringMgrStaticInitializer@ATLImplementationDetails@ATL@@QEAA@XZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__EInitializeCAtlStringMgr@ATLImplementationDetails@ATL@@YAXXZ DD imagerel ??__EInitializeCAtlStringMgr@ATLImplementationDetails@ATL@@YAXXZ
DD imagerel ??__EInitializeCAtlStringMgr@ATLImplementationDetails@ATL@@YAXXZ+21
DD imagerel $unwind$??__EInitializeCAtlStringMgr@ATLImplementationDetails@ATL@@YAXXZ
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$??__E?isInitialized@CAtlStringMgr@ATL@@0_NA@@YAXXZ DD imagerel ??__E?isInitialized@CAtlStringMgr@ATL@@0_NA@@YAXXZ
DD imagerel ??__E?isInitialized@CAtlStringMgr@ATL@@0_NA@@YAXXZ+55
DD imagerel $unwind$??__E?isInitialized@CAtlStringMgr@ATL@@0_NA@@YAXXZ
pdata ENDS
; COMDAT CRT$XCU
CRT$XCU SEGMENT
?atlTraceGeneral$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceGeneral@ATL@@YAXXZ ; ATL::atlTraceGeneral$initializer$
CRT$XCU ENDS
; COMDAT ??_R1A@?0A@EA@CAtlStringMgr@ATL@@8
rdata$r SEGMENT
??_R1A@?0A@EA@CAtlStringMgr@ATL@@8 DD imagerel ??_R0?AVCAtlStringMgr@ATL@@@8 ; ATL::CAtlStringMgr::`RTTI Base Class Descriptor at (0,-1,0,64)'
DD 01H
DD 00H
DD 0ffffffffH
DD 00H
DD 040H
DD imagerel ??_R3CAtlStringMgr@ATL@@8
rdata$r ENDS
; COMDAT ??_R2CAtlStringMgr@ATL@@8
rdata$r SEGMENT
??_R2CAtlStringMgr@ATL@@8 DD imagerel ??_R1A@?0A@EA@CAtlStringMgr@ATL@@8 ; ATL::CAtlStringMgr::`RTTI Base Class Array'
DD imagerel ??_R1A@?0A@EA@IAtlStringMgr@ATL@@8
ORG $+3
rdata$r ENDS
; COMDAT ??_R3CAtlStringMgr@ATL@@8
rdata$r SEGMENT
??_R3CAtlStringMgr@ATL@@8 DD 00H ; ATL::CAtlStringMgr::`RTTI Class Hierarchy Descriptor'
DD 00H
DD 02H
DD imagerel ??_R2CAtlStringMgr@ATL@@8
rdata$r ENDS
; COMDAT ??_R0?AVCAtlStringMgr@ATL@@@8
data$rs SEGMENT
??_R0?AVCAtlStringMgr@ATL@@@8 DQ FLAT:??_7type_info@@6B@ ; ATL::CAtlStringMgr `RTTI Type Descriptor'
DQ 0000000000000000H
DB '.?AVCAtlStringMgr@ATL@@', 00H
data$rs ENDS
; COMDAT ??_R4CAtlStringMgr@ATL@@6B@
rdata$r SEGMENT
??_R4CAtlStringMgr@ATL@@6B@ DD 01H ; ATL::CAtlStringMgr::`RTTI Complete Object Locator'
DD 00H
DD 00H
DD imagerel ??_R0?AVCAtlStringMgr@ATL@@@8
DD imagerel ??_R3CAtlStringMgr@ATL@@8
DD imagerel ??_R4CAtlStringMgr@ATL@@6B@
rdata$r ENDS
; COMDAT ??_R2IAtlStringMgr@ATL@@8
rdata$r SEGMENT
??_R2IAtlStringMgr@ATL@@8 DD imagerel ??_R1A@?0A@EA@IAtlStringMgr@ATL@@8 ; ATL::IAtlStringMgr::`RTTI Base Class Array'
ORG $+3
rdata$r ENDS
; COMDAT ??_R3IAtlStringMgr@ATL@@8
rdata$r SEGMENT
??_R3IAtlStringMgr@ATL@@8 DD 00H ; ATL::IAtlStringMgr::`RTTI Class Hierarchy Descriptor'
DD 00H
DD 01H
DD imagerel ??_R2IAtlStringMgr@ATL@@8
rdata$r ENDS
; COMDAT ??_R0?AUIAtlStringMgr@ATL@@@8
data$rs SEGMENT
??_R0?AUIAtlStringMgr@ATL@@@8 DQ FLAT:??_7type_info@@6B@ ; ATL::IAtlStringMgr `RTTI Type Descriptor'
DQ 0000000000000000H
DB '.?AUIAtlStringMgr@ATL@@', 00H
data$rs ENDS
; COMDAT ??_R1A@?0A@EA@IAtlStringMgr@ATL@@8
rdata$r SEGMENT
??_R1A@?0A@EA@IAtlStringMgr@ATL@@8 DD imagerel ??_R0?AUIAtlStringMgr@ATL@@@8 ; ATL::IAtlStringMgr::`RTTI Base Class Descriptor at (0,-1,0,64)'
DD 00H
DD 00H
DD 0ffffffffH
DD 00H
DD 040H
DD imagerel ??_R3IAtlStringMgr@ATL@@8
rdata$r ENDS
; COMDAT ??_R2IAtlMemMgr@ATL@@8
rdata$r SEGMENT
??_R2IAtlMemMgr@ATL@@8 DD imagerel ??_R1A@?0A@EA@IAtlMemMgr@ATL@@8 ; ATL::IAtlMemMgr::`RTTI Base Class Array'
ORG $+3
rdata$r ENDS
; COMDAT ??_R3IAtlMemMgr@ATL@@8
rdata$r SEGMENT
??_R3IAtlMemMgr@ATL@@8 DD 00H ; ATL::IAtlMemMgr::`RTTI Class Hierarchy Descriptor'
DD 00H
DD 01H
DD imagerel ??_R2IAtlMemMgr@ATL@@8
rdata$r ENDS
; COMDAT ??_R0?AUIAtlMemMgr@ATL@@@8
data$rs SEGMENT
??_R0?AUIAtlMemMgr@ATL@@@8 DQ FLAT:??_7type_info@@6B@ ; ATL::IAtlMemMgr `RTTI Type Descriptor'
DQ 0000000000000000H
DB '.?AUIAtlMemMgr@ATL@@', 00H
data$rs ENDS
; COMDAT ??_R1A@?0A@EA@IAtlMemMgr@ATL@@8
rdata$r SEGMENT
??_R1A@?0A@EA@IAtlMemMgr@ATL@@8 DD imagerel ??_R0?AUIAtlMemMgr@ATL@@@8 ; ATL::IAtlMemMgr::`RTTI Base Class Descriptor at (0,-1,0,64)'
DD 00H
DD 00H
DD 0ffffffffH
DD 00H
DD 040H
DD imagerel ??_R3IAtlMemMgr@ATL@@8
rdata$r ENDS
; COMDAT ??_R1A@?0A@EA@CWin32Heap@ATL@@8
rdata$r SEGMENT
??_R1A@?0A@EA@CWin32Heap@ATL@@8 DD imagerel ??_R0?AVCWin32Heap@ATL@@@8 ; ATL::CWin32Heap::`RTTI Base Class Descriptor at (0,-1,0,64)'
DD 01H
DD 00H
DD 0ffffffffH
DD 00H
DD 040H
DD imagerel ??_R3CWin32Heap@ATL@@8
rdata$r ENDS
; COMDAT ??_R2CWin32Heap@ATL@@8
rdata$r SEGMENT
??_R2CWin32Heap@ATL@@8 DD imagerel ??_R1A@?0A@EA@CWin32Heap@ATL@@8 ; ATL::CWin32Heap::`RTTI Base Class Array'
DD imagerel ??_R1A@?0A@EA@IAtlMemMgr@ATL@@8
ORG $+3
rdata$r ENDS
; COMDAT ??_R3CWin32Heap@ATL@@8
rdata$r SEGMENT
??_R3CWin32Heap@ATL@@8 DD 00H ; ATL::CWin32Heap::`RTTI Class Hierarchy Descriptor'
DD 00H
DD 02H
DD imagerel ??_R2CWin32Heap@ATL@@8
rdata$r ENDS
; COMDAT ??_R0?AVCWin32Heap@ATL@@@8
data$rs SEGMENT
??_R0?AVCWin32Heap@ATL@@@8 DQ FLAT:??_7type_info@@6B@ ; ATL::CWin32Heap `RTTI Type Descriptor'
DQ 0000000000000000H
DB '.?AVCWin32Heap@ATL@@', 00H
data$rs ENDS
; COMDAT ??_R4CWin32Heap@ATL@@6B@
rdata$r SEGMENT
??_R4CWin32Heap@ATL@@6B@ DD 01H ; ATL::CWin32Heap::`RTTI Complete Object Locator'
DD 00H
DD 00H
DD imagerel ??_R0?AVCWin32Heap@ATL@@@8
DD imagerel ??_R3CWin32Heap@ATL@@8
DD imagerel ??_R4CWin32Heap@ATL@@6B@
rdata$r ENDS
; COMDAT ??_7CAtlStringMgr@ATL@@6B@
CONST SEGMENT
??_7CAtlStringMgr@ATL@@6B@ DQ FLAT:??_R4CAtlStringMgr@ATL@@6B@ ; ATL::CAtlStringMgr::`vftable'
DQ FLAT:?Allocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@HH@Z
DQ FLAT:?Free@CAtlStringMgr@ATL@@UEAAXPEAUCStringData@2@@Z
DQ FLAT:?Reallocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@PEAU32@HH@Z
DQ FLAT:?GetNilString@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@XZ
DQ FLAT:?Clone@CAtlStringMgr@ATL@@UEAAPEAUIAtlStringMgr@2@XZ
DQ FLAT:??_ECAtlStringMgr@ATL@@UEAAPEAXI@Z
CONST ENDS
; COMDAT ??_7CWin32Heap@ATL@@6B@
CONST SEGMENT
??_7CWin32Heap@ATL@@6B@ DQ FLAT:??_R4CWin32Heap@ATL@@6B@ ; ATL::CWin32Heap::`vftable'
DQ FLAT:?Allocate@CWin32Heap@ATL@@UEAAPEAX_K@Z
DQ FLAT:?Free@CWin32Heap@ATL@@UEAAXPEAX@Z
DQ FLAT:?Reallocate@CWin32Heap@ATL@@UEAAPEAXPEAX_K@Z
DQ FLAT:?GetSize@CWin32Heap@ATL@@UEAA_KPEAX@Z
DQ FLAT:??_ECWin32Heap@ATL@@UEAAPEAXI@Z
CONST ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__E?isInitialized@CAtlStringMgr@ATL@@0_NA@@YAXXZ DD 010401H
DD 06204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__EInitializeCAtlStringMgr@ATLImplementationDetails@ATL@@YAXXZ DD 010401H
DD 04204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??0CAtlStringMgrStaticInitializer@ATLImplementationDetails@ATL@@QEAA@XZ DD 010901H
DD 04209H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??$AtlAdd@K@ATL@@YAJPEAKKK@Z DD 011201H
DD 04212H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__FstrMgr@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ DD 010401H
DD 04204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__FstrHeap@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ DD 010401H
DD 04204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??_GCAtlStringMgr@ATL@@UEAAPEAXI@Z DD 010d01H
DD 0420dH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?GetNilString@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@XZ DD 010901H
DD 04209H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$ip2state$?Reallocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@PEAU32@HH@Z DB 02H
DB 00H
DB 00H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$cppxdata$?Reallocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@PEAU32@HH@Z DB 040H
DD imagerel $ip2state$?Reallocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@PEAU32@HH@Z
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?Reallocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@PEAU32@HH@Z DD 011819H
DD 0c218H
DD imagerel __CxxFrameHandler4
DD imagerel $cppxdata$?Reallocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@PEAU32@HH@Z
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?Free@CAtlStringMgr@ATL@@UEAAXPEAUCStringData@2@@Z DD 010e01H
DD 0620eH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$ip2state$?Allocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@HH@Z DB 02H
DB 00H
DB 00H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$cppxdata$?Allocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@HH@Z DB 040H
DD imagerel $ip2state$?Allocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@HH@Z
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?Allocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@HH@Z DD 011219H
DD 0c212H
DD imagerel __CxxFrameHandler4
DD imagerel $cppxdata$?Allocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@HH@Z
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?dtor$1@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA DD 020601H
DD 050023206H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?dtor$0@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA DD 020601H
DD 050023206H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$ip2state$?GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ DB 0aH
DB 00H
DB 00H
DB '|'
DB 02H
DB 'D'
DB 00H
DB 08cH
DB 04H
DB '@'
DB 00H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$stateUnwindMap$?GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ DB 04H
DB 0eH
DD imagerel ?dtor$0@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA
DB 036H
DD imagerel ?dtor$1@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$cppxdata$?GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ DB 08H
DD imagerel $stateUnwindMap$?GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ
DD imagerel $ip2state$?GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ DD 010411H
DD 04204H
DD imagerel __CxxFrameHandler4
DD imagerel $cppxdata$?GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??0CAtlStringMgr@ATL@@QEAA@PEAUIAtlMemMgr@1@@Z DD 010e01H
DD 0620eH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__F_AtlWinModule@ATL@@YAXXZ DD 010401H
DD 04204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__E_AtlWinModule@ATL@@YAXXZ DD 010401H
DD 04204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?Term@CAtlWinModule@ATL@@QEAAXXZ DD 010901H
DD 04209H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?dtor$0@?0???1CAtlWinModule@ATL@@QEAA@XZ@4HA DD 020601H
DD 050023206H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$ip2state$??1CAtlWinModule@ATL@@QEAA@XZ DB 06H
DB 00H
DB 00H
DB 012H
DB 02H
DB 016H
DB 00H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$stateUnwindMap$??1CAtlWinModule@ATL@@QEAA@XZ DB 02H
DB 0eH
DD imagerel ?dtor$0@?0???1CAtlWinModule@ATL@@QEAA@XZ@4HA
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$cppxdata$??1CAtlWinModule@ATL@@QEAA@XZ DB 048H
DD imagerel $stateUnwindMap$??1CAtlWinModule@ATL@@QEAA@XZ
DD imagerel $ip2state$??1CAtlWinModule@ATL@@QEAA@XZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??1CAtlWinModule@ATL@@QEAA@XZ DD 010919H
DD 04209H
DD imagerel __CxxFrameHandler4
DD imagerel $cppxdata$??1CAtlWinModule@ATL@@QEAA@XZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?dtor$0@?0???0CAtlWinModule@ATL@@QEAA@XZ@4HA DD 020601H
DD 050023206H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$ip2state$??0CAtlWinModule@ATL@@QEAA@XZ DB 06H
DB 00H
DB 00H
DB '('
DB 02H
DB 'd'
DB 00H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$stateUnwindMap$??0CAtlWinModule@ATL@@QEAA@XZ DB 02H
DB 0eH
DD imagerel ?dtor$0@?0???0CAtlWinModule@ATL@@QEAA@XZ@4HA
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$cppxdata$??0CAtlWinModule@ATL@@QEAA@XZ DB 08H
DD imagerel $stateUnwindMap$??0CAtlWinModule@ATL@@QEAA@XZ
DD imagerel $ip2state$??0CAtlWinModule@ATL@@QEAA@XZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??0CAtlWinModule@ATL@@QEAA@XZ DD 010911H
DD 06209H
DD imagerel __CxxFrameHandler4
DD imagerel $cppxdata$??0CAtlWinModule@ATL@@QEAA@XZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__F_AtlComModule@ATL@@YAXXZ DD 010401H
DD 04204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__E_AtlComModule@ATL@@YAXXZ DD 010401H
DD 04204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?Term@CAtlComModule@ATL@@QEAAXXZ DD 010901H
DD 08209H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?dtor$0@?0???1CAtlComModule@ATL@@QEAA@XZ@4HA DD 020601H
DD 050023206H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$ip2state$??1CAtlComModule@ATL@@QEAA@XZ DB 06H
DB 00H
DB 00H
DB 012H
DB 02H
DB 016H
DB 00H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$stateUnwindMap$??1CAtlComModule@ATL@@QEAA@XZ DB 02H
DB 0eH
DD imagerel ?dtor$0@?0???1CAtlComModule@ATL@@QEAA@XZ@4HA
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$cppxdata$??1CAtlComModule@ATL@@QEAA@XZ DB 048H
DD imagerel $stateUnwindMap$??1CAtlComModule@ATL@@QEAA@XZ
DD imagerel $ip2state$??1CAtlComModule@ATL@@QEAA@XZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??1CAtlComModule@ATL@@QEAA@XZ DD 010919H
DD 04209H
DD imagerel __CxxFrameHandler4
DD imagerel $cppxdata$??1CAtlComModule@ATL@@QEAA@XZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?dtor$0@?0???0CAtlComModule@ATL@@QEAA@XZ@4HA DD 020601H
DD 050023206H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$ip2state$??0CAtlComModule@ATL@@QEAA@XZ DB 06H
DB 00H
DB 00H
DB '('
DB 02H
DB 0d0H
DB 00H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$stateUnwindMap$??0CAtlComModule@ATL@@QEAA@XZ DB 02H
DB 0eH
DD imagerel ?dtor$0@?0???0CAtlComModule@ATL@@QEAA@XZ@4HA
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$cppxdata$??0CAtlComModule@ATL@@QEAA@XZ DB 048H
DD imagerel $stateUnwindMap$??0CAtlComModule@ATL@@QEAA@XZ
DD imagerel $ip2state$??0CAtlComModule@ATL@@QEAA@XZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??0CAtlComModule@ATL@@QEAA@XZ DD 010911H
DD 04209H
DD imagerel __CxxFrameHandler4
DD imagerel $cppxdata$??0CAtlComModule@ATL@@QEAA@XZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?AtlWinModuleTerm@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@PEAUHINSTANCE__@@@Z DD 010e01H
DD 0620eH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?AtlWinModuleInit@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@@Z DD 010901H
DD 06209H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?dtor$1@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA DD 020601H
DD 050023206H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?dtor$0@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA DD 020601H
DD 050023206H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$ip2state$??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ DB 06H
DB 00H
DB 00H
DB 012H
DB 02H
DB '$'
DB 00H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$stateUnwindMap$??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ DB 04H
DB 0eH
DD imagerel ?dtor$0@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA
DB 02eH
DD imagerel ?dtor$1@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$cppxdata$??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ DB 048H
DD imagerel $stateUnwindMap$??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ
DD imagerel $ip2state$??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ DD 010911H
DD 04209H
DD imagerel __CxxFrameHandler4
DD imagerel $cppxdata$??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?dtor$1@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA DD 020601H
DD 050023206H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?dtor$0@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA DD 020601H
DD 050023206H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$ip2state$??0_ATL_WIN_MODULE70@ATL@@QEAA@XZ DB 06H
DB 00H
DB 00H
DB '6'
DB 02H
DB '$'
DB 00H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$stateUnwindMap$??0_ATL_WIN_MODULE70@ATL@@QEAA@XZ DB 04H
DB 0eH
DD imagerel ?dtor$0@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA
DB 02eH
DD imagerel ?dtor$1@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$cppxdata$??0_ATL_WIN_MODULE70@ATL@@QEAA@XZ DB 08H
DD imagerel $stateUnwindMap$??0_ATL_WIN_MODULE70@ATL@@QEAA@XZ
DD imagerel $ip2state$??0_ATL_WIN_MODULE70@ATL@@QEAA@XZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??0_ATL_WIN_MODULE70@ATL@@QEAA@XZ DD 010911H
DD 04209H
DD imagerel __CxxFrameHandler4
DD imagerel $cppxdata$??0_ATL_WIN_MODULE70@ATL@@QEAA@XZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??A?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAAEAGH@Z DD 010d01H
DD 0420dH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?RemoveAll@?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAXXZ DD 010901H
DD 06209H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$ip2state$??1?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ DB 02H
DB 00H
DB 00H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$cppxdata$??1?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ DB 040H
DD imagerel $ip2state$??1?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??1?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ DD 010919H
DD 04209H
DD imagerel __CxxFrameHandler4
DD imagerel $cppxdata$??1?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?dtor$0@?0???1_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA DD 020601H
DD 050023206H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$ip2state$??1_ATL_COM_MODULE70@ATL@@QEAA@XZ DB 02H
DB 00H
DB 00H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$stateUnwindMap$??1_ATL_COM_MODULE70@ATL@@QEAA@XZ DB 02H
DB 0eH
DD imagerel ?dtor$0@?0???1_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$cppxdata$??1_ATL_COM_MODULE70@ATL@@QEAA@XZ DB 048H
DD imagerel $stateUnwindMap$??1_ATL_COM_MODULE70@ATL@@QEAA@XZ
DD imagerel $ip2state$??1_ATL_COM_MODULE70@ATL@@QEAA@XZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??1_ATL_COM_MODULE70@ATL@@QEAA@XZ DD 010911H
DD 04209H
DD imagerel __CxxFrameHandler4
DD imagerel $cppxdata$??1_ATL_COM_MODULE70@ATL@@QEAA@XZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?dtor$0@?0???0_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA DD 020601H
DD 050023206H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$ip2state$??0_ATL_COM_MODULE70@ATL@@QEAA@XZ DB 02H
DB 00H
DB 00H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$stateUnwindMap$??0_ATL_COM_MODULE70@ATL@@QEAA@XZ DB 02H
DB 0eH
DD imagerel ?dtor$0@?0???0_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$cppxdata$??0_ATL_COM_MODULE70@ATL@@QEAA@XZ DB 048H
DD imagerel $stateUnwindMap$??0_ATL_COM_MODULE70@ATL@@QEAA@XZ
DD imagerel $ip2state$??0_ATL_COM_MODULE70@ATL@@QEAA@XZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??0_ATL_COM_MODULE70@ATL@@QEAA@XZ DD 010911H
DD 04209H
DD imagerel __CxxFrameHandler4
DD imagerel $cppxdata$??0_ATL_COM_MODULE70@ATL@@QEAA@XZ
xdata ENDS
; COMDAT voltbl
voltbl SEGMENT
_volmd DB 0eH
voltbl ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??$AtlAdd@H@ATL@@YAJPEAHHH@Z DD 011201H
DD 04212H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??$AtlMultiply@_K@ATL@@YAJPEA_K_K1@Z DD 011301H
DD 04213H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??_GCWin32Heap@ATL@@UEAAPEAXI@Z DD 010d01H
DD 0420dH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$ip2state$?GetSize@CWin32Heap@ATL@@UEAA_KPEAX@Z DB 02H
DB 00H
DB 00H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$cppxdata$?GetSize@CWin32Heap@ATL@@UEAA_KPEAX@Z DB 040H
DD imagerel $ip2state$?GetSize@CWin32Heap@ATL@@UEAA_KPEAX@Z
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?GetSize@CWin32Heap@ATL@@UEAA_KPEAX@Z DD 010e19H
DD 0420eH
DD imagerel __CxxFrameHandler4
DD imagerel $cppxdata$?GetSize@CWin32Heap@ATL@@UEAA_KPEAX@Z
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$ip2state$?Reallocate@CWin32Heap@ATL@@UEAAPEAXPEAX_K@Z DB 02H
DB 00H
DB 00H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$cppxdata$?Reallocate@CWin32Heap@ATL@@UEAAPEAXPEAX_K@Z DB 040H
DD imagerel $ip2state$?Reallocate@CWin32Heap@ATL@@UEAAPEAXPEAX_K@Z
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?Reallocate@CWin32Heap@ATL@@UEAAPEAXPEAX_K@Z DD 011319H
DD 06213H
DD imagerel __CxxFrameHandler4
DD imagerel $cppxdata$?Reallocate@CWin32Heap@ATL@@UEAAPEAXPEAX_K@Z
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$ip2state$?Free@CWin32Heap@ATL@@UEAAXPEAX@Z DB 02H
DB 00H
DB 00H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$cppxdata$?Free@CWin32Heap@ATL@@UEAAXPEAX@Z DB 040H
DD imagerel $ip2state$?Free@CWin32Heap@ATL@@UEAAXPEAX@Z
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?Free@CWin32Heap@ATL@@UEAAXPEAX@Z DD 010e19H
DD 0620eH
DD imagerel __CxxFrameHandler4
DD imagerel $cppxdata$?Free@CWin32Heap@ATL@@UEAAXPEAX@Z
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$ip2state$?Allocate@CWin32Heap@ATL@@UEAAPEAX_K@Z DB 02H
DB 00H
DB 00H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$cppxdata$?Allocate@CWin32Heap@ATL@@UEAAPEAX_K@Z DB 040H
DD imagerel $ip2state$?Allocate@CWin32Heap@ATL@@UEAAPEAX_K@Z
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?Allocate@CWin32Heap@ATL@@UEAAPEAX_K@Z DD 010e19H
DD 0420eH
DD imagerel __CxxFrameHandler4
DD imagerel $cppxdata$?Allocate@CWin32Heap@ATL@@UEAAPEAX_K@Z
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$ip2state$??1CWin32Heap@ATL@@UEAA@XZ DB 02H
DB 00H
DB 00H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$cppxdata$??1CWin32Heap@ATL@@UEAA@XZ DB 040H
DD imagerel $ip2state$??1CWin32Heap@ATL@@UEAA@XZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??1CWin32Heap@ATL@@UEAA@XZ DD 010919H
DD 06209H
DD imagerel __CxxFrameHandler4
DD imagerel $cppxdata$??1CWin32Heap@ATL@@UEAA@XZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$ip2state$?Term@CComCriticalSection@ATL@@QEAAJXZ DB 02H
DB 00H
DB 00H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$cppxdata$?Term@CComCriticalSection@ATL@@QEAAJXZ DB 040H
DD imagerel $ip2state$?Term@CComCriticalSection@ATL@@QEAAJXZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?Term@CComCriticalSection@ATL@@QEAAJXZ DD 010919H
DD 04209H
DD imagerel __CxxFrameHandler4
DD imagerel $cppxdata$?Term@CComCriticalSection@ATL@@QEAAJXZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$ip2state$?Init@CComCriticalSection@ATL@@QEAAJXZ DB 02H
DB 00H
DB 00H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$cppxdata$?Init@CComCriticalSection@ATL@@QEAAJXZ DB 040H
DD imagerel $ip2state$?Init@CComCriticalSection@ATL@@QEAAJXZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?Init@CComCriticalSection@ATL@@QEAAJXZ DD 010919H
DD 06209H
DD imagerel __CxxFrameHandler4
DD imagerel $cppxdata$?Init@CComCriticalSection@ATL@@QEAAJXZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$ip2state$??0CComCriticalSection@ATL@@QEAA@XZ DB 02H
DB 00H
DB 00H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$cppxdata$??0CComCriticalSection@ATL@@QEAA@XZ DB 040H
DD imagerel $ip2state$??0CComCriticalSection@ATL@@QEAA@XZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??0CComCriticalSection@ATL@@QEAA@XZ DD 010919H
DD 04209H
DD imagerel __CxxFrameHandler4
DD imagerel $cppxdata$??0CComCriticalSection@ATL@@QEAA@XZ
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?_AtlInitializeCriticalSectionEx@ATL@@YAHPEAU_RTL_CRITICAL_SECTION@@KK@Z DD 011201H
DD 04212H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__EatlTraceISAPI@ATL@@YAXXZ DD 010401H
DD 04204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__EatlTraceSync@ATL@@YAXXZ DD 010401H
DD 04204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__EatlTraceSecurity@ATL@@YAXXZ DD 010401H
DD 04204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__EatlTraceUtil@ATL@@YAXXZ DD 010401H
DD 04204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__EatlTraceMap@ATL@@YAXXZ DD 010401H
DD 04204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__EatlTraceString@ATL@@YAXXZ DD 010401H
DD 04204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__EatlTraceStencil@ATL@@YAXXZ DD 010401H
DD 04204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__EatlTraceCache@ATL@@YAXXZ DD 010401H
DD 04204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__EatlTraceTime@ATL@@YAXXZ DD 010401H
DD 04204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__EatlTraceException@ATL@@YAXXZ DD 010401H
DD 04204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__EatlTraceAllocation@ATL@@YAXXZ DD 010401H
DD 04204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__EatlTraceNotImpl@ATL@@YAXXZ DD 010401H
DD 04204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__EatlTraceSnapin@ATL@@YAXXZ DD 010401H
DD 04204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__EatlTraceDBProvider@ATL@@YAXXZ DD 010401H
DD 04204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__EatlTraceDBClient@ATL@@YAXXZ DD 010401H
DD 04204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__EatlTraceHosting@ATL@@YAXXZ DD 010401H
DD 04204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__EatlTraceControls@ATL@@YAXXZ DD 010401H
DD 04204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__EatlTraceWindowing@ATL@@YAXXZ DD 010401H
DD 04204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__EatlTraceRefcount@ATL@@YAXXZ DD 010401H
DD 04204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__EatlTraceRegistrar@ATL@@YAXXZ DD 010401H
DD 04204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__EatlTraceQI@ATL@@YAXXZ DD 010401H
DD 04204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__EatlTraceCOM@ATL@@YAXXZ DD 010401H
DD 04204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??__EatlTraceGeneral@ATL@@YAXXZ DD 010401H
DD 04204H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??$AtlAdd@_K@ATL@@YAJPEA_K_K1@Z DD 011301H
DD 04213H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??$AtlMultiply@K@ATL@@YAJPEAKKK@Z DD 011201H
DD 06212H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?AtlThrowImpl@ATL@@YAXJ@Z DD 010801H
DD 04208H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$HRESULT_FROM_WIN32 DD 010801H
DD 02208H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$??_H@YAXPEAX_K1P6APEAX0@Z@Z DD 011801H
DD 06218H
xdata ENDS
; COMDAT CRT$XCU
CRT$XCU SEGMENT
?atlTraceCOM$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceCOM@ATL@@YAXXZ ; ATL::atlTraceCOM$initializer$
CRT$XCU ENDS
; COMDAT CRT$XCU
CRT$XCU SEGMENT
?atlTraceQI$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceQI@ATL@@YAXXZ ; ATL::atlTraceQI$initializer$
CRT$XCU ENDS
; COMDAT CRT$XCU
CRT$XCU SEGMENT
?atlTraceRegistrar$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceRegistrar@ATL@@YAXXZ ; ATL::atlTraceRegistrar$initializer$
CRT$XCU ENDS
; COMDAT CRT$XCU
CRT$XCU SEGMENT
?atlTraceRefcount$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceRefcount@ATL@@YAXXZ ; ATL::atlTraceRefcount$initializer$
CRT$XCU ENDS
; COMDAT CRT$XCU
CRT$XCU SEGMENT
?atlTraceWindowing$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceWindowing@ATL@@YAXXZ ; ATL::atlTraceWindowing$initializer$
CRT$XCU ENDS
; COMDAT CRT$XCU
CRT$XCU SEGMENT
?atlTraceControls$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceControls@ATL@@YAXXZ ; ATL::atlTraceControls$initializer$
CRT$XCU ENDS
; COMDAT CRT$XCU
CRT$XCU SEGMENT
?atlTraceHosting$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceHosting@ATL@@YAXXZ ; ATL::atlTraceHosting$initializer$
CRT$XCU ENDS
; COMDAT CRT$XCU
CRT$XCU SEGMENT
?atlTraceDBClient$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceDBClient@ATL@@YAXXZ ; ATL::atlTraceDBClient$initializer$
CRT$XCU ENDS
; COMDAT CRT$XCU
CRT$XCU SEGMENT
?atlTraceDBProvider$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceDBProvider@ATL@@YAXXZ ; ATL::atlTraceDBProvider$initializer$
CRT$XCU ENDS
; COMDAT CRT$XCU
CRT$XCU SEGMENT
?atlTraceSnapin$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceSnapin@ATL@@YAXXZ ; ATL::atlTraceSnapin$initializer$
CRT$XCU ENDS
; COMDAT CRT$XCU
CRT$XCU SEGMENT
?atlTraceNotImpl$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceNotImpl@ATL@@YAXXZ ; ATL::atlTraceNotImpl$initializer$
CRT$XCU ENDS
; COMDAT CRT$XCU
CRT$XCU SEGMENT
?atlTraceAllocation$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceAllocation@ATL@@YAXXZ ; ATL::atlTraceAllocation$initializer$
CRT$XCU ENDS
; COMDAT CRT$XCU
CRT$XCU SEGMENT
?atlTraceException$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceException@ATL@@YAXXZ ; ATL::atlTraceException$initializer$
CRT$XCU ENDS
; COMDAT CRT$XCU
CRT$XCU SEGMENT
?atlTraceTime$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceTime@ATL@@YAXXZ ; ATL::atlTraceTime$initializer$
CRT$XCU ENDS
; COMDAT CRT$XCU
CRT$XCU SEGMENT
?atlTraceCache$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceCache@ATL@@YAXXZ ; ATL::atlTraceCache$initializer$
CRT$XCU ENDS
; COMDAT CRT$XCU
CRT$XCU SEGMENT
?atlTraceStencil$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceStencil@ATL@@YAXXZ ; ATL::atlTraceStencil$initializer$
CRT$XCU ENDS
; COMDAT CRT$XCU
CRT$XCU SEGMENT
?atlTraceString$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceString@ATL@@YAXXZ ; ATL::atlTraceString$initializer$
CRT$XCU ENDS
; COMDAT CRT$XCU
CRT$XCU SEGMENT
?atlTraceMap$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceMap@ATL@@YAXXZ ; ATL::atlTraceMap$initializer$
CRT$XCU ENDS
; COMDAT CRT$XCU
CRT$XCU SEGMENT
?atlTraceUtil$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceUtil@ATL@@YAXXZ ; ATL::atlTraceUtil$initializer$
CRT$XCU ENDS
; COMDAT CRT$XCU
CRT$XCU SEGMENT
?atlTraceSecurity$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceSecurity@ATL@@YAXXZ ; ATL::atlTraceSecurity$initializer$
CRT$XCU ENDS
; COMDAT CRT$XCU
CRT$XCU SEGMENT
?atlTraceSync$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceSync@ATL@@YAXXZ ; ATL::atlTraceSync$initializer$
CRT$XCU ENDS
; COMDAT CRT$XCU
CRT$XCU SEGMENT
?atlTraceISAPI$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceISAPI@ATL@@YAXXZ ; ATL::atlTraceISAPI$initializer$
CRT$XCU ENDS
; COMDAT CRT$XCU
CRT$XCU SEGMENT
?_AtlComModule$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__E_AtlComModule@ATL@@YAXXZ ; ATL::_AtlComModule$initializer$
CRT$XCU ENDS
; COMDAT CRT$XCU
CRT$XCU SEGMENT
?_AtlWinModule$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__E_AtlWinModule@ATL@@YAXXZ ; ATL::_AtlWinModule$initializer$
CRT$XCU ENDS
; COMDAT CRT$XCU
CRT$XCU SEGMENT
?InitializeCAtlStringMgr$initializer$@ATLImplementationDetails@ATL@@3P6AXXZEA DQ FLAT:??__EInitializeCAtlStringMgr@ATLImplementationDetails@ATL@@YAXXZ ; ATL::ATLImplementationDetails::InitializeCAtlStringMgr$initializer$
CRT$XCU ENDS
; COMDAT CRT$XCU
CRT$XCU SEGMENT
??isInitialized$initializer$@CAtlStringMgr@ATL@@0P6AXXZEA@@3P6AXXZEA DQ FLAT:??__E?isInitialized@CAtlStringMgr@ATL@@0_NA@@YAXXZ ; ??isInitialized$initializer$@CAtlStringMgr@ATL@@0P6AXXZEA@@3P6AXXZEA
CRT$XCU ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlstr.h
; COMDAT ??__E?isInitialized@CAtlStringMgr@ATL@@0_NA@@YAXXZ
text$di SEGMENT
tv67 = 32
??__E?isInitialized@CAtlStringMgr@ATL@@0_NA@@YAXXZ PROC ; `dynamic initializer for 'ATL::CAtlStringMgr::isInitialized'', COMDAT
; 178 : __declspec(selectany) bool CAtlStringMgr::isInitialized = ATLImplementationDetails::InitializeCAtlStringMgr.EnsureLinked() != nullptr;
00000 48 83 ec 38 sub rsp, 56 ; 00000038H
00004 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?InitializeCAtlStringMgr@ATLImplementationDetails@ATL@@3UCAtlStringMgrStaticInitializer@12@A ; ATL::ATLImplementationDetails::InitializeCAtlStringMgr
0000b e8 00 00 00 00 call ?EnsureLinked@CAtlStringMgrStaticInitializer@ATLImplementationDetails@ATL@@QEAAPEAXXZ ; ATL::ATLImplementationDetails::CAtlStringMgrStaticInitializer::EnsureLinked
00010 48 85 c0 test rax, rax
00013 74 0a je SHORT $LN3@isInitiali
00015 c7 44 24 20 01
00 00 00 mov DWORD PTR tv67[rsp], 1
0001d eb 08 jmp SHORT $LN4@isInitiali
$LN3@isInitiali:
0001f c7 44 24 20 00
00 00 00 mov DWORD PTR tv67[rsp], 0
$LN4@isInitiali:
00027 0f b6 44 24 20 movzx eax, BYTE PTR tv67[rsp]
0002c 88 05 00 00 00
00 mov BYTE PTR ?isInitialized@CAtlStringMgr@ATL@@0_NA, al ; ATL::CAtlStringMgr::isInitialized
00032 48 83 c4 38 add rsp, 56 ; 00000038H
00036 c3 ret 0
??__E?isInitialized@CAtlStringMgr@ATL@@0_NA@@YAXXZ ENDP ; `dynamic initializer for 'ATL::CAtlStringMgr::isInitialized''
text$di ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlstr.h
; COMDAT ??__EInitializeCAtlStringMgr@ATLImplementationDetails@ATL@@YAXXZ
text$di SEGMENT
??__EInitializeCAtlStringMgr@ATLImplementationDetails@ATL@@YAXXZ PROC ; ATL::ATLImplementationDetails::`dynamic initializer for 'InitializeCAtlStringMgr'', COMDAT
; 175 : __declspec(selectany) CAtlStringMgrStaticInitializer InitializeCAtlStringMgr;
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
00004 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?InitializeCAtlStringMgr@ATLImplementationDetails@ATL@@3UCAtlStringMgrStaticInitializer@12@A ; ATL::ATLImplementationDetails::InitializeCAtlStringMgr
0000b e8 00 00 00 00 call ??0CAtlStringMgrStaticInitializer@ATLImplementationDetails@ATL@@QEAA@XZ ; ATL::ATLImplementationDetails::CAtlStringMgrStaticInitializer::CAtlStringMgrStaticInitializer
00010 48 83 c4 28 add rsp, 40 ; 00000028H
00014 c3 ret 0
??__EInitializeCAtlStringMgr@ATLImplementationDetails@ATL@@YAXXZ ENDP ; ATL::ATLImplementationDetails::`dynamic initializer for 'InitializeCAtlStringMgr''
text$di ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlstr.h
; COMDAT ?EnsureLinked@CAtlStringMgrStaticInitializer@ATLImplementationDetails@ATL@@QEAAPEAXXZ
_TEXT SEGMENT
this$ = 8
?EnsureLinked@CAtlStringMgrStaticInitializer@ATLImplementationDetails@ATL@@QEAAPEAXXZ PROC ; ATL::ATLImplementationDetails::CAtlStringMgrStaticInitializer::EnsureLinked, COMDAT
; 170 : ATL_NOINLINE void* EnsureLinked() {
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 171 : return this;
00005 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
; 172 : }
0000a c3 ret 0
?EnsureLinked@CAtlStringMgrStaticInitializer@ATLImplementationDetails@ATL@@QEAAPEAXXZ ENDP ; ATL::ATLImplementationDetails::CAtlStringMgrStaticInitializer::EnsureLinked
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlstr.h
; COMDAT ??0CAtlStringMgrStaticInitializer@ATLImplementationDetails@ATL@@QEAA@XZ
_TEXT SEGMENT
this$ = 48
??0CAtlStringMgrStaticInitializer@ATLImplementationDetails@ATL@@QEAA@XZ PROC ; ATL::ATLImplementationDetails::CAtlStringMgrStaticInitializer::CAtlStringMgrStaticInitializer, COMDAT
; 162 : CAtlStringMgrStaticInitializer() { (void)CAtlStringMgr::GetInstance(); }
$LN3:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 48 83 ec 28 sub rsp, 40 ; 00000028H
00009 e8 00 00 00 00 call ?GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ ; ATL::CAtlStringMgr::GetInstance
0000e 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
00013 48 83 c4 28 add rsp, 40 ; 00000028H
00017 c3 ret 0
??0CAtlStringMgrStaticInitializer@ATLImplementationDetails@ATL@@QEAA@XZ ENDP ; ATL::ATLImplementationDetails::CAtlStringMgrStaticInitializer::CAtlStringMgrStaticInitializer
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlalloc.h
; COMDAT ??$AtlAdd@K@ATL@@YAJPEAKKK@Z
_TEXT SEGMENT
ptResult$ = 48
tLeft$ = 56
tRight$ = 64
??$AtlAdd@K@ATL@@YAJPEAKKK@Z PROC ; ATL::AtlAdd<unsigned long>, COMDAT
; 84 : {
$LN4:
00000 44 89 44 24 18 mov DWORD PTR [rsp+24], r8d
00005 89 54 24 10 mov DWORD PTR [rsp+16], edx
00009 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000e 48 83 ec 28 sub rsp, 40 ; 00000028H
; 85 : if(::ATL::AtlLimits<T>::_Max-tLeft < tRight)
00012 b8 ff ff ff ff mov eax, -1 ; ffffffffH
00017 2b 44 24 38 sub eax, DWORD PTR tLeft$[rsp]
0001b 3b 44 24 40 cmp eax, DWORD PTR tRight$[rsp]
0001f 73 0c jae SHORT $LN2@AtlAdd
; 86 : {
; 87 : return HRESULT_FROM_WIN32(ERROR_ARITHMETIC_OVERFLOW);
00021 b9 16 02 00 00 mov ecx, 534 ; 00000216H
00026 e8 00 00 00 00 call HRESULT_FROM_WIN32
0002b eb 15 jmp SHORT $LN1@AtlAdd
$LN2@AtlAdd:
; 88 : }
; 89 : *ptResult= tLeft + tRight;
0002d 8b 44 24 40 mov eax, DWORD PTR tRight$[rsp]
00031 8b 4c 24 38 mov ecx, DWORD PTR tLeft$[rsp]
00035 03 c8 add ecx, eax
00037 8b c1 mov eax, ecx
00039 48 8b 4c 24 30 mov rcx, QWORD PTR ptResult$[rsp]
0003e 89 01 mov DWORD PTR [rcx], eax
; 90 : return S_OK;
00040 33 c0 xor eax, eax
$LN1@AtlAdd:
; 91 : }
00042 48 83 c4 28 add rsp, 40 ; 00000028H
00046 c3 ret 0
??$AtlAdd@K@ATL@@YAJPEAKKK@Z ENDP ; ATL::AtlAdd<unsigned long>
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlmem.h
; COMDAT ??$AtlAlignUp@H@ATL@@YAHHK@Z
_TEXT SEGMENT
n$ = 8
nAlign$ = 16
??$AtlAlignUp@H@ATL@@YAHHK@Z PROC ; ATL::AtlAlignUp<int>, COMDAT
; 28 : {
00000 89 54 24 10 mov DWORD PTR [rsp+16], edx
00004 89 4c 24 08 mov DWORD PTR [rsp+8], ecx
; 29 : return( N( (n+(nAlign-1))&~(N( nAlign )-1) ) );
00008 8b 44 24 08 mov eax, DWORD PTR n$[rsp]
0000c 8b 4c 24 10 mov ecx, DWORD PTR nAlign$[rsp]
00010 8d 44 08 ff lea eax, DWORD PTR [rax+rcx-1]
00014 8b 4c 24 10 mov ecx, DWORD PTR nAlign$[rsp]
00018 ff c9 dec ecx
0001a f7 d1 not ecx
0001c 23 c1 and eax, ecx
; 30 : }
0001e c3 ret 0
??$AtlAlignUp@H@ATL@@YAHHK@Z ENDP ; ATL::AtlAlignUp<int>
_TEXT ENDS
; Function compile flags: /Odtp
; COMDAT ??__FstrMgr@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ
text$yd SEGMENT
??__FstrMgr@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ PROC ; `ATL::CAtlStringMgr::GetInstance'::`2'::`dynamic atexit destructor for 'strMgr'', COMDAT
$LN3:
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
00004 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?strMgr@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4V23@A ; `ATL::CAtlStringMgr::GetInstance'::`2'::strMgr
0000b e8 00 00 00 00 call ??1CAtlStringMgr@ATL@@UEAA@XZ ; ATL::CAtlStringMgr::~CAtlStringMgr
00010 48 83 c4 28 add rsp, 40 ; 00000028H
00014 c3 ret 0
??__FstrMgr@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ ENDP ; `ATL::CAtlStringMgr::GetInstance'::`2'::`dynamic atexit destructor for 'strMgr''
text$yd ENDS
; Function compile flags: /Odtp
; COMDAT ??__FstrHeap@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ
text$yd SEGMENT
??__FstrHeap@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ PROC ; `ATL::CAtlStringMgr::GetInstance'::`2'::`dynamic atexit destructor for 'strHeap'', COMDAT
$LN3:
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
00004 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?strHeap@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4VCWin32Heap@3@A ; `ATL::CAtlStringMgr::GetInstance'::`2'::strHeap
0000b e8 00 00 00 00 call ??1CWin32Heap@ATL@@UEAA@XZ ; ATL::CWin32Heap::~CWin32Heap
00010 48 83 c4 28 add rsp, 40 ; 00000028H
00014 c3 ret 0
??__FstrHeap@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ ENDP ; `ATL::CAtlStringMgr::GetInstance'::`2'::`dynamic atexit destructor for 'strHeap''
text$yd ENDS
; Function compile flags: /Odtp
; COMDAT ??_GCAtlStringMgr@ATL@@UEAAPEAXI@Z
_TEXT SEGMENT
this$ = 48
__flags$ = 56
??_GCAtlStringMgr@ATL@@UEAAPEAXI@Z PROC ; ATL::CAtlStringMgr::`scalar deleting destructor', COMDAT
$LN4:
00000 89 54 24 10 mov DWORD PTR [rsp+16], edx
00004 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00009 48 83 ec 28 sub rsp, 40 ; 00000028H
0000d 48 8b 4c 24 30 mov rcx, QWORD PTR this$[rsp]
00012 e8 00 00 00 00 call ??1CAtlStringMgr@ATL@@UEAA@XZ ; ATL::CAtlStringMgr::~CAtlStringMgr
00017 8b 44 24 38 mov eax, DWORD PTR __flags$[rsp]
0001b 83 e0 01 and eax, 1
0001e 85 c0 test eax, eax
00020 74 0f je SHORT $LN2@scalar
00022 ba 30 00 00 00 mov edx, 48 ; 00000030H
00027 48 8b 4c 24 30 mov rcx, QWORD PTR this$[rsp]
0002c e8 00 00 00 00 call ??3@YAXPEAX_K@Z ; operator delete
$LN2@scalar:
00031 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
00036 48 83 c4 28 add rsp, 40 ; 00000028H
0003a c3 ret 0
??_GCAtlStringMgr@ATL@@UEAAPEAXI@Z ENDP ; ATL::CAtlStringMgr::`scalar deleting destructor'
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlstr.h
; COMDAT ?Clone@CAtlStringMgr@ATL@@UEAAPEAUIAtlStringMgr@2@XZ
_TEXT SEGMENT
this$ = 8
?Clone@CAtlStringMgr@ATL@@UEAAPEAUIAtlStringMgr@2@XZ PROC ; ATL::CAtlStringMgr::Clone, COMDAT
; 147 : {
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 148 : return this;
00005 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
; 149 : }
0000a c3 ret 0
?Clone@CAtlStringMgr@ATL@@UEAAPEAUIAtlStringMgr@2@XZ ENDP ; ATL::CAtlStringMgr::Clone
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlstr.h
; COMDAT ?GetNilString@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@XZ
_TEXT SEGMENT
this$ = 48
?GetNilString@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@XZ PROC ; ATL::CAtlStringMgr::GetNilString, COMDAT
; 142 : {
$LN3:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 48 83 ec 28 sub rsp, 40 ; 00000028H
; 143 : m_nil.AddRef();
00009 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
0000e 48 83 c0 10 add rax, 16
00012 48 8b c8 mov rcx, rax
00015 e8 00 00 00 00 call ?AddRef@CStringData@ATL@@QEAAXXZ ; ATL::CStringData::AddRef
; 144 : return &m_nil;
0001a 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
0001f 48 83 c0 10 add rax, 16
; 145 : }
00023 48 83 c4 28 add rsp, 40 ; 00000028H
00027 c3 ret 0
?GetNilString@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@XZ ENDP ; ATL::CAtlStringMgr::GetNilString
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlstr.h
; COMDAT ?Reallocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@PEAU32@HH@Z
_TEXT SEGMENT
nAlignedChars$ = 32
tv65 = 36
tv77 = 40
__atl_condVal$1 = 44
__atl_condVal$2 = 48
nDataBytes$ = 52
nTotalSize$ = 56
pNewData$ = 64
tv134 = 72
tv136 = 80
this$ = 112
pData$ = 120
nChars$ = 128
nCharSize$ = 136
?Reallocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@PEAU32@HH@Z PROC ; ATL::CAtlStringMgr::Reallocate, COMDAT
; 111 : {
$LN19:
00000 44 89 4c 24 20 mov DWORD PTR [rsp+32], r9d
00005 44 89 44 24 18 mov DWORD PTR [rsp+24], r8d
0000a 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
0000f 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00014 48 83 ec 68 sub rsp, 104 ; 00000068H
$LN4@Reallocate:
; 112 : ATLENSURE_RETURN_VAL( nChars>=0, NULL );
00018 83 bc 24 80 00
00 00 00 cmp DWORD PTR nChars$[rsp], 0
00020 7c 0a jl SHORT $LN15@Reallocate
00022 c7 44 24 24 01
00 00 00 mov DWORD PTR tv65[rsp], 1
0002a eb 08 jmp SHORT $LN16@Reallocate
$LN15@Reallocate:
0002c c7 44 24 24 00
00 00 00 mov DWORD PTR tv65[rsp], 0
$LN16@Reallocate:
00034 8b 44 24 24 mov eax, DWORD PTR tv65[rsp]
00038 89 44 24 2c mov DWORD PTR __atl_condVal$1[rsp], eax
0003c 83 7c 24 2c 00 cmp DWORD PTR __atl_condVal$1[rsp], 0
00041 75 07 jne SHORT $LN8@Reallocate
00043 33 c0 xor eax, eax
00045 e9 0d 01 00 00 jmp $LN1@Reallocate
$LN8@Reallocate:
0004a 33 c0 xor eax, eax
0004c 85 c0 test eax, eax
0004e 75 c8 jne SHORT $LN4@Reallocate
; 113 : ATLASSERT( pData->pStringMgr == this );
; 114 :
; 115 : CStringData* pNewData;
; 116 : ULONG nTotalSize;
; 117 : ULONG nDataBytes;
; 118 :
; 119 : if( FAILED(::ATL::AtlAdd(&nChars, nChars, 1)) )
00050 41 b8 01 00 00
00 mov r8d, 1
00056 8b 94 24 80 00
00 00 mov edx, DWORD PTR nChars$[rsp]
0005d 48 8d 8c 24 80
00 00 00 lea rcx, QWORD PTR nChars$[rsp]
00065 e8 00 00 00 00 call ??$AtlAdd@H@ATL@@YAJPEAHHH@Z ; ATL::AtlAdd<int>
0006a 85 c0 test eax, eax
0006c 7d 07 jge SHORT $LN9@Reallocate
; 120 : {
; 121 : return NULL;
0006e 33 c0 xor eax, eax
00070 e9 e2 00 00 00 jmp $LN1@Reallocate
$LN9@Reallocate:
; 122 : }
; 123 :
; 124 : int nAlignedChars = ::ATL::AtlAlignUp( nChars, 8 ); // Prevent excessive reallocation. The heap will usually round up anyway.
00075 ba 08 00 00 00 mov edx, 8
0007a 8b 8c 24 80 00
00 00 mov ecx, DWORD PTR nChars$[rsp]
00081 e8 00 00 00 00 call ??$AtlAlignUp@H@ATL@@YAHHK@Z ; ATL::AtlAlignUp<int>
00086 89 44 24 20 mov DWORD PTR nAlignedChars$[rsp], eax
$LN7@Reallocate:
; 125 : ATLENSURE_RETURN_VAL( nChars<=nAlignedChars, NULL );
0008a 8b 44 24 20 mov eax, DWORD PTR nAlignedChars$[rsp]
0008e 39 84 24 80 00
00 00 cmp DWORD PTR nChars$[rsp], eax
00095 7f 0a jg SHORT $LN17@Reallocate
00097 c7 44 24 28 01
00 00 00 mov DWORD PTR tv77[rsp], 1
0009f eb 08 jmp SHORT $LN18@Reallocate
$LN17@Reallocate:
000a1 c7 44 24 28 00
00 00 00 mov DWORD PTR tv77[rsp], 0
$LN18@Reallocate:
000a9 8b 44 24 28 mov eax, DWORD PTR tv77[rsp]
000ad 89 44 24 30 mov DWORD PTR __atl_condVal$2[rsp], eax
000b1 83 7c 24 30 00 cmp DWORD PTR __atl_condVal$2[rsp], 0
000b6 75 07 jne SHORT $LN10@Reallocate
000b8 33 c0 xor eax, eax
000ba e9 98 00 00 00 jmp $LN1@Reallocate
$LN10@Reallocate:
000bf 33 c0 xor eax, eax
000c1 85 c0 test eax, eax
000c3 75 c5 jne SHORT $LN7@Reallocate
; 126 :
; 127 : if( FAILED(::ATL::AtlMultiply(&nDataBytes, static_cast<ULONG>(nAlignedChars), static_cast<ULONG>(nCharSize))) ||
000c5 44 8b 84 24 88
00 00 00 mov r8d, DWORD PTR nCharSize$[rsp]
000cd 8b 54 24 20 mov edx, DWORD PTR nAlignedChars$[rsp]
000d1 48 8d 4c 24 34 lea rcx, QWORD PTR nDataBytes$[rsp]
000d6 e8 00 00 00 00 call ??$AtlMultiply@K@ATL@@YAJPEAKKK@Z ; ATL::AtlMultiply<unsigned long>
000db 85 c0 test eax, eax
000dd 7c 18 jl SHORT $LN12@Reallocate
000df 44 8b 44 24 34 mov r8d, DWORD PTR nDataBytes$[rsp]
000e4 ba 18 00 00 00 mov edx, 24
000e9 48 8d 4c 24 38 lea rcx, QWORD PTR nTotalSize$[rsp]
000ee e8 00 00 00 00 call ??$AtlAdd@K@ATL@@YAJPEAKKK@Z ; ATL::AtlAdd<unsigned long>
000f3 85 c0 test eax, eax
000f5 7d 04 jge SHORT $LN11@Reallocate
$LN12@Reallocate:
; 128 : FAILED(::ATL::AtlAdd(&nTotalSize, static_cast<ULONG>(sizeof( CStringData )), nDataBytes)))
; 129 : {
; 130 : return NULL;
000f7 33 c0 xor eax, eax
000f9 eb 5c jmp SHORT $LN1@Reallocate
$LN11@Reallocate:
; 131 : }
; 132 : pNewData = static_cast< CStringData* >( m_pMemMgr->Reallocate( pData, nTotalSize ) );
000fb 48 8b 44 24 70 mov rax, QWORD PTR this$[rsp]
00100 48 8b 40 08 mov rax, QWORD PTR [rax+8]
00104 48 89 44 24 48 mov QWORD PTR tv134[rsp], rax
00109 48 8b 44 24 70 mov rax, QWORD PTR this$[rsp]
0010e 48 8b 40 08 mov rax, QWORD PTR [rax+8]
00112 48 8b 00 mov rax, QWORD PTR [rax]
00115 48 8b 40 10 mov rax, QWORD PTR [rax+16]
00119 48 89 44 24 50 mov QWORD PTR tv136[rsp], rax
0011e 8b 44 24 38 mov eax, DWORD PTR nTotalSize$[rsp]
00122 44 8b c0 mov r8d, eax
00125 48 8b 54 24 78 mov rdx, QWORD PTR pData$[rsp]
0012a 48 8b 4c 24 48 mov rcx, QWORD PTR tv134[rsp]
0012f ff 54 24 50 call QWORD PTR tv136[rsp]
00133 48 89 44 24 40 mov QWORD PTR pNewData$[rsp], rax
; 133 : if( pNewData == NULL )
00138 48 83 7c 24 40
00 cmp QWORD PTR pNewData$[rsp], 0
0013e 75 04 jne SHORT $LN13@Reallocate
; 134 : {
; 135 : return NULL;
00140 33 c0 xor eax, eax
00142 eb 13 jmp SHORT $LN1@Reallocate
$LN13@Reallocate:
; 136 : }
; 137 : pNewData->nAllocLength = nAlignedChars - 1;
00144 8b 44 24 20 mov eax, DWORD PTR nAlignedChars$[rsp]
00148 ff c8 dec eax
0014a 48 8b 4c 24 40 mov rcx, QWORD PTR pNewData$[rsp]
0014f 89 41 0c mov DWORD PTR [rcx+12], eax
; 138 :
; 139 : return pNewData;
00152 48 8b 44 24 40 mov rax, QWORD PTR pNewData$[rsp]
$LN1@Reallocate:
; 140 : }
00157 48 83 c4 68 add rsp, 104 ; 00000068H
0015b c3 ret 0
?Reallocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@PEAU32@HH@Z ENDP ; ATL::CAtlStringMgr::Reallocate
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlstr.h
; COMDAT ?Free@CAtlStringMgr@ATL@@UEAAXPEAUCStringData@2@@Z
_TEXT SEGMENT
tv74 = 32
tv76 = 40
this$ = 64
pData$ = 72
?Free@CAtlStringMgr@ATL@@UEAAXPEAUCStringData@2@@Z PROC ; ATL::CAtlStringMgr::Free, COMDAT
; 101 : {
$LN6:
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000a 48 83 ec 38 sub rsp, 56 ; 00000038H
$LN4@Free:
; 102 : ATLASSUME(pData != NULL);
0000e 33 c0 xor eax, eax
00010 85 c0 test eax, eax
00012 75 fa jne SHORT $LN4@Free
; 103 : ATLASSERT(pData->pStringMgr == this);
; 104 :
; 105 : m_pMemMgr->Free( pData );
00014 48 8b 44 24 40 mov rax, QWORD PTR this$[rsp]
00019 48 8b 40 08 mov rax, QWORD PTR [rax+8]
0001d 48 89 44 24 20 mov QWORD PTR tv74[rsp], rax
00022 48 8b 44 24 40 mov rax, QWORD PTR this$[rsp]
00027 48 8b 40 08 mov rax, QWORD PTR [rax+8]
0002b 48 8b 00 mov rax, QWORD PTR [rax]
0002e 48 8b 40 08 mov rax, QWORD PTR [rax+8]
00032 48 89 44 24 28 mov QWORD PTR tv76[rsp], rax
00037 48 8b 54 24 48 mov rdx, QWORD PTR pData$[rsp]
0003c 48 8b 4c 24 20 mov rcx, QWORD PTR tv74[rsp]
00041 ff 54 24 28 call QWORD PTR tv76[rsp]
; 106 : }
00045 48 83 c4 38 add rsp, 56 ; 00000038H
00049 c3 ret 0
?Free@CAtlStringMgr@ATL@@UEAAXPEAUCStringData@2@@Z ENDP ; ATL::CAtlStringMgr::Free
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlstr.h
; COMDAT ?Allocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@HH@Z
_TEXT SEGMENT
nAlignedChars$ = 32
pData$ = 40
tv65 = 48
tv77 = 52
__atl_condVal$1 = 56
__atl_condVal$2 = 60
nDataBytes$ = 64
nTotalSize$ = 72
tv134 = 80
tv136 = 88
this$ = 112
nChars$ = 120
nCharSize$ = 128
?Allocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@HH@Z PROC ; ATL::CAtlStringMgr::Allocate, COMDAT
; 68 : {
$LN19:
00000 44 89 44 24 18 mov DWORD PTR [rsp+24], r8d
00005 89 54 24 10 mov DWORD PTR [rsp+16], edx
00009 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000e 48 83 ec 68 sub rsp, 104 ; 00000068H
$LN4@Allocate:
; 69 : ATLENSURE_RETURN_VAL( nChars>=0, NULL );
00012 83 7c 24 78 00 cmp DWORD PTR nChars$[rsp], 0
00017 7c 0a jl SHORT $LN15@Allocate
00019 c7 44 24 30 01
00 00 00 mov DWORD PTR tv65[rsp], 1
00021 eb 08 jmp SHORT $LN16@Allocate
$LN15@Allocate:
00023 c7 44 24 30 00
00 00 00 mov DWORD PTR tv65[rsp], 0
$LN16@Allocate:
0002b 8b 44 24 30 mov eax, DWORD PTR tv65[rsp]
0002f 89 44 24 38 mov DWORD PTR __atl_condVal$1[rsp], eax
00033 83 7c 24 38 00 cmp DWORD PTR __atl_condVal$1[rsp], 0
00038 75 07 jne SHORT $LN8@Allocate
0003a 33 c0 xor eax, eax
0003c e9 25 01 00 00 jmp $LN1@Allocate
$LN8@Allocate:
00041 33 c0 xor eax, eax
00043 85 c0 test eax, eax
00045 75 cb jne SHORT $LN4@Allocate
; 70 :
; 71 : size_t nTotalSize;
; 72 : CStringData* pData;
; 73 : size_t nDataBytes;
; 74 :
; 75 : if( FAILED(::ATL::AtlAdd(&nChars, nChars, 1)) )
00047 41 b8 01 00 00
00 mov r8d, 1
0004d 8b 54 24 78 mov edx, DWORD PTR nChars$[rsp]
00051 48 8d 4c 24 78 lea rcx, QWORD PTR nChars$[rsp]
00056 e8 00 00 00 00 call ??$AtlAdd@H@ATL@@YAJPEAHHH@Z ; ATL::AtlAdd<int>
0005b 85 c0 test eax, eax
0005d 7d 07 jge SHORT $LN9@Allocate
; 76 : {
; 77 : return NULL;
0005f 33 c0 xor eax, eax
00061 e9 00 01 00 00 jmp $LN1@Allocate
$LN9@Allocate:
; 78 : }
; 79 :
; 80 : int nAlignedChars = ::ATL::AtlAlignUp( nChars, 8 ); // Prevent excessive reallocation. The heap will usually round up anyway.
00066 ba 08 00 00 00 mov edx, 8
0006b 8b 4c 24 78 mov ecx, DWORD PTR nChars$[rsp]
0006f e8 00 00 00 00 call ??$AtlAlignUp@H@ATL@@YAHHK@Z ; ATL::AtlAlignUp<int>
00074 89 44 24 20 mov DWORD PTR nAlignedChars$[rsp], eax
$LN7@Allocate:
; 81 : ATLENSURE_RETURN_VAL( nChars<=nAlignedChars, NULL );
00078 8b 44 24 20 mov eax, DWORD PTR nAlignedChars$[rsp]
0007c 39 44 24 78 cmp DWORD PTR nChars$[rsp], eax
00080 7f 0a jg SHORT $LN17@Allocate
00082 c7 44 24 34 01
00 00 00 mov DWORD PTR tv77[rsp], 1
0008a eb 08 jmp SHORT $LN18@Allocate
$LN17@Allocate:
0008c c7 44 24 34 00
00 00 00 mov DWORD PTR tv77[rsp], 0
$LN18@Allocate:
00094 8b 44 24 34 mov eax, DWORD PTR tv77[rsp]
00098 89 44 24 3c mov DWORD PTR __atl_condVal$2[rsp], eax
0009c 83 7c 24 3c 00 cmp DWORD PTR __atl_condVal$2[rsp], 0
000a1 75 07 jne SHORT $LN10@Allocate
000a3 33 c0 xor eax, eax
000a5 e9 bc 00 00 00 jmp $LN1@Allocate
$LN10@Allocate:
000aa 33 c0 xor eax, eax
000ac 85 c0 test eax, eax
000ae 75 c8 jne SHORT $LN7@Allocate
; 82 :
; 83 : if( FAILED(::ATL::AtlMultiply(&nDataBytes, static_cast<size_t>(nAlignedChars), static_cast<size_t>(nCharSize))) ||
000b0 48 63 84 24 80
00 00 00 movsxd rax, DWORD PTR nCharSize$[rsp]
000b8 48 63 4c 24 20 movsxd rcx, DWORD PTR nAlignedChars$[rsp]
000bd 4c 8b c0 mov r8, rax
000c0 48 8b d1 mov rdx, rcx
000c3 48 8d 4c 24 40 lea rcx, QWORD PTR nDataBytes$[rsp]
000c8 e8 00 00 00 00 call ??$AtlMultiply@_K@ATL@@YAJPEA_K_K1@Z ; ATL::AtlMultiply<unsigned __int64>
000cd 85 c0 test eax, eax
000cf 7c 18 jl SHORT $LN12@Allocate
000d1 4c 8b 44 24 40 mov r8, QWORD PTR nDataBytes$[rsp]
000d6 ba 18 00 00 00 mov edx, 24
000db 48 8d 4c 24 48 lea rcx, QWORD PTR nTotalSize$[rsp]
000e0 e8 00 00 00 00 call ??$AtlAdd@_K@ATL@@YAJPEA_K_K1@Z ; ATL::AtlAdd<unsigned __int64>
000e5 85 c0 test eax, eax
000e7 7d 04 jge SHORT $LN11@Allocate
$LN12@Allocate:
; 84 : FAILED(::ATL::AtlAdd(&nTotalSize, static_cast<size_t>(sizeof( CStringData )), nDataBytes)))
; 85 : {
; 86 : return NULL;
000e9 33 c0 xor eax, eax
000eb eb 79 jmp SHORT $LN1@Allocate
$LN11@Allocate:
; 87 : }
; 88 : pData = static_cast< CStringData* >( m_pMemMgr->Allocate( nTotalSize ) );
000ed 48 8b 44 24 70 mov rax, QWORD PTR this$[rsp]
000f2 48 8b 40 08 mov rax, QWORD PTR [rax+8]
000f6 48 89 44 24 50 mov QWORD PTR tv134[rsp], rax
000fb 48 8b 44 24 70 mov rax, QWORD PTR this$[rsp]
00100 48 8b 40 08 mov rax, QWORD PTR [rax+8]
00104 48 8b 00 mov rax, QWORD PTR [rax]
00107 48 8b 00 mov rax, QWORD PTR [rax]
0010a 48 89 44 24 58 mov QWORD PTR tv136[rsp], rax
0010f 48 8b 54 24 48 mov rdx, QWORD PTR nTotalSize$[rsp]
00114 48 8b 4c 24 50 mov rcx, QWORD PTR tv134[rsp]
00119 ff 54 24 58 call QWORD PTR tv136[rsp]
0011d 48 89 44 24 28 mov QWORD PTR pData$[rsp], rax
; 89 : if( pData == NULL )
00122 48 83 7c 24 28
00 cmp QWORD PTR pData$[rsp], 0
00128 75 04 jne SHORT $LN13@Allocate
; 90 : {
; 91 : return( NULL );
0012a 33 c0 xor eax, eax
0012c eb 38 jmp SHORT $LN1@Allocate
$LN13@Allocate:
; 92 : }
; 93 : pData->pStringMgr = this;
0012e 48 8b 44 24 28 mov rax, QWORD PTR pData$[rsp]
00133 48 8b 4c 24 70 mov rcx, QWORD PTR this$[rsp]
00138 48 89 08 mov QWORD PTR [rax], rcx
; 94 : pData->nRefs = 1;
0013b 48 8b 44 24 28 mov rax, QWORD PTR pData$[rsp]
00140 c7 40 10 01 00
00 00 mov DWORD PTR [rax+16], 1
; 95 : pData->nAllocLength = nAlignedChars - 1;
00147 8b 44 24 20 mov eax, DWORD PTR nAlignedChars$[rsp]
0014b ff c8 dec eax
0014d 48 8b 4c 24 28 mov rcx, QWORD PTR pData$[rsp]
00152 89 41 0c mov DWORD PTR [rcx+12], eax
; 96 : pData->nDataLength = 0;
00155 48 8b 44 24 28 mov rax, QWORD PTR pData$[rsp]
0015a c7 40 08 00 00
00 00 mov DWORD PTR [rax+8], 0
; 97 :
; 98 : return( pData );
00161 48 8b 44 24 28 mov rax, QWORD PTR pData$[rsp]
$LN1@Allocate:
; 99 : }
00166 48 83 c4 68 add rsp, 104 ; 00000068H
0016a c3 ret 0
?Allocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@HH@Z ENDP ; ATL::CAtlStringMgr::Allocate
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlstr.h
; COMDAT ?GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ
_TEXT SEGMENT
?GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ PROC ; ATL::CAtlStringMgr::GetInstance, COMDAT
; 54 : {
$LN7:
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
; 55 : #pragma warning(push)
; 56 : #pragma warning(disable: 4640) // will always be initialized on entry thread by CImageStaticInitializer
; 57 : static CWin32Heap strHeap( ::GetProcessHeap() );
00004 b8 00 00 00 00 mov eax, OFFSET FLAT:_Init_thread_epoch
00009 8b c0 mov eax, eax
0000b 8b 0d 00 00 00
00 mov ecx, DWORD PTR _tls_index
00011 65 48 8b 14 25
58 00 00 00 mov rdx, QWORD PTR gs:88
0001a 48 8b 0c ca mov rcx, QWORD PTR [rdx+rcx*8]
0001e 8b 04 08 mov eax, DWORD PTR [rax+rcx]
00021 39 05 00 00 00
00 cmp DWORD PTR ?$TSS0@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA, eax ; `ATL::CAtlStringMgr::GetInstance'::`2'::$TSS0
00027 7e 43 jle SHORT $LN2@GetInstanc
00029 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?$TSS0@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA ; `ATL::CAtlStringMgr::GetInstance'::`2'::$TSS0
00030 e8 00 00 00 00 call _Init_thread_header
00035 83 3d 00 00 00
00 ff cmp DWORD PTR ?$TSS0@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA, -1 ; `ATL::CAtlStringMgr::GetInstance'::`2'::$TSS0
0003c 75 2e jne SHORT $LN2@GetInstanc
0003e ff 15 00 00 00
00 call QWORD PTR __imp_GetProcessHeap
00044 48 8b d0 mov rdx, rax
00047 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?strHeap@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4VCWin32Heap@3@A ; `ATL::CAtlStringMgr::GetInstance'::`2'::strHeap
0004e e8 00 00 00 00 call ??0CWin32Heap@ATL@@QEAA@PEAX@Z ; ATL::CWin32Heap::CWin32Heap
00053 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:??__FstrHeap@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ ; `ATL::CAtlStringMgr::GetInstance'::`2'::`dynamic atexit destructor for 'strHeap''
0005a e8 00 00 00 00 call atexit
0005f 90 npad 1
00060 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?$TSS0@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA ; `ATL::CAtlStringMgr::GetInstance'::`2'::$TSS0
00067 e8 00 00 00 00 call _Init_thread_footer
$LN2@GetInstanc:
; 58 : static CAtlStringMgr strMgr(&strHeap);
0006c b8 00 00 00 00 mov eax, OFFSET FLAT:_Init_thread_epoch
00071 8b c0 mov eax, eax
00073 8b 0d 00 00 00
00 mov ecx, DWORD PTR _tls_index
00079 65 48 8b 14 25
58 00 00 00 mov rdx, QWORD PTR gs:88
00082 48 8b 0c ca mov rcx, QWORD PTR [rdx+rcx*8]
00086 8b 04 08 mov eax, DWORD PTR [rax+rcx]
00089 39 05 00 00 00
00 cmp DWORD PTR ?$TSS1@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA, eax ; `ATL::CAtlStringMgr::GetInstance'::`2'::$TSS1
0008f 7e 41 jle SHORT $LN3@GetInstanc
00091 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?$TSS1@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA ; `ATL::CAtlStringMgr::GetInstance'::`2'::$TSS1
00098 e8 00 00 00 00 call _Init_thread_header
0009d 83 3d 00 00 00
00 ff cmp DWORD PTR ?$TSS1@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA, -1 ; `ATL::CAtlStringMgr::GetInstance'::`2'::$TSS1
000a4 75 2c jne SHORT $LN3@GetInstanc
000a6 48 8d 15 00 00
00 00 lea rdx, OFFSET FLAT:?strHeap@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4VCWin32Heap@3@A ; `ATL::CAtlStringMgr::GetInstance'::`2'::strHeap
000ad 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?strMgr@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4V23@A ; `ATL::CAtlStringMgr::GetInstance'::`2'::strMgr
000b4 e8 00 00 00 00 call ??0CAtlStringMgr@ATL@@QEAA@PEAUIAtlMemMgr@1@@Z ; ATL::CAtlStringMgr::CAtlStringMgr
000b9 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:??__FstrMgr@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ ; `ATL::CAtlStringMgr::GetInstance'::`2'::`dynamic atexit destructor for 'strMgr''
000c0 e8 00 00 00 00 call atexit
000c5 90 npad 1
000c6 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?$TSS1@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA ; `ATL::CAtlStringMgr::GetInstance'::`2'::$TSS1
000cd e8 00 00 00 00 call _Init_thread_footer
$LN3@GetInstanc:
; 59 : #pragma warning(pop)
; 60 :
; 61 : return &strMgr;
000d2 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:?strMgr@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4V23@A ; `ATL::CAtlStringMgr::GetInstance'::`2'::strMgr
; 62 : }
000d9 48 83 c4 28 add rsp, 40 ; 00000028H
000dd c3 ret 0
?GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ ENDP ; ATL::CAtlStringMgr::GetInstance
_TEXT ENDS
; Function compile flags: /Odtp
; COMDAT text$x
text$x SEGMENT
?dtor$0@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA PROC ; `ATL::CAtlStringMgr::GetInstance'::`1'::dtor$0
00000 40 55 push rbp
00002 48 83 ec 20 sub rsp, 32 ; 00000020H
00006 48 8b ea mov rbp, rdx
00009 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?$TSS0@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA ; `ATL::CAtlStringMgr::GetInstance'::`2'::$TSS0
00010 e8 00 00 00 00 call _Init_thread_abort
00015 48 83 c4 20 add rsp, 32 ; 00000020H
00019 5d pop rbp
0001a c3 ret 0
?dtor$0@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA ENDP ; `ATL::CAtlStringMgr::GetInstance'::`1'::dtor$0
text$x ENDS
; Function compile flags: /Odtp
; COMDAT text$x
text$x SEGMENT
?dtor$1@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA PROC ; `ATL::CAtlStringMgr::GetInstance'::`1'::dtor$1
00000 40 55 push rbp
00002 48 83 ec 20 sub rsp, 32 ; 00000020H
00006 48 8b ea mov rbp, rdx
00009 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?$TSS1@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA ; `ATL::CAtlStringMgr::GetInstance'::`2'::$TSS1
00010 e8 00 00 00 00 call _Init_thread_abort
00015 48 83 c4 20 add rsp, 32 ; 00000020H
00019 5d pop rbp
0001a c3 ret 0
?dtor$1@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA ENDP ; `ATL::CAtlStringMgr::GetInstance'::`1'::dtor$1
text$x ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlstr.h
; COMDAT ??1CAtlStringMgr@ATL@@UEAA@XZ
_TEXT SEGMENT
this$ = 8
??1CAtlStringMgr@ATL@@UEAA@XZ PROC ; ATL::CAtlStringMgr::~CAtlStringMgr, COMDAT
; 44 : {
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0000a 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:??_7CAtlStringMgr@ATL@@6B@
00011 48 89 08 mov QWORD PTR [rax], rcx
; 45 : isInitialized = false;
00014 c6 05 00 00 00
00 00 mov BYTE PTR ?isInitialized@CAtlStringMgr@ATL@@0_NA, 0 ; ATL::CAtlStringMgr::isInitialized
; 46 : }
0001b c3 ret 0
??1CAtlStringMgr@ATL@@UEAA@XZ ENDP ; ATL::CAtlStringMgr::~CAtlStringMgr
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlstr.h
; COMDAT ??0CAtlStringMgr@ATL@@QEAA@PEAUIAtlMemMgr@1@@Z
_TEXT SEGMENT
tv80 = 32
this$ = 64
pMemMgr$ = 72
??0CAtlStringMgr@ATL@@QEAA@PEAUIAtlMemMgr@1@@Z PROC ; ATL::CAtlStringMgr::CAtlStringMgr, COMDAT
; 40 : {
$LN3:
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000a 48 83 ec 38 sub rsp, 56 ; 00000038H
0000e 48 8b 44 24 40 mov rax, QWORD PTR this$[rsp]
00013 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:??_7CAtlStringMgr@ATL@@6B@
0001a 48 89 08 mov QWORD PTR [rax], rcx
; 39 : m_pMemMgr( pMemMgr )
0001d 48 8b 44 24 40 mov rax, QWORD PTR this$[rsp]
00022 48 8b 4c 24 48 mov rcx, QWORD PTR pMemMgr$[rsp]
00027 48 89 48 08 mov QWORD PTR [rax+8], rcx
; 40 : {
0002b 48 8b 44 24 40 mov rax, QWORD PTR this$[rsp]
00030 48 83 c0 10 add rax, 16
00034 48 8b c8 mov rcx, rax
00037 e8 00 00 00 00 call ??0CNilStringData@ATL@@QEAA@XZ ; ATL::CNilStringData::CNilStringData
; 41 : m_nil.SetManager( this );
0003c 48 8b 44 24 40 mov rax, QWORD PTR this$[rsp]
00041 48 83 c0 10 add rax, 16
00045 48 89 44 24 20 mov QWORD PTR tv80[rsp], rax
0004a 48 8b 54 24 40 mov rdx, QWORD PTR this$[rsp]
0004f 48 8b 4c 24 20 mov rcx, QWORD PTR tv80[rsp]
00054 e8 00 00 00 00 call ?SetManager@CNilStringData@ATL@@QEAAXPEAUIAtlStringMgr@2@@Z ; ATL::CNilStringData::SetManager
; 42 : }
00059 48 8b 44 24 40 mov rax, QWORD PTR this$[rsp]
0005e 48 83 c4 38 add rsp, 56 ; 00000038H
00062 c3 ret 0
??0CAtlStringMgr@ATL@@QEAA@PEAUIAtlMemMgr@1@@Z ENDP ; ATL::CAtlStringMgr::CAtlStringMgr
_TEXT ENDS
; Function compile flags: /Odtp
; COMDAT ??__F_AtlWinModule@ATL@@YAXXZ
text$yd SEGMENT
??__F_AtlWinModule@ATL@@YAXXZ PROC ; ATL::`dynamic atexit destructor for '_AtlWinModule'', COMDAT
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
00004 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?_AtlWinModule@ATL@@3VCAtlWinModule@1@A ; ATL::_AtlWinModule
0000b e8 00 00 00 00 call ??1CAtlWinModule@ATL@@QEAA@XZ ; ATL::CAtlWinModule::~CAtlWinModule
00010 48 83 c4 28 add rsp, 40 ; 00000028H
00014 c3 ret 0
??__F_AtlWinModule@ATL@@YAXXZ ENDP ; ATL::`dynamic atexit destructor for '_AtlWinModule''
text$yd ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlbase.h
; COMDAT ??__E_AtlWinModule@ATL@@YAXXZ
text$di SEGMENT
??__E_AtlWinModule@ATL@@YAXXZ PROC ; ATL::`dynamic initializer for '_AtlWinModule'', COMDAT
; 2972 : __declspec(selectany) CAtlWinModule _AtlWinModule;
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
00004 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?_AtlWinModule@ATL@@3VCAtlWinModule@1@A ; ATL::_AtlWinModule
0000b e8 00 00 00 00 call ??0CAtlWinModule@ATL@@QEAA@XZ ; ATL::CAtlWinModule::CAtlWinModule
00010 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:??__F_AtlWinModule@ATL@@YAXXZ ; ATL::`dynamic atexit destructor for '_AtlWinModule''
00017 e8 00 00 00 00 call atexit
0001c 48 83 c4 28 add rsp, 40 ; 00000028H
00020 c3 ret 0
??__E_AtlWinModule@ATL@@YAXXZ ENDP ; ATL::`dynamic initializer for '_AtlWinModule''
text$di ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlbase.h
; COMDAT ?Term@CAtlWinModule@ATL@@QEAAXXZ
_TEXT SEGMENT
this$ = 48
?Term@CAtlWinModule@ATL@@QEAAXXZ PROC ; ATL::CAtlWinModule::Term, COMDAT
; 2956 : {
$LN3:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 48 83 ec 28 sub rsp, 40 ; 00000028H
; 2957 : AtlWinModuleTerm(this, _AtlBaseModule.GetModuleInstance());
00009 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?_AtlBaseModule@ATL@@3VCAtlBaseModule@1@A ; ATL::_AtlBaseModule
00010 e8 00 00 00 00 call ?GetModuleInstance@CAtlBaseModule@ATL@@QEAAPEAUHINSTANCE__@@XZ ; ATL::CAtlBaseModule::GetModuleInstance
00015 48 8b d0 mov rdx, rax
00018 48 8b 4c 24 30 mov rcx, QWORD PTR this$[rsp]
0001d e8 00 00 00 00 call ?AtlWinModuleTerm@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@PEAUHINSTANCE__@@@Z ; ATL::AtlWinModuleTerm
; 2958 : }
00022 48 83 c4 28 add rsp, 40 ; 00000028H
00026 c3 ret 0
?Term@CAtlWinModule@ATL@@QEAAXXZ ENDP ; ATL::CAtlWinModule::Term
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlbase.h
; COMDAT ??1CAtlWinModule@ATL@@QEAA@XZ
_TEXT SEGMENT
this$ = 48
??1CAtlWinModule@ATL@@QEAA@XZ PROC ; ATL::CAtlWinModule::~CAtlWinModule, COMDAT
; 2951 : {
$LN4:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 48 83 ec 28 sub rsp, 40 ; 00000028H
; 2952 : Term();
00009 48 8b 4c 24 30 mov rcx, QWORD PTR this$[rsp]
0000e e8 00 00 00 00 call ?Term@CAtlWinModule@ATL@@QEAAXXZ ; ATL::CAtlWinModule::Term
00013 90 npad 1
; 2953 : }
00014 48 8b 4c 24 30 mov rcx, QWORD PTR this$[rsp]
00019 e8 00 00 00 00 call ??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ
0001e 90 npad 1
0001f 48 83 c4 28 add rsp, 40 ; 00000028H
00023 c3 ret 0
??1CAtlWinModule@ATL@@QEAA@XZ ENDP ; ATL::CAtlWinModule::~CAtlWinModule
_TEXT ENDS
; Function compile flags: /Odtp
; COMDAT text$x
text$x SEGMENT
this$ = 48
?dtor$0@?0???1CAtlWinModule@ATL@@QEAA@XZ@4HA PROC ; `ATL::CAtlWinModule::~CAtlWinModule'::`1'::dtor$0
00000 40 55 push rbp
00002 48 83 ec 20 sub rsp, 32 ; 00000020H
00006 48 8b ea mov rbp, rdx
00009 48 8b 4d 30 mov rcx, QWORD PTR this$[rbp]
0000d e8 00 00 00 00 call ??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ
00012 48 83 c4 20 add rsp, 32 ; 00000020H
00016 5d pop rbp
00017 c3 ret 0
?dtor$0@?0???1CAtlWinModule@ATL@@QEAA@XZ@4HA ENDP ; `ATL::CAtlWinModule::~CAtlWinModule'::`1'::dtor$0
text$x ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlbase.h
; COMDAT ??0CAtlWinModule@ATL@@QEAA@XZ
_TEXT SEGMENT
hr$ = 32
this$ = 64
??0CAtlWinModule@ATL@@QEAA@XZ PROC ; ATL::CAtlWinModule::CAtlWinModule, COMDAT
; 2937 : CAtlWinModule()
$LN5:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 48 83 ec 38 sub rsp, 56 ; 00000038H
00009 48 8b 4c 24 40 mov rcx, QWORD PTR this$[rsp]
0000e e8 00 00 00 00 call ??0_ATL_WIN_MODULE70@ATL@@QEAA@XZ
00013 90 npad 1
; 2938 : {
; 2939 : cbSize = sizeof(_ATL_WIN_MODULE);
00014 48 8b 44 24 40 mov rax, QWORD PTR this$[rsp]
00019 c7 00 48 00 00
00 mov DWORD PTR [rax], 72 ; 00000048H
; 2940 : HRESULT hr = AtlWinModuleInit(this);
0001f 48 8b 4c 24 40 mov rcx, QWORD PTR this$[rsp]
00024 e8 00 00 00 00 call ?AtlWinModuleInit@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@@Z ; ATL::AtlWinModuleInit
00029 89 44 24 20 mov DWORD PTR hr$[rsp], eax
; 2941 : if (FAILED(hr))
0002d 83 7c 24 20 00 cmp DWORD PTR hr$[rsp], 0
00032 7d 12 jge SHORT $LN2@CAtlWinMod
; 2942 : {
; 2943 : ATLASSERT(0);
; 2944 : CAtlBaseModule::m_bInitFailed = true;
00034 c6 05 00 00 00
00 01 mov BYTE PTR ?m_bInitFailed@CAtlBaseModule@ATL@@2_NA, 1 ; ATL::CAtlBaseModule::m_bInitFailed
; 2945 : cbSize = 0;
0003b 48 8b 44 24 40 mov rax, QWORD PTR this$[rsp]
00040 c7 00 00 00 00
00 mov DWORD PTR [rax], 0
$LN2@CAtlWinMod:
; 2946 : return;
; 2947 : }
; 2948 : }
00046 48 8b 44 24 40 mov rax, QWORD PTR this$[rsp]
0004b 48 83 c4 38 add rsp, 56 ; 00000038H
0004f c3 ret 0
??0CAtlWinModule@ATL@@QEAA@XZ ENDP ; ATL::CAtlWinModule::CAtlWinModule
_TEXT ENDS
; Function compile flags: /Odtp
; COMDAT text$x
text$x SEGMENT
hr$ = 32
this$ = 64
?dtor$0@?0???0CAtlWinModule@ATL@@QEAA@XZ@4HA PROC ; `ATL::CAtlWinModule::CAtlWinModule'::`1'::dtor$0
00000 40 55 push rbp
00002 48 83 ec 20 sub rsp, 32 ; 00000020H
00006 48 8b ea mov rbp, rdx
00009 48 8b 4d 40 mov rcx, QWORD PTR this$[rbp]
0000d e8 00 00 00 00 call ??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ
00012 48 83 c4 20 add rsp, 32 ; 00000020H
00016 5d pop rbp
00017 c3 ret 0
?dtor$0@?0???0CAtlWinModule@ATL@@QEAA@XZ@4HA ENDP ; `ATL::CAtlWinModule::CAtlWinModule'::`1'::dtor$0
text$x ENDS
; Function compile flags: /Odtp
; COMDAT ??__F_AtlComModule@ATL@@YAXXZ
text$yd SEGMENT
??__F_AtlComModule@ATL@@YAXXZ PROC ; ATL::`dynamic atexit destructor for '_AtlComModule'', COMDAT
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
00004 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?_AtlComModule@ATL@@3VCAtlComModule@1@A ; ATL::_AtlComModule
0000b e8 00 00 00 00 call ??1CAtlComModule@ATL@@QEAA@XZ ; ATL::CAtlComModule::~CAtlComModule
00010 48 83 c4 28 add rsp, 40 ; 00000028H
00014 c3 ret 0
??__F_AtlComModule@ATL@@YAXXZ ENDP ; ATL::`dynamic atexit destructor for '_AtlComModule''
text$yd ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlbase.h
; COMDAT ??__E_AtlComModule@ATL@@YAXXZ
text$di SEGMENT
??__E_AtlComModule@ATL@@YAXXZ PROC ; ATL::`dynamic initializer for '_AtlComModule'', COMDAT
; 2716 : __declspec(selectany) CAtlComModule _AtlComModule;
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
00004 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?_AtlComModule@ATL@@3VCAtlComModule@1@A ; ATL::_AtlComModule
0000b e8 00 00 00 00 call ??0CAtlComModule@ATL@@QEAA@XZ ; ATL::CAtlComModule::CAtlComModule
00010 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:??__F_AtlComModule@ATL@@YAXXZ ; ATL::`dynamic atexit destructor for '_AtlComModule''
00017 e8 00 00 00 00 call atexit
0001c 48 83 c4 28 add rsp, 40 ; 00000028H
00020 c3 ret 0
??__E_AtlComModule@ATL@@YAXXZ ENDP ; ATL::`dynamic initializer for '_AtlComModule''
text$di ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlbase.h
; COMDAT ?Term@CAtlComModule@ATL@@QEAAXXZ
_TEXT SEGMENT
ppEntry$1 = 32
pCache$2 = 40
factory$3 = 48
this$ = 80
?Term@CAtlComModule@ATL@@QEAAXXZ PROC ; ATL::CAtlComModule::Term, COMDAT
; 2613 : {
$LN9:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 48 83 ec 48 sub rsp, 72 ; 00000048H
; 2614 : if (cbSize == 0)
00009 48 8b 44 24 50 mov rax, QWORD PTR this$[rsp]
0000e 83 38 00 cmp DWORD PTR [rax], 0
00011 75 05 jne SHORT $LN5@Term
; 2615 : return;
00013 e9 a2 00 00 00 jmp $LN1@Term
$LN5@Term:
; 2616 :
; 2617 : for (_ATL_OBJMAP_ENTRY_EX** ppEntry = m_ppAutoObjMapFirst; ppEntry < m_ppAutoObjMapLast; ppEntry++)
00018 48 8b 44 24 50 mov rax, QWORD PTR this$[rsp]
0001d 48 8b 40 10 mov rax, QWORD PTR [rax+16]
00021 48 89 44 24 20 mov QWORD PTR ppEntry$1[rsp], rax
00026 eb 0e jmp SHORT $LN4@Term
$LN2@Term:
00028 48 8b 44 24 20 mov rax, QWORD PTR ppEntry$1[rsp]
0002d 48 83 c0 08 add rax, 8
00031 48 89 44 24 20 mov QWORD PTR ppEntry$1[rsp], rax
$LN4@Term:
00036 48 8b 44 24 50 mov rax, QWORD PTR this$[rsp]
0003b 48 8b 40 18 mov rax, QWORD PTR [rax+24]
0003f 48 39 44 24 20 cmp QWORD PTR ppEntry$1[rsp], rax
00044 73 58 jae SHORT $LN3@Term
; 2618 : {
; 2619 : if (*ppEntry != NULL)
00046 48 8b 44 24 20 mov rax, QWORD PTR ppEntry$1[rsp]
0004b 48 83 38 00 cmp QWORD PTR [rax], 0
0004f 74 4b je SHORT $LN6@Term
; 2620 : {
; 2621 : _ATL_OBJMAP_CACHE* pCache = (**ppEntry).pCache;
00051 48 8b 44 24 20 mov rax, QWORD PTR ppEntry$1[rsp]
00056 48 8b 00 mov rax, QWORD PTR [rax]
00059 48 8b 40 20 mov rax, QWORD PTR [rax+32]
0005d 48 89 44 24 28 mov QWORD PTR pCache$2[rsp], rax
; 2622 :
; 2623 : if (pCache->pCF != NULL)
00062 48 8b 44 24 28 mov rax, QWORD PTR pCache$2[rsp]
00067 48 83 38 00 cmp QWORD PTR [rax], 0
0006b 74 2f je SHORT $LN7@Term
; 2624 : {
; 2625 : // Decode factory pointer if it's not null
; 2626 : IUnknown *factory = reinterpret_cast<IUnknown*>(::DecodePointer(pCache->pCF));
0006d 48 8b 44 24 28 mov rax, QWORD PTR pCache$2[rsp]
00072 48 8b 08 mov rcx, QWORD PTR [rax]
00075 ff 15 00 00 00
00 call QWORD PTR __imp_DecodePointer
0007b 48 89 44 24 30 mov QWORD PTR factory$3[rsp], rax
; 2627 : _Analysis_assume_(factory != nullptr);
; 2628 : factory->Release();
00080 48 8b 44 24 30 mov rax, QWORD PTR factory$3[rsp]
00085 48 8b 00 mov rax, QWORD PTR [rax]
00088 48 8b 4c 24 30 mov rcx, QWORD PTR factory$3[rsp]
0008d ff 50 10 call QWORD PTR [rax+16]
; 2629 : pCache->pCF = NULL;
00090 48 8b 44 24 28 mov rax, QWORD PTR pCache$2[rsp]
00095 48 c7 00 00 00
00 00 mov QWORD PTR [rax], 0
$LN7@Term:
$LN6@Term:
; 2630 : }
; 2631 : }
; 2632 : }
0009c eb 8a jmp SHORT $LN2@Term
$LN3@Term:
; 2633 : m_csObjMap.Term();
0009e 48 8b 44 24 50 mov rax, QWORD PTR this$[rsp]
000a3 48 83 c0 20 add rax, 32 ; 00000020H
000a7 48 8b c8 mov rcx, rax
000aa e8 00 00 00 00 call ?Term@CComCriticalSection@ATL@@QEAAJXZ ; ATL::CComCriticalSection::Term
; 2634 : // Set to 0 to indicate that this function has been called
; 2635 : // At this point no one should be concerned about cbsize
; 2636 : // having the correct value
; 2637 : cbSize = 0;
000af 48 8b 44 24 50 mov rax, QWORD PTR this$[rsp]
000b4 c7 00 00 00 00
00 mov DWORD PTR [rax], 0
$LN1@Term:
; 2638 : }
000ba 48 83 c4 48 add rsp, 72 ; 00000048H
000be c3 ret 0
?Term@CAtlComModule@ATL@@QEAAXXZ ENDP ; ATL::CAtlComModule::Term
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlbase.h
; COMDAT ??1CAtlComModule@ATL@@QEAA@XZ
_TEXT SEGMENT
this$ = 48
??1CAtlComModule@ATL@@QEAA@XZ PROC ; ATL::CAtlComModule::~CAtlComModule, COMDAT
; 2607 : {
$LN4:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 48 83 ec 28 sub rsp, 40 ; 00000028H
; 2608 : Term();
00009 48 8b 4c 24 30 mov rcx, QWORD PTR this$[rsp]
0000e e8 00 00 00 00 call ?Term@CAtlComModule@ATL@@QEAAXXZ ; ATL::CAtlComModule::Term
00013 90 npad 1
; 2609 : }
00014 48 8b 4c 24 30 mov rcx, QWORD PTR this$[rsp]
00019 e8 00 00 00 00 call ??1_ATL_COM_MODULE70@ATL@@QEAA@XZ
0001e 90 npad 1
0001f 48 83 c4 28 add rsp, 40 ; 00000028H
00023 c3 ret 0
??1CAtlComModule@ATL@@QEAA@XZ ENDP ; ATL::CAtlComModule::~CAtlComModule
_TEXT ENDS
; Function compile flags: /Odtp
; COMDAT text$x
text$x SEGMENT
this$ = 48
?dtor$0@?0???1CAtlComModule@ATL@@QEAA@XZ@4HA PROC ; `ATL::CAtlComModule::~CAtlComModule'::`1'::dtor$0
00000 40 55 push rbp
00002 48 83 ec 20 sub rsp, 32 ; 00000020H
00006 48 8b ea mov rbp, rdx
00009 48 8b 4d 30 mov rcx, QWORD PTR this$[rbp]
0000d e8 00 00 00 00 call ??1_ATL_COM_MODULE70@ATL@@QEAA@XZ
00012 48 83 c4 20 add rsp, 32 ; 00000020H
00016 5d pop rbp
00017 c3 ret 0
?dtor$0@?0???1CAtlComModule@ATL@@QEAA@XZ@4HA ENDP ; `ATL::CAtlComModule::~CAtlComModule'::`1'::dtor$0
text$x ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlbase.h
; COMDAT ??0CAtlComModule@ATL@@QEAA@XZ
_TEXT SEGMENT
this$ = 48
??0CAtlComModule@ATL@@QEAA@XZ PROC ; ATL::CAtlComModule::CAtlComModule, COMDAT
; 2586 : CAtlComModule() throw()
$LN5:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 48 83 ec 28 sub rsp, 40 ; 00000028H
00009 48 8b 4c 24 30 mov rcx, QWORD PTR this$[rsp]
0000e e8 00 00 00 00 call ??0_ATL_COM_MODULE70@ATL@@QEAA@XZ
00013 90 npad 1
; 2587 : {
; 2588 : cbSize = 0;
00014 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
00019 c7 00 00 00 00
00 mov DWORD PTR [rax], 0
; 2589 :
; 2590 : m_hInstTypeLib = reinterpret_cast<HINSTANCE>(&__ImageBase);
0001f 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
00024 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__ImageBase
0002b 48 89 48 08 mov QWORD PTR [rax+8], rcx
; 2591 :
; 2592 : m_ppAutoObjMapFirst = &__pobjMapEntryFirst + 1;
0002f 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:__pobjMapEntryFirst
00036 48 83 c0 08 add rax, 8
0003a 48 8b 4c 24 30 mov rcx, QWORD PTR this$[rsp]
0003f 48 89 41 10 mov QWORD PTR [rcx+16], rax
; 2593 : m_ppAutoObjMapLast = &__pobjMapEntryLast;
00043 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
00048 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__pobjMapEntryLast
0004f 48 89 48 18 mov QWORD PTR [rax+24], rcx
; 2594 :
; 2595 : if (FAILED(m_csObjMap.Init()))
00053 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
00058 48 83 c0 20 add rax, 32 ; 00000020H
0005c 48 8b c8 mov rcx, rax
0005f e8 00 00 00 00 call ?Init@CComCriticalSection@ATL@@QEAAJXZ ; ATL::CComCriticalSection::Init
00064 85 c0 test eax, eax
00066 7d 09 jge SHORT $LN2@CAtlComMod
; 2596 : {
; 2597 : ATLTRACE(atlTraceCOM, 0, _T("ERROR : Unable to initialize critical section in CAtlComModule\n"));
; 2598 : ATLASSERT(0);
; 2599 : CAtlBaseModule::m_bInitFailed = true;
00068 c6 05 00 00 00
00 01 mov BYTE PTR ?m_bInitFailed@CAtlBaseModule@ATL@@2_NA, 1 ; ATL::CAtlBaseModule::m_bInitFailed
; 2600 : return;
0006f eb 0b jmp SHORT $LN1@CAtlComMod
$LN2@CAtlComMod:
; 2601 : }
; 2602 : // Set cbSize on success.
; 2603 : cbSize = sizeof(_ATL_COM_MODULE);
00071 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
00076 c7 00 48 00 00
00 mov DWORD PTR [rax], 72 ; 00000048H
$LN1@CAtlComMod:
; 2604 : }
0007c 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
00081 48 83 c4 28 add rsp, 40 ; 00000028H
00085 c3 ret 0
??0CAtlComModule@ATL@@QEAA@XZ ENDP ; ATL::CAtlComModule::CAtlComModule
_TEXT ENDS
; Function compile flags: /Odtp
; COMDAT text$x
text$x SEGMENT
this$ = 48
?dtor$0@?0???0CAtlComModule@ATL@@QEAA@XZ@4HA PROC ; `ATL::CAtlComModule::CAtlComModule'::`1'::dtor$0
00000 40 55 push rbp
00002 48 83 ec 20 sub rsp, 32 ; 00000020H
00006 48 8b ea mov rbp, rdx
00009 48 8b 4d 30 mov rcx, QWORD PTR this$[rbp]
0000d e8 00 00 00 00 call ??1_ATL_COM_MODULE70@ATL@@QEAA@XZ
00012 48 83 c4 20 add rsp, 32 ; 00000020H
00016 5d pop rbp
00017 c3 ret 0
?dtor$0@?0???0CAtlComModule@ATL@@QEAA@XZ@4HA ENDP ; `ATL::CAtlComModule::CAtlComModule'::`1'::dtor$0
text$x ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlbase.h
; COMDAT ?AtlWinModuleTerm@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@PEAUHINSTANCE__@@@Z
_TEXT SEGMENT
i$1 = 32
tv82 = 40
pWinModule$ = 64
hInst$ = 72
?AtlWinModuleTerm@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@PEAUHINSTANCE__@@@Z PROC ; ATL::AtlWinModuleTerm, COMDAT
; 7652 : {
$LN9:
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000a 48 83 ec 38 sub rsp, 56 ; 00000038H
; 7653 : if (pWinModule == NULL)
0000e 48 83 7c 24 40
00 cmp QWORD PTR pWinModule$[rsp], 0
00014 75 0a jne SHORT $LN5@AtlWinModu
; 7654 : return E_INVALIDARG;
00016 b8 57 00 07 80 mov eax, -2147024809 ; ffffffff80070057H
0001b e9 b0 00 00 00 jmp $LN1@AtlWinModu
$LN5@AtlWinModu:
; 7655 : if (pWinModule->cbSize == 0)
00020 48 8b 44 24 40 mov rax, QWORD PTR pWinModule$[rsp]
00025 83 38 00 cmp DWORD PTR [rax], 0
00028 75 07 jne SHORT $LN6@AtlWinModu
; 7656 : return S_OK;
0002a 33 c0 xor eax, eax
0002c e9 9f 00 00 00 jmp $LN1@AtlWinModu
$LN6@AtlWinModu:
; 7657 : if (pWinModule->cbSize != sizeof(_ATL_WIN_MODULE))
00031 48 8b 44 24 40 mov rax, QWORD PTR pWinModule$[rsp]
00036 8b 00 mov eax, DWORD PTR [rax]
00038 48 83 f8 48 cmp rax, 72 ; 00000048H
0003c 74 0a je SHORT $LN7@AtlWinModu
; 7658 : return E_INVALIDARG;
0003e b8 57 00 07 80 mov eax, -2147024809 ; ffffffff80070057H
00043 e9 88 00 00 00 jmp $LN1@AtlWinModu
$LN7@AtlWinModu:
; 7659 :
; 7660 : for (int i = 0; i < pWinModule->m_rgWindowClassAtoms.GetSize(); i++)
00048 c7 44 24 20 00
00 00 00 mov DWORD PTR i$1[rsp], 0
00050 eb 0a jmp SHORT $LN4@AtlWinModu
$LN2@AtlWinModu:
00052 8b 44 24 20 mov eax, DWORD PTR i$1[rsp]
00056 ff c0 inc eax
00058 89 44 24 20 mov DWORD PTR i$1[rsp], eax
$LN4@AtlWinModu:
0005c 48 8b 44 24 40 mov rax, QWORD PTR pWinModule$[rsp]
00061 48 83 c0 38 add rax, 56 ; 00000038H
00065 48 8b c8 mov rcx, rax
00068 e8 00 00 00 00 call ?GetSize@?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEBAHXZ ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::GetSize
0006d 39 44 24 20 cmp DWORD PTR i$1[rsp], eax
00071 7d 2e jge SHORT $LN3@AtlWinModu
; 7661 : UnregisterClass((LPCTSTR)pWinModule->m_rgWindowClassAtoms[i], hInst);
00073 48 8b 44 24 40 mov rax, QWORD PTR pWinModule$[rsp]
00078 48 83 c0 38 add rax, 56 ; 00000038H
0007c 48 89 44 24 28 mov QWORD PTR tv82[rsp], rax
00081 8b 54 24 20 mov edx, DWORD PTR i$1[rsp]
00085 48 8b 4c 24 28 mov rcx, QWORD PTR tv82[rsp]
0008a e8 00 00 00 00 call ??A?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAAEAGH@Z ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::operator[]
0008f 0f b7 00 movzx eax, WORD PTR [rax]
00092 48 8b 54 24 48 mov rdx, QWORD PTR hInst$[rsp]
00097 8b c8 mov ecx, eax
00099 ff 15 00 00 00
00 call QWORD PTR __imp_UnregisterClassW
0009f eb b1 jmp SHORT $LN2@AtlWinModu
$LN3@AtlWinModu:
; 7662 : pWinModule->m_rgWindowClassAtoms.RemoveAll();
000a1 48 8b 44 24 40 mov rax, QWORD PTR pWinModule$[rsp]
000a6 48 83 c0 38 add rax, 56 ; 00000038H
000aa 48 8b c8 mov rcx, rax
000ad e8 00 00 00 00 call ?RemoveAll@?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAXXZ ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::RemoveAll
; 7663 : pWinModule->m_csWindowCreate.Term();
000b2 48 8b 44 24 40 mov rax, QWORD PTR pWinModule$[rsp]
000b7 48 83 c0 08 add rax, 8
000bb 48 8b c8 mov rcx, rax
000be e8 00 00 00 00 call ?Term@CComCriticalSection@ATL@@QEAAJXZ ; ATL::CComCriticalSection::Term
; 7664 : pWinModule->cbSize = 0;
000c3 48 8b 44 24 40 mov rax, QWORD PTR pWinModule$[rsp]
000c8 c7 00 00 00 00
00 mov DWORD PTR [rax], 0
; 7665 : return S_OK;
000ce 33 c0 xor eax, eax
$LN1@AtlWinModu:
; 7666 : }
000d0 48 83 c4 38 add rsp, 56 ; 00000038H
000d4 c3 ret 0
?AtlWinModuleTerm@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@PEAUHINSTANCE__@@@Z ENDP ; ATL::AtlWinModuleTerm
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlbase.h
; COMDAT ?AtlWinModuleInit@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@@Z
_TEXT SEGMENT
hr$ = 32
pWinModule$ = 64
?AtlWinModuleInit@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@@Z PROC ; ATL::AtlWinModuleInit, COMDAT
; 8396 : {
$LN6:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 48 83 ec 38 sub rsp, 56 ; 00000038H
; 8397 : if (pWinModule == NULL)
00009 48 83 7c 24 40
00 cmp QWORD PTR pWinModule$[rsp], 0
0000f 75 07 jne SHORT $LN2@AtlWinModu
; 8398 : return E_INVALIDARG;
00011 b8 57 00 07 80 mov eax, -2147024809 ; ffffffff80070057H
00016 eb 3a jmp SHORT $LN1@AtlWinModu
$LN2@AtlWinModu:
; 8399 :
; 8400 : // check only in the DLL
; 8401 : if (pWinModule->cbSize != sizeof(_ATL_WIN_MODULE))
00018 48 8b 44 24 40 mov rax, QWORD PTR pWinModule$[rsp]
0001d 8b 00 mov eax, DWORD PTR [rax]
0001f 48 83 f8 48 cmp rax, 72 ; 00000048H
00023 74 07 je SHORT $LN3@AtlWinModu
; 8402 : return E_INVALIDARG;
00025 b8 57 00 07 80 mov eax, -2147024809 ; ffffffff80070057H
0002a eb 26 jmp SHORT $LN1@AtlWinModu
$LN3@AtlWinModu:
; 8403 :
; 8404 : pWinModule->m_pCreateWndList = NULL;
0002c 48 8b 44 24 40 mov rax, QWORD PTR pWinModule$[rsp]
00031 48 c7 40 30 00
00 00 00 mov QWORD PTR [rax+48], 0
; 8405 :
; 8406 : HRESULT hr = pWinModule->m_csWindowCreate.Init();
00039 48 8b 44 24 40 mov rax, QWORD PTR pWinModule$[rsp]
0003e 48 83 c0 08 add rax, 8
00042 48 8b c8 mov rcx, rax
00045 e8 00 00 00 00 call ?Init@CComCriticalSection@ATL@@QEAAJXZ ; ATL::CComCriticalSection::Init
0004a 89 44 24 20 mov DWORD PTR hr$[rsp], eax
; 8407 : if (FAILED(hr))
; 8408 : {
; 8409 : ATLTRACE(atlTraceWindowing, 0, _T("ERROR : Unable to initialize critical section in AtlWinModuleInit\n"));
; 8410 : ATLASSERT(0);
; 8411 : }
; 8412 : return hr;
0004e 8b 44 24 20 mov eax, DWORD PTR hr$[rsp]
$LN1@AtlWinModu:
; 8413 : }
00052 48 83 c4 38 add rsp, 56 ; 00000038H
00056 c3 ret 0
?AtlWinModuleInit@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@@Z ENDP ; ATL::AtlWinModuleInit
_TEXT ENDS
; Function compile flags: /Odtp
; COMDAT ??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ
_TEXT SEGMENT
this$ = 48
??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ PROC ; ATL::_ATL_WIN_MODULE70::~_ATL_WIN_MODULE70, COMDAT
$LN5:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 48 83 ec 28 sub rsp, 40 ; 00000028H
00009 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
0000e 48 83 c0 38 add rax, 56 ; 00000038H
00012 48 8b c8 mov rcx, rax
00015 e8 00 00 00 00 call ??1?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::~CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >
0001a 90 npad 1
0001b 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
00020 48 83 c0 08 add rax, 8
00024 48 8b c8 mov rcx, rax
00027 e8 00 00 00 00 call ??1CComCriticalSection@ATL@@QEAA@XZ ; ATL::CComCriticalSection::~CComCriticalSection
0002c 90 npad 1
0002d 48 83 c4 28 add rsp, 40 ; 00000028H
00031 c3 ret 0
??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ ENDP ; ATL::_ATL_WIN_MODULE70::~_ATL_WIN_MODULE70
_TEXT ENDS
; Function compile flags: /Odtp
; COMDAT text$x
text$x SEGMENT
this$ = 48
?dtor$0@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA PROC ; `ATL::_ATL_WIN_MODULE70::~_ATL_WIN_MODULE70'::`1'::dtor$0
00000 40 55 push rbp
00002 48 83 ec 20 sub rsp, 32 ; 00000020H
00006 48 8b ea mov rbp, rdx
00009 48 8b 4d 30 mov rcx, QWORD PTR this$[rbp]
0000d 48 83 c1 08 add rcx, 8
00011 e8 00 00 00 00 call ??1CComCriticalSection@ATL@@QEAA@XZ ; ATL::CComCriticalSection::~CComCriticalSection
00016 48 83 c4 20 add rsp, 32 ; 00000020H
0001a 5d pop rbp
0001b c3 ret 0
?dtor$0@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA ENDP ; `ATL::_ATL_WIN_MODULE70::~_ATL_WIN_MODULE70'::`1'::dtor$0
text$x ENDS
; Function compile flags: /Odtp
; COMDAT text$x
text$x SEGMENT
this$ = 48
?dtor$1@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA PROC ; `ATL::_ATL_WIN_MODULE70::~_ATL_WIN_MODULE70'::`1'::dtor$1
00000 40 55 push rbp
00002 48 83 ec 20 sub rsp, 32 ; 00000020H
00006 48 8b ea mov rbp, rdx
00009 48 8b 4d 30 mov rcx, QWORD PTR this$[rbp]
0000d 48 83 c1 38 add rcx, 56 ; 00000038H
00011 e8 00 00 00 00 call ??1?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::~CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >
00016 48 83 c4 20 add rsp, 32 ; 00000020H
0001a 5d pop rbp
0001b c3 ret 0
?dtor$1@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA ENDP ; `ATL::_ATL_WIN_MODULE70::~_ATL_WIN_MODULE70'::`1'::dtor$1
text$x ENDS
; Function compile flags: /Odtp
; COMDAT ??0_ATL_WIN_MODULE70@ATL@@QEAA@XZ
_TEXT SEGMENT
this$ = 48
??0_ATL_WIN_MODULE70@ATL@@QEAA@XZ PROC ; ATL::_ATL_WIN_MODULE70::_ATL_WIN_MODULE70, COMDAT
$LN5:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 48 83 ec 28 sub rsp, 40 ; 00000028H
00009 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
0000e 48 83 c0 08 add rax, 8
00012 48 8b c8 mov rcx, rax
00015 e8 00 00 00 00 call ??0CComCriticalSection@ATL@@QEAA@XZ ; ATL::CComCriticalSection::CComCriticalSection
0001a 90 npad 1
0001b 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
00020 48 83 c0 38 add rax, 56 ; 00000038H
00024 48 8b c8 mov rcx, rax
00027 e8 00 00 00 00 call ??0?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >
0002c 90 npad 1
0002d 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
00032 48 83 c4 28 add rsp, 40 ; 00000028H
00036 c3 ret 0
??0_ATL_WIN_MODULE70@ATL@@QEAA@XZ ENDP ; ATL::_ATL_WIN_MODULE70::_ATL_WIN_MODULE70
_TEXT ENDS
; Function compile flags: /Odtp
; COMDAT text$x
text$x SEGMENT
this$ = 48
?dtor$0@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA PROC ; `ATL::_ATL_WIN_MODULE70::_ATL_WIN_MODULE70'::`1'::dtor$0
00000 40 55 push rbp
00002 48 83 ec 20 sub rsp, 32 ; 00000020H
00006 48 8b ea mov rbp, rdx
00009 48 8b 4d 30 mov rcx, QWORD PTR this$[rbp]
0000d 48 83 c1 08 add rcx, 8
00011 e8 00 00 00 00 call ??1CComCriticalSection@ATL@@QEAA@XZ ; ATL::CComCriticalSection::~CComCriticalSection
00016 48 83 c4 20 add rsp, 32 ; 00000020H
0001a 5d pop rbp
0001b c3 ret 0
?dtor$0@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA ENDP ; `ATL::_ATL_WIN_MODULE70::_ATL_WIN_MODULE70'::`1'::dtor$0
text$x ENDS
; Function compile flags: /Odtp
; COMDAT text$x
text$x SEGMENT
this$ = 48
?dtor$1@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA PROC ; `ATL::_ATL_WIN_MODULE70::_ATL_WIN_MODULE70'::`1'::dtor$1
00000 40 55 push rbp
00002 48 83 ec 20 sub rsp, 32 ; 00000020H
00006 48 8b ea mov rbp, rdx
00009 48 8b 4d 30 mov rcx, QWORD PTR this$[rbp]
0000d 48 83 c1 38 add rcx, 56 ; 00000038H
00011 e8 00 00 00 00 call ??1?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::~CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >
00016 48 83 c4 20 add rsp, 32 ; 00000020H
0001a 5d pop rbp
0001b c3 ret 0
?dtor$1@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA ENDP ; `ATL::_ATL_WIN_MODULE70::_ATL_WIN_MODULE70'::`1'::dtor$1
text$x ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlsimpcoll.h
; COMDAT ??A?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAAEAGH@Z
_TEXT SEGMENT
this$ = 48
nIndex$ = 56
??A?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAAEAGH@Z PROC ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::operator[], COMDAT
; 236 : {
$LN5:
00000 89 54 24 10 mov DWORD PTR [rsp+16], edx
00004 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00009 48 83 ec 28 sub rsp, 40 ; 00000028H
; 237 : ATLASSERT(nIndex >= 0 && nIndex < m_nSize);
; 238 : if(nIndex < 0 || nIndex >= m_nSize)
0000d 83 7c 24 38 00 cmp DWORD PTR nIndex$[rsp], 0
00012 7c 0e jl SHORT $LN3@operator
00014 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
00019 8b 40 08 mov eax, DWORD PTR [rax+8]
0001c 39 44 24 38 cmp DWORD PTR nIndex$[rsp], eax
00020 7c 0a jl SHORT $LN2@operator
$LN3@operator:
; 239 : {
; 240 : AtlThrow(E_BOUNDS);
00022 b9 0b 00 00 80 mov ecx, -2147483637 ; ffffffff8000000bH
00027 e8 00 00 00 00 call ?AtlThrowImpl@ATL@@YAXJ@Z ; ATL::AtlThrowImpl
$LN2@operator:
; 241 : }
; 242 : return m_aT[nIndex];
0002c 48 63 44 24 38 movsxd rax, DWORD PTR nIndex$[rsp]
00031 48 8b 4c 24 30 mov rcx, QWORD PTR this$[rsp]
00036 48 8b 09 mov rcx, QWORD PTR [rcx]
00039 48 8d 04 41 lea rax, QWORD PTR [rcx+rax*2]
$LN4@operator:
; 243 : }
0003d 48 83 c4 28 add rsp, 40 ; 00000028H
00041 c3 ret 0
??A?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAAEAGH@Z ENDP ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::operator[]
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlsimpcoll.h
; COMDAT ?RemoveAll@?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAXXZ
_TEXT SEGMENT
i$1 = 32
this$ = 64
?RemoveAll@?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAXXZ PROC ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::RemoveAll, COMDAT
; 215 : {
$LN7:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 48 83 ec 38 sub rsp, 56 ; 00000038H
; 216 : if(m_aT != NULL)
00009 48 8b 44 24 40 mov rax, QWORD PTR this$[rsp]
0000e 48 83 38 00 cmp QWORD PTR [rax], 0
00012 74 3d je SHORT $LN5@RemoveAll
; 217 : {
; 218 : for(int i = 0; i < m_nSize; i++)
00014 c7 44 24 20 00
00 00 00 mov DWORD PTR i$1[rsp], 0
0001c eb 0a jmp SHORT $LN4@RemoveAll
$LN2@RemoveAll:
0001e 8b 44 24 20 mov eax, DWORD PTR i$1[rsp]
00022 ff c0 inc eax
00024 89 44 24 20 mov DWORD PTR i$1[rsp], eax
$LN4@RemoveAll:
00028 48 8b 44 24 40 mov rax, QWORD PTR this$[rsp]
0002d 8b 40 08 mov eax, DWORD PTR [rax+8]
00030 39 44 24 20 cmp DWORD PTR i$1[rsp], eax
00034 7d 02 jge SHORT $LN3@RemoveAll
; 219 : m_aT[i].~T();
00036 eb e6 jmp SHORT $LN2@RemoveAll
$LN3@RemoveAll:
; 220 : free(m_aT);
00038 48 8b 44 24 40 mov rax, QWORD PTR this$[rsp]
0003d 48 8b 08 mov rcx, QWORD PTR [rax]
00040 e8 00 00 00 00 call free
; 221 : m_aT = NULL;
00045 48 8b 44 24 40 mov rax, QWORD PTR this$[rsp]
0004a 48 c7 00 00 00
00 00 mov QWORD PTR [rax], 0
$LN5@RemoveAll:
; 222 : }
; 223 : m_nSize = 0;
00051 48 8b 44 24 40 mov rax, QWORD PTR this$[rsp]
00056 c7 40 08 00 00
00 00 mov DWORD PTR [rax+8], 0
; 224 : m_nAllocSize = 0;
0005d 48 8b 44 24 40 mov rax, QWORD PTR this$[rsp]
00062 c7 40 0c 00 00
00 00 mov DWORD PTR [rax+12], 0
; 225 : }
00069 48 83 c4 38 add rsp, 56 ; 00000038H
0006d c3 ret 0
?RemoveAll@?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAXXZ ENDP ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::RemoveAll
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlsimpcoll.h
; COMDAT ?GetSize@?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEBAHXZ
_TEXT SEGMENT
this$ = 8
?GetSize@?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEBAHXZ PROC ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::GetSize, COMDAT
; 160 : {
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 161 : return m_nSize;
00005 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0000a 8b 40 08 mov eax, DWORD PTR [rax+8]
; 162 : }
0000d c3 ret 0
?GetSize@?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEBAHXZ ENDP ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::GetSize
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlsimpcoll.h
; COMDAT ??1?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ
_TEXT SEGMENT
this$ = 48
??1?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ PROC ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::~CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >, COMDAT
; 310 : {
$LN3:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 48 83 ec 28 sub rsp, 40 ; 00000028H
; 311 : RemoveAll();
00009 48 8b 4c 24 30 mov rcx, QWORD PTR this$[rsp]
0000e e8 00 00 00 00 call ?RemoveAll@?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAXXZ ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::RemoveAll
00013 90 npad 1
; 312 : }
00014 48 83 c4 28 add rsp, 40 ; 00000028H
00018 c3 ret 0
??1?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ ENDP ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::~CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlsimpcoll.h
; COMDAT ??0?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ
_TEXT SEGMENT
this$ = 8
??0?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ PROC ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >, COMDAT
; 120 : {
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 119 : m_aT(NULL), m_nSize(0), m_nAllocSize(0)
00005 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0000a 48 c7 00 00 00
00 00 mov QWORD PTR [rax], 0
00011 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
00016 c7 40 08 00 00
00 00 mov DWORD PTR [rax+8], 0
0001d 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
00022 c7 40 0c 00 00
00 00 mov DWORD PTR [rax+12], 0
; 121 : }
00029 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0002e c3 ret 0
??0?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ ENDP ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >
_TEXT ENDS
; Function compile flags: /Odtp
; COMDAT ??1_ATL_COM_MODULE70@ATL@@QEAA@XZ
_TEXT SEGMENT
this$ = 48
??1_ATL_COM_MODULE70@ATL@@QEAA@XZ PROC ; ATL::_ATL_COM_MODULE70::~_ATL_COM_MODULE70, COMDAT
$LN4:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 48 83 ec 28 sub rsp, 40 ; 00000028H
00009 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
0000e 48 83 c0 20 add rax, 32 ; 00000020H
00012 48 8b c8 mov rcx, rax
00015 e8 00 00 00 00 call ??1CComCriticalSection@ATL@@QEAA@XZ ; ATL::CComCriticalSection::~CComCriticalSection
0001a 90 npad 1
0001b 48 83 c4 28 add rsp, 40 ; 00000028H
0001f c3 ret 0
??1_ATL_COM_MODULE70@ATL@@QEAA@XZ ENDP ; ATL::_ATL_COM_MODULE70::~_ATL_COM_MODULE70
_TEXT ENDS
; Function compile flags: /Odtp
; COMDAT text$x
text$x SEGMENT
this$ = 48
?dtor$0@?0???1_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA PROC ; `ATL::_ATL_COM_MODULE70::~_ATL_COM_MODULE70'::`1'::dtor$0
00000 40 55 push rbp
00002 48 83 ec 20 sub rsp, 32 ; 00000020H
00006 48 8b ea mov rbp, rdx
00009 48 8b 4d 30 mov rcx, QWORD PTR this$[rbp]
0000d 48 83 c1 20 add rcx, 32 ; 00000020H
00011 e8 00 00 00 00 call ??1CComCriticalSection@ATL@@QEAA@XZ ; ATL::CComCriticalSection::~CComCriticalSection
00016 48 83 c4 20 add rsp, 32 ; 00000020H
0001a 5d pop rbp
0001b c3 ret 0
?dtor$0@?0???1_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA ENDP ; `ATL::_ATL_COM_MODULE70::~_ATL_COM_MODULE70'::`1'::dtor$0
text$x ENDS
; Function compile flags: /Odtp
; COMDAT ??0_ATL_COM_MODULE70@ATL@@QEAA@XZ
_TEXT SEGMENT
this$ = 48
??0_ATL_COM_MODULE70@ATL@@QEAA@XZ PROC ; ATL::_ATL_COM_MODULE70::_ATL_COM_MODULE70, COMDAT
$LN4:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 48 83 ec 28 sub rsp, 40 ; 00000028H
00009 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
0000e 48 83 c0 20 add rax, 32 ; 00000020H
00012 48 8b c8 mov rcx, rax
00015 e8 00 00 00 00 call ??0CComCriticalSection@ATL@@QEAA@XZ ; ATL::CComCriticalSection::CComCriticalSection
0001a 90 npad 1
0001b 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
00020 48 83 c4 28 add rsp, 40 ; 00000028H
00024 c3 ret 0
??0_ATL_COM_MODULE70@ATL@@QEAA@XZ ENDP ; ATL::_ATL_COM_MODULE70::_ATL_COM_MODULE70
_TEXT ENDS
; Function compile flags: /Odtp
; COMDAT text$x
text$x SEGMENT
this$ = 48
?dtor$0@?0???0_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA PROC ; `ATL::_ATL_COM_MODULE70::_ATL_COM_MODULE70'::`1'::dtor$0
00000 40 55 push rbp
00002 48 83 ec 20 sub rsp, 32 ; 00000020H
00006 48 8b ea mov rbp, rdx
00009 48 8b 4d 30 mov rcx, QWORD PTR this$[rbp]
0000d 48 83 c1 20 add rcx, 32 ; 00000020H
00011 e8 00 00 00 00 call ??1CComCriticalSection@ATL@@QEAA@XZ ; ATL::CComCriticalSection::~CComCriticalSection
00016 48 83 c4 20 add rsp, 32 ; 00000020H
0001a 5d pop rbp
0001b c3 ret 0
?dtor$0@?0???0_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA ENDP ; `ATL::_ATL_COM_MODULE70::_ATL_COM_MODULE70'::`1'::dtor$0
text$x ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\afx.inl
; COMDAT ?_AfxInitManaged@@YAHXZ
_TEXT SEGMENT
?_AfxInitManaged@@YAHXZ PROC ; _AfxInitManaged, COMDAT
; 87 : return 0;
00000 33 c0 xor eax, eax
; 88 : }
00002 c3 ret 0
?_AfxInitManaged@@YAHXZ ENDP ; _AfxInitManaged
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlsimpstr.h
; COMDAT ?SetManager@CNilStringData@ATL@@QEAAXPEAUIAtlStringMgr@2@@Z
_TEXT SEGMENT
this$ = 8
pMgr$ = 16
?SetManager@CNilStringData@ATL@@QEAAXPEAUIAtlStringMgr@2@@Z PROC ; ATL::CNilStringData::SetManager, COMDAT
; 123 : {
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 124 : ATLASSERT( pStringMgr == NULL );
; 125 : pStringMgr = pMgr;
0000a 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0000f 48 8b 4c 24 10 mov rcx, QWORD PTR pMgr$[rsp]
00014 48 89 08 mov QWORD PTR [rax], rcx
; 126 : }
00017 c3 ret 0
?SetManager@CNilStringData@ATL@@QEAAXPEAUIAtlStringMgr@2@@Z ENDP ; ATL::CNilStringData::SetManager
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlsimpstr.h
; COMDAT ??0CNilStringData@ATL@@QEAA@XZ
_TEXT SEGMENT
this$ = 8
??0CNilStringData@ATL@@QEAA@XZ PROC ; ATL::CNilStringData::CNilStringData, COMDAT
; 112 : CNilStringData() throw()
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 113 : {
; 114 : pStringMgr = NULL;
00005 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0000a 48 c7 00 00 00
00 00 mov QWORD PTR [rax], 0
; 115 : nRefs = 2; // Never gets freed by IAtlStringMgr
00011 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
00016 c7 40 10 02 00
00 00 mov DWORD PTR [rax+16], 2
; 116 : nDataLength = 0;
0001d 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
00022 c7 40 08 00 00
00 00 mov DWORD PTR [rax+8], 0
; 117 : nAllocLength = 0;
00029 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0002e c7 40 0c 00 00
00 00 mov DWORD PTR [rax+12], 0
; 118 : achNil[0] = 0;
00035 b8 02 00 00 00 mov eax, 2
0003a 48 6b c0 00 imul rax, rax, 0
0003e 33 c9 xor ecx, ecx
00040 48 8b 54 24 08 mov rdx, QWORD PTR this$[rsp]
00045 66 89 4c 02 18 mov WORD PTR [rdx+rax+24], cx
; 119 : achNil[1] = 0;
0004a b8 02 00 00 00 mov eax, 2
0004f 48 6b c0 01 imul rax, rax, 1
00053 33 c9 xor ecx, ecx
00055 48 8b 54 24 08 mov rdx, QWORD PTR this$[rsp]
0005a 66 89 4c 02 18 mov WORD PTR [rdx+rax+24], cx
; 120 : }
0005f 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
00064 c3 ret 0
??0CNilStringData@ATL@@QEAA@XZ ENDP ; ATL::CNilStringData::CNilStringData
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlsimpstr.h
; COMDAT ?AddRef@CStringData@ATL@@QEAAXXZ
_TEXT SEGMENT
this$ = 8
?AddRef@CStringData@ATL@@QEAAXXZ PROC ; ATL::CStringData::AddRef, COMDAT
; 63 : {
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 64 : ATLASSERT(nRefs > 0);
; 65 : _InterlockedIncrement(&nRefs);
00005 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0000a 48 83 c0 10 add rax, 16
0000e f0 ff 00 lock inc DWORD PTR [rax]
; 66 : }
00011 c3 ret 0
?AddRef@CStringData@ATL@@QEAAXXZ ENDP ; ATL::CStringData::AddRef
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlalloc.h
; COMDAT ??$AtlAdd@H@ATL@@YAJPEAHHH@Z
_TEXT SEGMENT
ptResult$ = 48
tLeft$ = 56
tRight$ = 64
??$AtlAdd@H@ATL@@YAJPEAHHH@Z PROC ; ATL::AtlAdd<int>, COMDAT
; 84 : {
$LN4:
00000 44 89 44 24 18 mov DWORD PTR [rsp+24], r8d
00005 89 54 24 10 mov DWORD PTR [rsp+16], edx
00009 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000e 48 83 ec 28 sub rsp, 40 ; 00000028H
; 85 : if(::ATL::AtlLimits<T>::_Max-tLeft < tRight)
00012 b8 ff ff ff 7f mov eax, 2147483647 ; 7fffffffH
00017 2b 44 24 38 sub eax, DWORD PTR tLeft$[rsp]
0001b 3b 44 24 40 cmp eax, DWORD PTR tRight$[rsp]
0001f 7d 0c jge SHORT $LN2@AtlAdd
; 86 : {
; 87 : return HRESULT_FROM_WIN32(ERROR_ARITHMETIC_OVERFLOW);
00021 b9 16 02 00 00 mov ecx, 534 ; 00000216H
00026 e8 00 00 00 00 call HRESULT_FROM_WIN32
0002b eb 15 jmp SHORT $LN1@AtlAdd
$LN2@AtlAdd:
; 88 : }
; 89 : *ptResult= tLeft + tRight;
0002d 8b 44 24 40 mov eax, DWORD PTR tRight$[rsp]
00031 8b 4c 24 38 mov ecx, DWORD PTR tLeft$[rsp]
00035 03 c8 add ecx, eax
00037 8b c1 mov eax, ecx
00039 48 8b 4c 24 30 mov rcx, QWORD PTR ptResult$[rsp]
0003e 89 01 mov DWORD PTR [rcx], eax
; 90 : return S_OK;
00040 33 c0 xor eax, eax
$LN1@AtlAdd:
; 91 : }
00042 48 83 c4 28 add rsp, 40 ; 00000028H
00046 c3 ret 0
??$AtlAdd@H@ATL@@YAJPEAHHH@Z ENDP ; ATL::AtlAdd<int>
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlalloc.h
; COMDAT ??$AtlMultiply@_K@ATL@@YAJPEA_K_K1@Z
_TEXT SEGMENT
ptResult$ = 48
tLeft$ = 56
tRight$ = 64
??$AtlMultiply@_K@ATL@@YAJPEA_K_K1@Z PROC ; ATL::AtlMultiply<unsigned __int64>, COMDAT
; 99 : {
$LN5:
00000 4c 89 44 24 18 mov QWORD PTR [rsp+24], r8
00005 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
0000a 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000f 48 83 ec 28 sub rsp, 40 ; 00000028H
; 100 : /* avoid divide 0 */
; 101 : if(tLeft==0)
00013 48 83 7c 24 38
00 cmp QWORD PTR tLeft$[rsp], 0
00019 75 10 jne SHORT $LN2@AtlMultipl
; 102 : {
; 103 : *ptResult=0;
0001b 48 8b 44 24 30 mov rax, QWORD PTR ptResult$[rsp]
00020 48 c7 00 00 00
00 00 mov QWORD PTR [rax], 0
; 104 : return S_OK;
00027 33 c0 xor eax, eax
00029 eb 36 jmp SHORT $LN1@AtlMultipl
$LN2@AtlMultipl:
; 105 : }
; 106 : if(::ATL::AtlLimits<T>::_Max/tLeft < tRight)
0002b 33 d2 xor edx, edx
0002d 48 c7 c0 ff ff
ff ff mov rax, -1
00034 48 f7 74 24 38 div QWORD PTR tLeft$[rsp]
00039 48 3b 44 24 40 cmp rax, QWORD PTR tRight$[rsp]
0003e 73 0c jae SHORT $LN3@AtlMultipl
; 107 : {
; 108 : return HRESULT_FROM_WIN32(ERROR_ARITHMETIC_OVERFLOW);
00040 b9 16 02 00 00 mov ecx, 534 ; 00000216H
00045 e8 00 00 00 00 call HRESULT_FROM_WIN32
0004a eb 15 jmp SHORT $LN1@AtlMultipl
$LN3@AtlMultipl:
; 109 : }
; 110 : *ptResult= tLeft * tRight;
0004c 48 8b 44 24 38 mov rax, QWORD PTR tLeft$[rsp]
00051 48 0f af 44 24
40 imul rax, QWORD PTR tRight$[rsp]
00057 48 8b 4c 24 30 mov rcx, QWORD PTR ptResult$[rsp]
0005c 48 89 01 mov QWORD PTR [rcx], rax
; 111 : return S_OK;
0005f 33 c0 xor eax, eax
$LN1@AtlMultipl:
; 112 : }
00061 48 83 c4 28 add rsp, 40 ; 00000028H
00065 c3 ret 0
??$AtlMultiply@_K@ATL@@YAJPEA_K_K1@Z ENDP ; ATL::AtlMultiply<unsigned __int64>
_TEXT ENDS
; Function compile flags: /Odtp
; COMDAT ??_GCWin32Heap@ATL@@UEAAPEAXI@Z
_TEXT SEGMENT
this$ = 48
__flags$ = 56
??_GCWin32Heap@ATL@@UEAAPEAXI@Z PROC ; ATL::CWin32Heap::`scalar deleting destructor', COMDAT
$LN4:
00000 89 54 24 10 mov DWORD PTR [rsp+16], edx
00004 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00009 48 83 ec 28 sub rsp, 40 ; 00000028H
0000d 48 8b 4c 24 30 mov rcx, QWORD PTR this$[rsp]
00012 e8 00 00 00 00 call ??1CWin32Heap@ATL@@UEAA@XZ ; ATL::CWin32Heap::~CWin32Heap
00017 8b 44 24 38 mov eax, DWORD PTR __flags$[rsp]
0001b 83 e0 01 and eax, 1
0001e 85 c0 test eax, eax
00020 74 0f je SHORT $LN2@scalar
00022 ba 18 00 00 00 mov edx, 24
00027 48 8b 4c 24 30 mov rcx, QWORD PTR this$[rsp]
0002c e8 00 00 00 00 call ??3@YAXPEAX_K@Z ; operator delete
$LN2@scalar:
00031 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
00036 48 83 c4 28 add rsp, 40 ; 00000028H
0003a c3 ret 0
??_GCWin32Heap@ATL@@UEAAPEAXI@Z ENDP ; ATL::CWin32Heap::`scalar deleting destructor'
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlmem.h
; COMDAT ?GetSize@CWin32Heap@ATL@@UEAA_KPEAX@Z
_TEXT SEGMENT
this$ = 48
p$ = 56
?GetSize@CWin32Heap@ATL@@UEAA_KPEAX@Z PROC ; ATL::CWin32Heap::GetSize, COMDAT
; 175 : {
$LN3:
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000a 48 83 ec 28 sub rsp, 40 ; 00000028H
; 176 : return( ::HeapSize( m_hHeap, 0, p ) );
0000e 4c 8b 44 24 38 mov r8, QWORD PTR p$[rsp]
00013 33 d2 xor edx, edx
00015 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
0001a 48 8b 48 08 mov rcx, QWORD PTR [rax+8]
0001e ff 15 00 00 00
00 call QWORD PTR __imp_HeapSize
00024 90 npad 1
; 177 : }
00025 48 83 c4 28 add rsp, 40 ; 00000028H
00029 c3 ret 0
?GetSize@CWin32Heap@ATL@@UEAA_KPEAX@Z ENDP ; ATL::CWin32Heap::GetSize
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlmem.h
; COMDAT ?Reallocate@CWin32Heap@ATL@@UEAAPEAXPEAX_K@Z
_TEXT SEGMENT
tv77 = 32
tv89 = 40
this$ = 64
p$ = 72
nBytes$ = 80
?Reallocate@CWin32Heap@ATL@@UEAAPEAXPEAX_K@Z PROC ; ATL::CWin32Heap::Reallocate, COMDAT
; 160 : {
$LN5:
00000 4c 89 44 24 18 mov QWORD PTR [rsp+24], r8
00005 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
0000a 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000f 48 83 ec 38 sub rsp, 56 ; 00000038H
; 161 : if( p == NULL )
00013 48 83 7c 24 48
00 cmp QWORD PTR p$[rsp], 0
00019 75 20 jne SHORT $LN2@Reallocate
; 162 : {
; 163 : return( Allocate( nBytes ) );
0001b 48 8b 44 24 40 mov rax, QWORD PTR this$[rsp]
00020 48 8b 00 mov rax, QWORD PTR [rax]
00023 48 8b 00 mov rax, QWORD PTR [rax]
00026 48 89 44 24 20 mov QWORD PTR tv77[rsp], rax
0002b 48 8b 54 24 50 mov rdx, QWORD PTR nBytes$[rsp]
00030 48 8b 4c 24 40 mov rcx, QWORD PTR this$[rsp]
00035 ff 54 24 20 call QWORD PTR tv77[rsp]
00039 eb 47 jmp SHORT $LN1@Reallocate
$LN2@Reallocate:
; 164 : }
; 165 :
; 166 : if (nBytes==0)
0003b 48 83 7c 24 50
00 cmp QWORD PTR nBytes$[rsp], 0
00041 75 23 jne SHORT $LN3@Reallocate
; 167 : {
; 168 : Free(p);
00043 48 8b 44 24 40 mov rax, QWORD PTR this$[rsp]
00048 48 8b 00 mov rax, QWORD PTR [rax]
0004b 48 8b 40 08 mov rax, QWORD PTR [rax+8]
0004f 48 89 44 24 28 mov QWORD PTR tv89[rsp], rax
00054 48 8b 54 24 48 mov rdx, QWORD PTR p$[rsp]
00059 48 8b 4c 24 40 mov rcx, QWORD PTR this$[rsp]
0005e ff 54 24 28 call QWORD PTR tv89[rsp]
; 169 : return NULL;
00062 33 c0 xor eax, eax
00064 eb 1c jmp SHORT $LN1@Reallocate
$LN3@Reallocate:
; 170 : }
; 171 :
; 172 : return( ::HeapReAlloc( m_hHeap, 0, p, nBytes ) );
00066 4c 8b 4c 24 50 mov r9, QWORD PTR nBytes$[rsp]
0006b 4c 8b 44 24 48 mov r8, QWORD PTR p$[rsp]
00070 33 d2 xor edx, edx
00072 48 8b 44 24 40 mov rax, QWORD PTR this$[rsp]
00077 48 8b 48 08 mov rcx, QWORD PTR [rax+8]
0007b ff 15 00 00 00
00 call QWORD PTR __imp_HeapReAlloc
00081 90 npad 1
$LN1@Reallocate:
; 173 : }
00082 48 83 c4 38 add rsp, 56 ; 00000038H
00086 c3 ret 0
?Reallocate@CWin32Heap@ATL@@UEAAPEAXPEAX_K@Z ENDP ; ATL::CWin32Heap::Reallocate
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlmem.h
; COMDAT ?Free@CWin32Heap@ATL@@UEAAXPEAX@Z
_TEXT SEGMENT
bSuccess$1 = 32
this$ = 64
p$ = 72
?Free@CWin32Heap@ATL@@UEAAXPEAX@Z PROC ; ATL::CWin32Heap::Free, COMDAT
; 148 : {
$LN4:
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000a 48 83 ec 38 sub rsp, 56 ; 00000038H
; 149 : if( p != NULL )
0000e 48 83 7c 24 48
00 cmp QWORD PTR p$[rsp], 0
00014 74 1a je SHORT $LN2@Free
; 150 : {
; 151 : BOOL bSuccess;
; 152 :
; 153 : bSuccess = ::HeapFree( m_hHeap, 0, p );
00016 4c 8b 44 24 48 mov r8, QWORD PTR p$[rsp]
0001b 33 d2 xor edx, edx
0001d 48 8b 44 24 40 mov rax, QWORD PTR this$[rsp]
00022 48 8b 48 08 mov rcx, QWORD PTR [rax+8]
00026 ff 15 00 00 00
00 call QWORD PTR __imp_HeapFree
0002c 89 44 24 20 mov DWORD PTR bSuccess$1[rsp], eax
$LN2@Free:
; 154 : ATLASSERT( bSuccess );
; 155 : }
; 156 : }
00030 48 83 c4 38 add rsp, 56 ; 00000038H
00034 c3 ret 0
?Free@CWin32Heap@ATL@@UEAAXPEAX@Z ENDP ; ATL::CWin32Heap::Free
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlmem.h
; COMDAT ?Allocate@CWin32Heap@ATL@@UEAAPEAX_K@Z
_TEXT SEGMENT
this$ = 48
nBytes$ = 56
?Allocate@CWin32Heap@ATL@@UEAAPEAX_K@Z PROC ; ATL::CWin32Heap::Allocate, COMDAT
; 144 : {
$LN3:
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000a 48 83 ec 28 sub rsp, 40 ; 00000028H
; 145 : return( ::HeapAlloc( m_hHeap, 0, nBytes ) );
0000e 4c 8b 44 24 38 mov r8, QWORD PTR nBytes$[rsp]
00013 33 d2 xor edx, edx
00015 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
0001a 48 8b 48 08 mov rcx, QWORD PTR [rax+8]
0001e ff 15 00 00 00
00 call QWORD PTR __imp_HeapAlloc
00024 90 npad 1
; 146 : }
00025 48 83 c4 28 add rsp, 40 ; 00000028H
00029 c3 ret 0
?Allocate@CWin32Heap@ATL@@UEAAPEAX_K@Z ENDP ; ATL::CWin32Heap::Allocate
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlmem.h
; COMDAT ??1CWin32Heap@ATL@@UEAA@XZ
_TEXT SEGMENT
bSuccess$1 = 32
this$ = 64
??1CWin32Heap@ATL@@UEAA@XZ PROC ; ATL::CWin32Heap::~CWin32Heap, COMDAT
; 109 : {
$LN4:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 48 83 ec 38 sub rsp, 56 ; 00000038H
00009 48 8b 44 24 40 mov rax, QWORD PTR this$[rsp]
0000e 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:??_7CWin32Heap@ATL@@6B@
00015 48 89 08 mov QWORD PTR [rax], rcx
; 110 : #ifdef _ATL_USE_WINAPI_FAMILY_DESKTOP_APP
; 111 : if( m_bOwnHeap && (m_hHeap != NULL) )
00018 48 8b 44 24 40 mov rax, QWORD PTR this$[rsp]
0001d 0f b6 40 10 movzx eax, BYTE PTR [rax+16]
00021 85 c0 test eax, eax
00023 74 1f je SHORT $LN2@CWin32Heap
00025 48 8b 44 24 40 mov rax, QWORD PTR this$[rsp]
0002a 48 83 78 08 00 cmp QWORD PTR [rax+8], 0
0002f 74 13 je SHORT $LN2@CWin32Heap
; 112 : {
; 113 : BOOL bSuccess;
; 114 :
; 115 : bSuccess = ::HeapDestroy( m_hHeap );
00031 48 8b 44 24 40 mov rax, QWORD PTR this$[rsp]
00036 48 8b 48 08 mov rcx, QWORD PTR [rax+8]
0003a ff 15 00 00 00
00 call QWORD PTR __imp_HeapDestroy
00040 89 44 24 20 mov DWORD PTR bSuccess$1[rsp], eax
$LN2@CWin32Heap:
; 116 : ATLASSERT( bSuccess );
; 117 : }
; 118 : #endif
; 119 : }
00044 48 83 c4 38 add rsp, 56 ; 00000038H
00048 c3 ret 0
??1CWin32Heap@ATL@@UEAA@XZ ENDP ; ATL::CWin32Heap::~CWin32Heap
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlmem.h
; COMDAT ??0CWin32Heap@ATL@@QEAA@PEAX@Z
_TEXT SEGMENT
this$ = 8
hHeap$ = 16
??0CWin32Heap@ATL@@QEAA@PEAX@Z PROC ; ATL::CWin32Heap::CWin32Heap, COMDAT
; 89 : {
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000a 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0000f 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:??_7CWin32Heap@ATL@@6B@
00016 48 89 08 mov QWORD PTR [rax], rcx
; 87 : m_hHeap( hHeap ),
00019 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0001e 48 8b 4c 24 10 mov rcx, QWORD PTR hHeap$[rsp]
00023 48 89 48 08 mov QWORD PTR [rax+8], rcx
; 88 : m_bOwnHeap( false )
00027 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0002c c6 40 10 00 mov BYTE PTR [rax+16], 0
; 90 : ATLASSERT( hHeap != NULL );
; 91 : }
00030 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
00035 c3 ret 0
??0CWin32Heap@ATL@@QEAA@PEAX@Z ENDP ; ATL::CWin32Heap::CWin32Heap
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlcore.h
; COMDAT ?GetModuleInstance@CAtlBaseModule@ATL@@QEAAPEAUHINSTANCE__@@XZ
_TEXT SEGMENT
this$ = 8
?GetModuleInstance@CAtlBaseModule@ATL@@QEAAPEAUHINSTANCE__@@XZ PROC ; ATL::CAtlBaseModule::GetModuleInstance, COMDAT
; 289 : {
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 290 : return m_hInst;
00005 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0000a 48 8b 40 08 mov rax, QWORD PTR [rax+8]
; 291 : }
0000e c3 ret 0
?GetModuleInstance@CAtlBaseModule@ATL@@QEAAPEAUHINSTANCE__@@XZ ENDP ; ATL::CAtlBaseModule::GetModuleInstance
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlcore.h
; COMDAT ?Term@CComCriticalSection@ATL@@QEAAJXZ
_TEXT SEGMENT
this$ = 48
?Term@CComCriticalSection@ATL@@QEAAJXZ PROC ; ATL::CComCriticalSection::Term, COMDAT
; 154 : {
$LN3:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 48 83 ec 28 sub rsp, 40 ; 00000028H
; 155 : DeleteCriticalSection(&m_sec);
00009 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
0000e 48 8b c8 mov rcx, rax
00011 ff 15 00 00 00
00 call QWORD PTR __imp_DeleteCriticalSection
; 156 : return S_OK;
00017 33 c0 xor eax, eax
; 157 : }
00019 48 83 c4 28 add rsp, 40 ; 00000028H
0001d c3 ret 0
?Term@CComCriticalSection@ATL@@QEAAJXZ ENDP ; ATL::CComCriticalSection::Term
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlcore.h
; COMDAT ?Init@CComCriticalSection@ATL@@QEAAJXZ
_TEXT SEGMENT
hRes$ = 32
this$ = 64
?Init@CComCriticalSection@ATL@@QEAAJXZ PROC ; ATL::CComCriticalSection::Init, COMDAT
; 143 : {
$LN4:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 48 83 ec 38 sub rsp, 56 ; 00000038H
; 144 : HRESULT hRes = S_OK;
00009 c7 44 24 20 00
00 00 00 mov DWORD PTR hRes$[rsp], 0
; 145 : if (!_AtlInitializeCriticalSectionEx(&m_sec, 0, 0))
00011 48 8b 44 24 40 mov rax, QWORD PTR this$[rsp]
00016 45 33 c0 xor r8d, r8d
00019 33 d2 xor edx, edx
0001b 48 8b c8 mov rcx, rax
0001e e8 00 00 00 00 call ?_AtlInitializeCriticalSectionEx@ATL@@YAHPEAU_RTL_CRITICAL_SECTION@@KK@Z ; ATL::_AtlInitializeCriticalSectionEx
00023 85 c0 test eax, eax
00025 75 11 jne SHORT $LN2@Init
; 146 : {
; 147 : hRes = HRESULT_FROM_WIN32(GetLastError());
00027 ff 15 00 00 00
00 call QWORD PTR __imp_GetLastError
0002d 8b c8 mov ecx, eax
0002f e8 00 00 00 00 call HRESULT_FROM_WIN32
00034 89 44 24 20 mov DWORD PTR hRes$[rsp], eax
$LN2@Init:
; 148 : }
; 149 :
; 150 : return hRes;
00038 8b 44 24 20 mov eax, DWORD PTR hRes$[rsp]
; 151 : }
0003c 48 83 c4 38 add rsp, 56 ; 00000038H
00040 c3 ret 0
?Init@CComCriticalSection@ATL@@QEAAJXZ ENDP ; ATL::CComCriticalSection::Init
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlcore.h
; COMDAT ??1CComCriticalSection@ATL@@QEAA@XZ
_TEXT SEGMENT
this$ = 8
??1CComCriticalSection@ATL@@QEAA@XZ PROC ; ATL::CComCriticalSection::~CComCriticalSection, COMDAT
; 129 : {
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 130 : }
00005 c3 ret 0
??1CComCriticalSection@ATL@@QEAA@XZ ENDP ; ATL::CComCriticalSection::~CComCriticalSection
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlcore.h
; COMDAT ??0CComCriticalSection@ATL@@QEAA@XZ
_TEXT SEGMENT
this$ = 48
??0CComCriticalSection@ATL@@QEAA@XZ PROC ; ATL::CComCriticalSection::CComCriticalSection, COMDAT
; 123 : CComCriticalSection() throw()
$LN3:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 48 83 ec 28 sub rsp, 40 ; 00000028H
; 124 : {
; 125 : memset(&m_sec, 0, sizeof(CRITICAL_SECTION));
00009 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
0000e 41 b8 28 00 00
00 mov r8d, 40 ; 00000028H
00014 33 d2 xor edx, edx
00016 48 8b c8 mov rcx, rax
00019 e8 00 00 00 00 call memset
; 126 : }
0001e 48 8b 44 24 30 mov rax, QWORD PTR this$[rsp]
00023 48 83 c4 28 add rsp, 40 ; 00000028H
00027 c3 ret 0
??0CComCriticalSection@ATL@@QEAA@XZ ENDP ; ATL::CComCriticalSection::CComCriticalSection
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlwinverapi.h
; COMDAT ?_AtlInitializeCriticalSectionEx@ATL@@YAHPEAU_RTL_CRITICAL_SECTION@@KK@Z
_TEXT SEGMENT
lpCriticalSection$ = 48
dwSpinCount$ = 56
Flags$ = 64
?_AtlInitializeCriticalSectionEx@ATL@@YAHPEAU_RTL_CRITICAL_SECTION@@KK@Z PROC ; ATL::_AtlInitializeCriticalSectionEx, COMDAT
; 727 : {
$LN3:
00000 44 89 44 24 18 mov DWORD PTR [rsp+24], r8d
00005 89 54 24 10 mov DWORD PTR [rsp+16], edx
00009 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000e 48 83 ec 28 sub rsp, 40 ; 00000028H
; 728 : #if (NTDDI_VERSION >= NTDDI_VISTA) && !defined(_USING_V110_SDK71_) && !defined(_ATL_XP_TARGETING)
; 729 : // InitializeCriticalSectionEx is available in Vista or later, desktop or store apps
; 730 : return ::InitializeCriticalSectionEx(lpCriticalSection, dwSpinCount, Flags);
; 731 : #else
; 732 : UNREFERENCED_PARAMETER(Flags);
; 733 :
; 734 : // ...otherwise fall back to using InitializeCriticalSectionAndSpinCount.
; 735 : return ::InitializeCriticalSectionAndSpinCount(lpCriticalSection, dwSpinCount);
00012 8b 54 24 38 mov edx, DWORD PTR dwSpinCount$[rsp]
00016 48 8b 4c 24 30 mov rcx, QWORD PTR lpCriticalSection$[rsp]
0001b ff 15 00 00 00
00 call QWORD PTR __imp_InitializeCriticalSectionAndSpinCount
; 736 : #endif
; 737 : }
00021 48 83 c4 28 add rsp, 40 ; 00000028H
00025 c3 ret 0
?_AtlInitializeCriticalSectionEx@ATL@@YAHPEAU_RTL_CRITICAL_SECTION@@KK@Z ENDP ; ATL::_AtlInitializeCriticalSectionEx
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??__EatlTraceISAPI@ATL@@YAXXZ
text$di SEGMENT
??__EatlTraceISAPI@ATL@@YAXXZ PROC ; ATL::`dynamic initializer for 'atlTraceISAPI'', COMDAT
; 119 : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceISAPI> atlTraceISAPI(_T("atlTraceISAPI"));
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
00004 48 8d 15 00 00
00 00 lea rdx, OFFSET FLAT:$SG119237
0000b 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?atlTraceISAPI@ATL@@3V?$CTraceCategoryEx@$0EAAAAA@$0A@@1@A ; ATL::atlTraceISAPI
00012 e8 00 00 00 00 call ??0?$CTraceCategoryEx@$0EAAAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<4194304,0>::CTraceCategoryEx<4194304,0>
00017 48 83 c4 28 add rsp, 40 ; 00000028H
0001b c3 ret 0
??__EatlTraceISAPI@ATL@@YAXXZ ENDP ; ATL::`dynamic initializer for 'atlTraceISAPI''
text$di ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??0?$CTraceCategoryEx@$0EAAAAA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0EAAAAA@$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<4194304,0>::CTraceCategoryEx<4194304,0>, COMDAT
; 495 : {
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 496 : (void)pszCategoryName;
; 497 : }
0000a 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0000f c3 ret 0
??0?$CTraceCategoryEx@$0EAAAAA@$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<4194304,0>::CTraceCategoryEx<4194304,0>
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??__EatlTraceSync@ATL@@YAXXZ
text$di SEGMENT
??__EatlTraceSync@ATL@@YAXXZ PROC ; ATL::`dynamic initializer for 'atlTraceSync'', COMDAT
; 118 : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceSync> atlTraceSync(_T("atlTraceSync"));
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
00004 48 8d 15 00 00
00 00 lea rdx, OFFSET FLAT:$SG119190
0000b 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?atlTraceSync@ATL@@3V?$CTraceCategoryEx@$0CAAAAA@$0A@@1@A ; ATL::atlTraceSync
00012 e8 00 00 00 00 call ??0?$CTraceCategoryEx@$0CAAAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<2097152,0>::CTraceCategoryEx<2097152,0>
00017 48 83 c4 28 add rsp, 40 ; 00000028H
0001b c3 ret 0
??__EatlTraceSync@ATL@@YAXXZ ENDP ; ATL::`dynamic initializer for 'atlTraceSync''
text$di ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??0?$CTraceCategoryEx@$0CAAAAA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0CAAAAA@$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<2097152,0>::CTraceCategoryEx<2097152,0>, COMDAT
; 495 : {
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 496 : (void)pszCategoryName;
; 497 : }
0000a 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0000f c3 ret 0
??0?$CTraceCategoryEx@$0CAAAAA@$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<2097152,0>::CTraceCategoryEx<2097152,0>
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??__EatlTraceSecurity@ATL@@YAXXZ
text$di SEGMENT
??__EatlTraceSecurity@ATL@@YAXXZ PROC ; ATL::`dynamic initializer for 'atlTraceSecurity'', COMDAT
; 117 : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceSecurity> atlTraceSecurity(_T("atlTraceSecurity"));
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
00004 48 8d 15 00 00
00 00 lea rdx, OFFSET FLAT:$SG119143
0000b 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?atlTraceSecurity@ATL@@3V?$CTraceCategoryEx@$0BAAAAA@$0A@@1@A ; ATL::atlTraceSecurity
00012 e8 00 00 00 00 call ??0?$CTraceCategoryEx@$0BAAAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<1048576,0>::CTraceCategoryEx<1048576,0>
00017 48 83 c4 28 add rsp, 40 ; 00000028H
0001b c3 ret 0
??__EatlTraceSecurity@ATL@@YAXXZ ENDP ; ATL::`dynamic initializer for 'atlTraceSecurity''
text$di ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??0?$CTraceCategoryEx@$0BAAAAA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0BAAAAA@$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<1048576,0>::CTraceCategoryEx<1048576,0>, COMDAT
; 495 : {
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 496 : (void)pszCategoryName;
; 497 : }
0000a 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0000f c3 ret 0
??0?$CTraceCategoryEx@$0BAAAAA@$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<1048576,0>::CTraceCategoryEx<1048576,0>
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??__EatlTraceUtil@ATL@@YAXXZ
text$di SEGMENT
??__EatlTraceUtil@ATL@@YAXXZ PROC ; ATL::`dynamic initializer for 'atlTraceUtil'', COMDAT
; 116 : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceUtil> atlTraceUtil(_T("atlTraceUtil"));
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
00004 48 8d 15 00 00
00 00 lea rdx, OFFSET FLAT:$SG119096
0000b 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?atlTraceUtil@ATL@@3V?$CTraceCategoryEx@$0IAAAA@$0A@@1@A ; ATL::atlTraceUtil
00012 e8 00 00 00 00 call ??0?$CTraceCategoryEx@$0IAAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<524288,0>::CTraceCategoryEx<524288,0>
00017 48 83 c4 28 add rsp, 40 ; 00000028H
0001b c3 ret 0
??__EatlTraceUtil@ATL@@YAXXZ ENDP ; ATL::`dynamic initializer for 'atlTraceUtil''
text$di ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??__EatlTraceMap@ATL@@YAXXZ
text$di SEGMENT
??__EatlTraceMap@ATL@@YAXXZ PROC ; ATL::`dynamic initializer for 'atlTraceMap'', COMDAT
; 115 : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceMap> atlTraceMap(_T("atlTraceMap"));
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
00004 48 8d 15 00 00
00 00 lea rdx, OFFSET FLAT:$SG119091
0000b 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?atlTraceMap@ATL@@3V?$CTraceCategoryEx@$0EAAAA@$0A@@1@A ; ATL::atlTraceMap
00012 e8 00 00 00 00 call ??0?$CTraceCategoryEx@$0EAAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<262144,0>::CTraceCategoryEx<262144,0>
00017 48 83 c4 28 add rsp, 40 ; 00000028H
0001b c3 ret 0
??__EatlTraceMap@ATL@@YAXXZ ENDP ; ATL::`dynamic initializer for 'atlTraceMap''
text$di ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??0?$CTraceCategoryEx@$0EAAAA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0EAAAA@$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<262144,0>::CTraceCategoryEx<262144,0>, COMDAT
; 495 : {
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 496 : (void)pszCategoryName;
; 497 : }
0000a 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0000f c3 ret 0
??0?$CTraceCategoryEx@$0EAAAA@$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<262144,0>::CTraceCategoryEx<262144,0>
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??__EatlTraceString@ATL@@YAXXZ
text$di SEGMENT
??__EatlTraceString@ATL@@YAXXZ PROC ; ATL::`dynamic initializer for 'atlTraceString'', COMDAT
; 114 : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceString> atlTraceString(_T("atlTraceString"));
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
00004 48 8d 15 00 00
00 00 lea rdx, OFFSET FLAT:$SG119044
0000b 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?atlTraceString@ATL@@3V?$CTraceCategoryEx@$0CAAAA@$0A@@1@A ; ATL::atlTraceString
00012 e8 00 00 00 00 call ??0?$CTraceCategoryEx@$0CAAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<131072,0>::CTraceCategoryEx<131072,0>
00017 48 83 c4 28 add rsp, 40 ; 00000028H
0001b c3 ret 0
??__EatlTraceString@ATL@@YAXXZ ENDP ; ATL::`dynamic initializer for 'atlTraceString''
text$di ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??0?$CTraceCategoryEx@$0CAAAA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0CAAAA@$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<131072,0>::CTraceCategoryEx<131072,0>, COMDAT
; 495 : {
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 496 : (void)pszCategoryName;
; 497 : }
0000a 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0000f c3 ret 0
??0?$CTraceCategoryEx@$0CAAAA@$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<131072,0>::CTraceCategoryEx<131072,0>
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??__EatlTraceStencil@ATL@@YAXXZ
text$di SEGMENT
??__EatlTraceStencil@ATL@@YAXXZ PROC ; ATL::`dynamic initializer for 'atlTraceStencil'', COMDAT
; 113 : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceStencil> atlTraceStencil(_T("atlTraceStencil"));
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
00004 48 8d 15 00 00
00 00 lea rdx, OFFSET FLAT:$SG118997
0000b 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?atlTraceStencil@ATL@@3V?$CTraceCategoryEx@$0BAAAA@$0A@@1@A ; ATL::atlTraceStencil
00012 e8 00 00 00 00 call ??0?$CTraceCategoryEx@$0BAAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<65536,0>::CTraceCategoryEx<65536,0>
00017 48 83 c4 28 add rsp, 40 ; 00000028H
0001b c3 ret 0
??__EatlTraceStencil@ATL@@YAXXZ ENDP ; ATL::`dynamic initializer for 'atlTraceStencil''
text$di ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??0?$CTraceCategoryEx@$0BAAAA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0BAAAA@$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<65536,0>::CTraceCategoryEx<65536,0>, COMDAT
; 495 : {
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 496 : (void)pszCategoryName;
; 497 : }
0000a 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0000f c3 ret 0
??0?$CTraceCategoryEx@$0BAAAA@$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<65536,0>::CTraceCategoryEx<65536,0>
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??__EatlTraceCache@ATL@@YAXXZ
text$di SEGMENT
??__EatlTraceCache@ATL@@YAXXZ PROC ; ATL::`dynamic initializer for 'atlTraceCache'', COMDAT
; 112 : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceCache> atlTraceCache(_T("atlTraceCache"));
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
00004 48 8d 15 00 00
00 00 lea rdx, OFFSET FLAT:$SG118950
0000b 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?atlTraceCache@ATL@@3V?$CTraceCategoryEx@$0IAAA@$0A@@1@A ; ATL::atlTraceCache
00012 e8 00 00 00 00 call ??0?$CTraceCategoryEx@$0IAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<32768,0>::CTraceCategoryEx<32768,0>
00017 48 83 c4 28 add rsp, 40 ; 00000028H
0001b c3 ret 0
??__EatlTraceCache@ATL@@YAXXZ ENDP ; ATL::`dynamic initializer for 'atlTraceCache''
text$di ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??0?$CTraceCategoryEx@$0IAAA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0IAAA@$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<32768,0>::CTraceCategoryEx<32768,0>, COMDAT
; 495 : {
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 496 : (void)pszCategoryName;
; 497 : }
0000a 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0000f c3 ret 0
??0?$CTraceCategoryEx@$0IAAA@$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<32768,0>::CTraceCategoryEx<32768,0>
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??__EatlTraceTime@ATL@@YAXXZ
text$di SEGMENT
??__EatlTraceTime@ATL@@YAXXZ PROC ; ATL::`dynamic initializer for 'atlTraceTime'', COMDAT
; 111 : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceTime> atlTraceTime(_T("atlTraceTime"));
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
00004 48 8d 15 00 00
00 00 lea rdx, OFFSET FLAT:$SG118903
0000b 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?atlTraceTime@ATL@@3V?$CTraceCategoryEx@$0EAAA@$0A@@1@A ; ATL::atlTraceTime
00012 e8 00 00 00 00 call ??0?$CTraceCategoryEx@$0EAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<16384,0>::CTraceCategoryEx<16384,0>
00017 48 83 c4 28 add rsp, 40 ; 00000028H
0001b c3 ret 0
??__EatlTraceTime@ATL@@YAXXZ ENDP ; ATL::`dynamic initializer for 'atlTraceTime''
text$di ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??0?$CTraceCategoryEx@$0EAAA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0EAAA@$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<16384,0>::CTraceCategoryEx<16384,0>, COMDAT
; 495 : {
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 496 : (void)pszCategoryName;
; 497 : }
0000a 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0000f c3 ret 0
??0?$CTraceCategoryEx@$0EAAA@$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<16384,0>::CTraceCategoryEx<16384,0>
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??__EatlTraceException@ATL@@YAXXZ
text$di SEGMENT
??__EatlTraceException@ATL@@YAXXZ PROC ; ATL::`dynamic initializer for 'atlTraceException'', COMDAT
; 110 : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceException> atlTraceException(_T("atlTraceException"));
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
00004 48 8d 15 00 00
00 00 lea rdx, OFFSET FLAT:$SG118856
0000b 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?atlTraceException@ATL@@3V?$CTraceCategoryEx@$0CAAA@$0A@@1@A ; ATL::atlTraceException
00012 e8 00 00 00 00 call ??0?$CTraceCategoryEx@$0CAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<8192,0>::CTraceCategoryEx<8192,0>
00017 48 83 c4 28 add rsp, 40 ; 00000028H
0001b c3 ret 0
??__EatlTraceException@ATL@@YAXXZ ENDP ; ATL::`dynamic initializer for 'atlTraceException''
text$di ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??0?$CTraceCategoryEx@$0CAAA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0CAAA@$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<8192,0>::CTraceCategoryEx<8192,0>, COMDAT
; 495 : {
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 496 : (void)pszCategoryName;
; 497 : }
0000a 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0000f c3 ret 0
??0?$CTraceCategoryEx@$0CAAA@$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<8192,0>::CTraceCategoryEx<8192,0>
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??__EatlTraceAllocation@ATL@@YAXXZ
text$di SEGMENT
??__EatlTraceAllocation@ATL@@YAXXZ PROC ; ATL::`dynamic initializer for 'atlTraceAllocation'', COMDAT
; 109 : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceAllocation> atlTraceAllocation(_T("atlTraceAllocation"));
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
00004 48 8d 15 00 00
00 00 lea rdx, OFFSET FLAT:$SG118809
0000b 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?atlTraceAllocation@ATL@@3V?$CTraceCategoryEx@$0BAAA@$0A@@1@A ; ATL::atlTraceAllocation
00012 e8 00 00 00 00 call ??0?$CTraceCategoryEx@$0BAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<4096,0>::CTraceCategoryEx<4096,0>
00017 48 83 c4 28 add rsp, 40 ; 00000028H
0001b c3 ret 0
??__EatlTraceAllocation@ATL@@YAXXZ ENDP ; ATL::`dynamic initializer for 'atlTraceAllocation''
text$di ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??0?$CTraceCategoryEx@$0BAAA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0BAAA@$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<4096,0>::CTraceCategoryEx<4096,0>, COMDAT
; 495 : {
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 496 : (void)pszCategoryName;
; 497 : }
0000a 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0000f c3 ret 0
??0?$CTraceCategoryEx@$0BAAA@$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<4096,0>::CTraceCategoryEx<4096,0>
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??__EatlTraceNotImpl@ATL@@YAXXZ
text$di SEGMENT
??__EatlTraceNotImpl@ATL@@YAXXZ PROC ; ATL::`dynamic initializer for 'atlTraceNotImpl'', COMDAT
; 108 : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceNotImpl> atlTraceNotImpl(_T("atlTraceNotImpl"));
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
00004 48 8d 15 00 00
00 00 lea rdx, OFFSET FLAT:$SG118762
0000b 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?atlTraceNotImpl@ATL@@3V?$CTraceCategoryEx@$0IAA@$0A@@1@A ; ATL::atlTraceNotImpl
00012 e8 00 00 00 00 call ??0?$CTraceCategoryEx@$0IAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<2048,0>::CTraceCategoryEx<2048,0>
00017 48 83 c4 28 add rsp, 40 ; 00000028H
0001b c3 ret 0
??__EatlTraceNotImpl@ATL@@YAXXZ ENDP ; ATL::`dynamic initializer for 'atlTraceNotImpl''
text$di ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??0?$CTraceCategoryEx@$0IAA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0IAA@$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<2048,0>::CTraceCategoryEx<2048,0>, COMDAT
; 495 : {
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 496 : (void)pszCategoryName;
; 497 : }
0000a 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0000f c3 ret 0
??0?$CTraceCategoryEx@$0IAA@$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<2048,0>::CTraceCategoryEx<2048,0>
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??__EatlTraceSnapin@ATL@@YAXXZ
text$di SEGMENT
??__EatlTraceSnapin@ATL@@YAXXZ PROC ; ATL::`dynamic initializer for 'atlTraceSnapin'', COMDAT
; 107 : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceSnapin> atlTraceSnapin(_T("atlTraceSnapin"));
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
00004 48 8d 15 00 00
00 00 lea rdx, OFFSET FLAT:$SG118715
0000b 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?atlTraceSnapin@ATL@@3V?$CTraceCategoryEx@$0EAA@$0A@@1@A ; ATL::atlTraceSnapin
00012 e8 00 00 00 00 call ??0?$CTraceCategoryEx@$0EAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<1024,0>::CTraceCategoryEx<1024,0>
00017 48 83 c4 28 add rsp, 40 ; 00000028H
0001b c3 ret 0
??__EatlTraceSnapin@ATL@@YAXXZ ENDP ; ATL::`dynamic initializer for 'atlTraceSnapin''
text$di ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??0?$CTraceCategoryEx@$0EAA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0EAA@$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<1024,0>::CTraceCategoryEx<1024,0>, COMDAT
; 495 : {
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 496 : (void)pszCategoryName;
; 497 : }
0000a 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0000f c3 ret 0
??0?$CTraceCategoryEx@$0EAA@$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<1024,0>::CTraceCategoryEx<1024,0>
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??__EatlTraceDBProvider@ATL@@YAXXZ
text$di SEGMENT
??__EatlTraceDBProvider@ATL@@YAXXZ PROC ; ATL::`dynamic initializer for 'atlTraceDBProvider'', COMDAT
; 106 : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceDBProvider> atlTraceDBProvider(_T("atlTraceDBProvider"));
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
00004 48 8d 15 00 00
00 00 lea rdx, OFFSET FLAT:$SG118668
0000b 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?atlTraceDBProvider@ATL@@3V?$CTraceCategoryEx@$0CAA@$0A@@1@A ; ATL::atlTraceDBProvider
00012 e8 00 00 00 00 call ??0?$CTraceCategoryEx@$0CAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<512,0>::CTraceCategoryEx<512,0>
00017 48 83 c4 28 add rsp, 40 ; 00000028H
0001b c3 ret 0
??__EatlTraceDBProvider@ATL@@YAXXZ ENDP ; ATL::`dynamic initializer for 'atlTraceDBProvider''
text$di ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??0?$CTraceCategoryEx@$0CAA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0CAA@$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<512,0>::CTraceCategoryEx<512,0>, COMDAT
; 495 : {
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 496 : (void)pszCategoryName;
; 497 : }
0000a 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0000f c3 ret 0
??0?$CTraceCategoryEx@$0CAA@$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<512,0>::CTraceCategoryEx<512,0>
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??__EatlTraceDBClient@ATL@@YAXXZ
text$di SEGMENT
??__EatlTraceDBClient@ATL@@YAXXZ PROC ; ATL::`dynamic initializer for 'atlTraceDBClient'', COMDAT
; 105 : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceDBClient> atlTraceDBClient(_T("atlTraceDBClient"));
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
00004 48 8d 15 00 00
00 00 lea rdx, OFFSET FLAT:$SG118621
0000b 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?atlTraceDBClient@ATL@@3V?$CTraceCategoryEx@$0BAA@$0A@@1@A ; ATL::atlTraceDBClient
00012 e8 00 00 00 00 call ??0?$CTraceCategoryEx@$0BAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<256,0>::CTraceCategoryEx<256,0>
00017 48 83 c4 28 add rsp, 40 ; 00000028H
0001b c3 ret 0
??__EatlTraceDBClient@ATL@@YAXXZ ENDP ; ATL::`dynamic initializer for 'atlTraceDBClient''
text$di ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??0?$CTraceCategoryEx@$0BAA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0BAA@$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<256,0>::CTraceCategoryEx<256,0>, COMDAT
; 495 : {
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 496 : (void)pszCategoryName;
; 497 : }
0000a 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0000f c3 ret 0
??0?$CTraceCategoryEx@$0BAA@$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<256,0>::CTraceCategoryEx<256,0>
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??__EatlTraceHosting@ATL@@YAXXZ
text$di SEGMENT
??__EatlTraceHosting@ATL@@YAXXZ PROC ; ATL::`dynamic initializer for 'atlTraceHosting'', COMDAT
; 104 : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceHosting> atlTraceHosting(_T("atlTraceHosting"));
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
00004 48 8d 15 00 00
00 00 lea rdx, OFFSET FLAT:$SG118574
0000b 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?atlTraceHosting@ATL@@3V?$CTraceCategoryEx@$0IA@$0A@@1@A ; ATL::atlTraceHosting
00012 e8 00 00 00 00 call ??0?$CTraceCategoryEx@$0IA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<128,0>::CTraceCategoryEx<128,0>
00017 48 83 c4 28 add rsp, 40 ; 00000028H
0001b c3 ret 0
??__EatlTraceHosting@ATL@@YAXXZ ENDP ; ATL::`dynamic initializer for 'atlTraceHosting''
text$di ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??0?$CTraceCategoryEx@$0IA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0IA@$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<128,0>::CTraceCategoryEx<128,0>, COMDAT
; 495 : {
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 496 : (void)pszCategoryName;
; 497 : }
0000a 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0000f c3 ret 0
??0?$CTraceCategoryEx@$0IA@$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<128,0>::CTraceCategoryEx<128,0>
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??__EatlTraceControls@ATL@@YAXXZ
text$di SEGMENT
??__EatlTraceControls@ATL@@YAXXZ PROC ; ATL::`dynamic initializer for 'atlTraceControls'', COMDAT
; 103 : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceControls> atlTraceControls(_T("atlTraceControls"));
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
00004 48 8d 15 00 00
00 00 lea rdx, OFFSET FLAT:$SG118527
0000b 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?atlTraceControls@ATL@@3V?$CTraceCategoryEx@$0EA@$0A@@1@A ; ATL::atlTraceControls
00012 e8 00 00 00 00 call ??0?$CTraceCategoryEx@$0EA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<64,0>::CTraceCategoryEx<64,0>
00017 48 83 c4 28 add rsp, 40 ; 00000028H
0001b c3 ret 0
??__EatlTraceControls@ATL@@YAXXZ ENDP ; ATL::`dynamic initializer for 'atlTraceControls''
text$di ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??0?$CTraceCategoryEx@$0EA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0EA@$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<64,0>::CTraceCategoryEx<64,0>, COMDAT
; 495 : {
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 496 : (void)pszCategoryName;
; 497 : }
0000a 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0000f c3 ret 0
??0?$CTraceCategoryEx@$0EA@$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<64,0>::CTraceCategoryEx<64,0>
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??__EatlTraceWindowing@ATL@@YAXXZ
text$di SEGMENT
??__EatlTraceWindowing@ATL@@YAXXZ PROC ; ATL::`dynamic initializer for 'atlTraceWindowing'', COMDAT
; 102 : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceWindowing> atlTraceWindowing(_T("atlTraceWindowing"));
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
00004 48 8d 15 00 00
00 00 lea rdx, OFFSET FLAT:$SG118480
0000b 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?atlTraceWindowing@ATL@@3V?$CTraceCategoryEx@$0CA@$0A@@1@A ; ATL::atlTraceWindowing
00012 e8 00 00 00 00 call ??0?$CTraceCategoryEx@$0CA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<32,0>::CTraceCategoryEx<32,0>
00017 48 83 c4 28 add rsp, 40 ; 00000028H
0001b c3 ret 0
??__EatlTraceWindowing@ATL@@YAXXZ ENDP ; ATL::`dynamic initializer for 'atlTraceWindowing''
text$di ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??0?$CTraceCategoryEx@$0CA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0CA@$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<32,0>::CTraceCategoryEx<32,0>, COMDAT
; 495 : {
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 496 : (void)pszCategoryName;
; 497 : }
0000a 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0000f c3 ret 0
??0?$CTraceCategoryEx@$0CA@$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<32,0>::CTraceCategoryEx<32,0>
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??__EatlTraceRefcount@ATL@@YAXXZ
text$di SEGMENT
??__EatlTraceRefcount@ATL@@YAXXZ PROC ; ATL::`dynamic initializer for 'atlTraceRefcount'', COMDAT
; 101 : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceRefcount> atlTraceRefcount(_T("atlTraceRefcount"));
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
00004 48 8d 15 00 00
00 00 lea rdx, OFFSET FLAT:$SG118433
0000b 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?atlTraceRefcount@ATL@@3V?$CTraceCategoryEx@$0BA@$0A@@1@A ; ATL::atlTraceRefcount
00012 e8 00 00 00 00 call ??0?$CTraceCategoryEx@$0BA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<16,0>::CTraceCategoryEx<16,0>
00017 48 83 c4 28 add rsp, 40 ; 00000028H
0001b c3 ret 0
??__EatlTraceRefcount@ATL@@YAXXZ ENDP ; ATL::`dynamic initializer for 'atlTraceRefcount''
text$di ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??0?$CTraceCategoryEx@$0BA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0BA@$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<16,0>::CTraceCategoryEx<16,0>, COMDAT
; 495 : {
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 496 : (void)pszCategoryName;
; 497 : }
0000a 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0000f c3 ret 0
??0?$CTraceCategoryEx@$0BA@$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<16,0>::CTraceCategoryEx<16,0>
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??__EatlTraceRegistrar@ATL@@YAXXZ
text$di SEGMENT
??__EatlTraceRegistrar@ATL@@YAXXZ PROC ; ATL::`dynamic initializer for 'atlTraceRegistrar'', COMDAT
; 100 : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceRegistrar> atlTraceRegistrar(_T("atlTraceRegistrar"));
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
00004 48 8d 15 00 00
00 00 lea rdx, OFFSET FLAT:$SG118386
0000b 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?atlTraceRegistrar@ATL@@3V?$CTraceCategoryEx@$07$0A@@1@A ; ATL::atlTraceRegistrar
00012 e8 00 00 00 00 call ??0?$CTraceCategoryEx@$07$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<8,0>::CTraceCategoryEx<8,0>
00017 48 83 c4 28 add rsp, 40 ; 00000028H
0001b c3 ret 0
??__EatlTraceRegistrar@ATL@@YAXXZ ENDP ; ATL::`dynamic initializer for 'atlTraceRegistrar''
text$di ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??0?$CTraceCategoryEx@$07$0A@@ATL@@QEAA@PEB_W@Z
_TEXT SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$07$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<8,0>::CTraceCategoryEx<8,0>, COMDAT
; 495 : {
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 496 : (void)pszCategoryName;
; 497 : }
0000a 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0000f c3 ret 0
??0?$CTraceCategoryEx@$07$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<8,0>::CTraceCategoryEx<8,0>
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??__EatlTraceQI@ATL@@YAXXZ
text$di SEGMENT
??__EatlTraceQI@ATL@@YAXXZ PROC ; ATL::`dynamic initializer for 'atlTraceQI'', COMDAT
; 99 : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceQI> atlTraceQI(_T("atlTraceQI"));
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
00004 48 8d 15 00 00
00 00 lea rdx, OFFSET FLAT:$SG118339
0000b 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?atlTraceQI@ATL@@3V?$CTraceCategoryEx@$03$0A@@1@A ; ATL::atlTraceQI
00012 e8 00 00 00 00 call ??0?$CTraceCategoryEx@$03$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<4,0>::CTraceCategoryEx<4,0>
00017 48 83 c4 28 add rsp, 40 ; 00000028H
0001b c3 ret 0
??__EatlTraceQI@ATL@@YAXXZ ENDP ; ATL::`dynamic initializer for 'atlTraceQI''
text$di ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??0?$CTraceCategoryEx@$03$0A@@ATL@@QEAA@PEB_W@Z
_TEXT SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$03$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<4,0>::CTraceCategoryEx<4,0>, COMDAT
; 495 : {
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 496 : (void)pszCategoryName;
; 497 : }
0000a 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0000f c3 ret 0
??0?$CTraceCategoryEx@$03$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<4,0>::CTraceCategoryEx<4,0>
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??__EatlTraceCOM@ATL@@YAXXZ
text$di SEGMENT
??__EatlTraceCOM@ATL@@YAXXZ PROC ; ATL::`dynamic initializer for 'atlTraceCOM'', COMDAT
; 98 : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceCom> atlTraceCOM(_T("atlTraceCOM"));
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
00004 48 8d 15 00 00
00 00 lea rdx, OFFSET FLAT:$SG118292
0000b 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?atlTraceCOM@ATL@@3V?$CTraceCategoryEx@$01$0A@@1@A ; ATL::atlTraceCOM
00012 e8 00 00 00 00 call ??0?$CTraceCategoryEx@$01$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<2,0>::CTraceCategoryEx<2,0>
00017 48 83 c4 28 add rsp, 40 ; 00000028H
0001b c3 ret 0
??__EatlTraceCOM@ATL@@YAXXZ ENDP ; ATL::`dynamic initializer for 'atlTraceCOM''
text$di ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??0?$CTraceCategoryEx@$01$0A@@ATL@@QEAA@PEB_W@Z
_TEXT SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$01$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<2,0>::CTraceCategoryEx<2,0>, COMDAT
; 495 : {
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 496 : (void)pszCategoryName;
; 497 : }
0000a 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0000f c3 ret 0
??0?$CTraceCategoryEx@$01$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<2,0>::CTraceCategoryEx<2,0>
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??__EatlTraceGeneral@ATL@@YAXXZ
text$di SEGMENT
??__EatlTraceGeneral@ATL@@YAXXZ PROC ; ATL::`dynamic initializer for 'atlTraceGeneral'', COMDAT
; 97 : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceGeneral> atlTraceGeneral(_T("atlTraceGeneral"));
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
00004 48 8d 15 00 00
00 00 lea rdx, OFFSET FLAT:$SG118221
0000b 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:?atlTraceGeneral@ATL@@3V?$CTraceCategoryEx@$00$0A@@1@A ; ATL::atlTraceGeneral
00012 e8 00 00 00 00 call ??0?$CTraceCategoryEx@$00$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<1,0>::CTraceCategoryEx<1,0>
00017 48 83 c4 28 add rsp, 40 ; 00000028H
0001b c3 ret 0
??__EatlTraceGeneral@ATL@@YAXXZ ENDP ; ATL::`dynamic initializer for 'atlTraceGeneral''
text$di ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??0?$CTraceCategoryEx@$00$0A@@ATL@@QEAA@PEB_W@Z
_TEXT SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$00$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<1,0>::CTraceCategoryEx<1,0>, COMDAT
; 495 : {
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 496 : (void)pszCategoryName;
; 497 : }
0000a 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0000f c3 ret 0
??0?$CTraceCategoryEx@$00$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<1,0>::CTraceCategoryEx<1,0>
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
; COMDAT ??0?$CTraceCategoryEx@$0IAAAA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0IAAAA@$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<524288,0>::CTraceCategoryEx<524288,0>, COMDAT
; 495 : {
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
; 496 : (void)pszCategoryName;
; 497 : }
0000a 48 8b 44 24 08 mov rax, QWORD PTR this$[rsp]
0000f c3 ret 0
??0?$CTraceCategoryEx@$0IAAAA@$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<524288,0>::CTraceCategoryEx<524288,0>
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlalloc.h
; COMDAT ??$AtlAdd@_K@ATL@@YAJPEA_K_K1@Z
_TEXT SEGMENT
ptResult$ = 48
tLeft$ = 56
tRight$ = 64
??$AtlAdd@_K@ATL@@YAJPEA_K_K1@Z PROC ; ATL::AtlAdd<unsigned __int64>, COMDAT
; 84 : {
$LN4:
00000 4c 89 44 24 18 mov QWORD PTR [rsp+24], r8
00005 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
0000a 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000f 48 83 ec 28 sub rsp, 40 ; 00000028H
; 85 : if(::ATL::AtlLimits<T>::_Max-tLeft < tRight)
00013 48 c7 c0 ff ff
ff ff mov rax, -1
0001a 48 2b 44 24 38 sub rax, QWORD PTR tLeft$[rsp]
0001f 48 3b 44 24 40 cmp rax, QWORD PTR tRight$[rsp]
00024 73 0c jae SHORT $LN2@AtlAdd
; 86 : {
; 87 : return HRESULT_FROM_WIN32(ERROR_ARITHMETIC_OVERFLOW);
00026 b9 16 02 00 00 mov ecx, 534 ; 00000216H
0002b e8 00 00 00 00 call HRESULT_FROM_WIN32
00030 eb 1a jmp SHORT $LN1@AtlAdd
$LN2@AtlAdd:
; 88 : }
; 89 : *ptResult= tLeft + tRight;
00032 48 8b 44 24 40 mov rax, QWORD PTR tRight$[rsp]
00037 48 8b 4c 24 38 mov rcx, QWORD PTR tLeft$[rsp]
0003c 48 03 c8 add rcx, rax
0003f 48 8b c1 mov rax, rcx
00042 48 8b 4c 24 30 mov rcx, QWORD PTR ptResult$[rsp]
00047 48 89 01 mov QWORD PTR [rcx], rax
; 90 : return S_OK;
0004a 33 c0 xor eax, eax
$LN1@AtlAdd:
; 91 : }
0004c 48 83 c4 28 add rsp, 40 ; 00000028H
00050 c3 ret 0
??$AtlAdd@_K@ATL@@YAJPEA_K_K1@Z ENDP ; ATL::AtlAdd<unsigned __int64>
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlalloc.h
; COMDAT ??$AtlMultiply@K@ATL@@YAJPEAKKK@Z
_TEXT SEGMENT
i64Result$ = 32
piResult$ = 64
iLeft$ = 72
iRight$ = 80
??$AtlMultiply@K@ATL@@YAJPEAKKK@Z PROC ; ATL::AtlMultiply<unsigned long>, COMDAT
; 165 : {
$LN4:
00000 44 89 44 24 18 mov DWORD PTR [rsp+24], r8d
00005 89 54 24 10 mov DWORD PTR [rsp+16], edx
00009 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000e 48 83 ec 38 sub rsp, 56 ; 00000038H
; 166 : unsigned __int64 i64Result=static_cast<unsigned __int64>(iLeft) * static_cast<unsigned __int64>(iRight);
00012 8b 44 24 48 mov eax, DWORD PTR iLeft$[rsp]
00016 8b 4c 24 50 mov ecx, DWORD PTR iRight$[rsp]
0001a 48 0f af c1 imul rax, rcx
0001e 48 89 44 24 20 mov QWORD PTR i64Result$[rsp], rax
; 167 : if(i64Result>ULONG_MAX)
00023 b8 ff ff ff ff mov eax, -1 ; ffffffffH
00028 48 39 44 24 20 cmp QWORD PTR i64Result$[rsp], rax
0002d 76 0c jbe SHORT $LN2@AtlMultipl
; 168 : {
; 169 : return HRESULT_FROM_WIN32(ERROR_ARITHMETIC_OVERFLOW);
0002f b9 16 02 00 00 mov ecx, 534 ; 00000216H
00034 e8 00 00 00 00 call HRESULT_FROM_WIN32
00039 eb 0d jmp SHORT $LN1@AtlMultipl
$LN2@AtlMultipl:
; 170 : }
; 171 : *piResult=static_cast<unsigned long>(i64Result);
0003b 48 8b 44 24 40 mov rax, QWORD PTR piResult$[rsp]
00040 8b 4c 24 20 mov ecx, DWORD PTR i64Result$[rsp]
00044 89 08 mov DWORD PTR [rax], ecx
; 172 : return S_OK;
00046 33 c0 xor eax, eax
$LN1@AtlMultipl:
; 173 : }
00048 48 83 c4 38 add rsp, 56 ; 00000038H
0004c c3 ret 0
??$AtlMultiply@K@ATL@@YAJPEAKKK@Z ENDP ; ATL::AtlMultiply<unsigned long>
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlexcept.h
; COMDAT ?AtlThrowImpl@ATL@@YAXJ@Z
_TEXT SEGMENT
hr$ = 48
?AtlThrowImpl@ATL@@YAXJ@Z PROC ; ATL::AtlThrowImpl, COMDAT
; 65 : {
$LN5:
00000 89 4c 24 08 mov DWORD PTR [rsp+8], ecx
00004 48 83 ec 28 sub rsp, 40 ; 00000028H
; 66 : ATLTRACE(atlTraceException, 0, _T("AtlThrow: hr = 0x%x\n"), hr );
; 67 : #ifdef _AFX
; 68 : if( hr == E_OUTOFMEMORY )
00008 81 7c 24 30 0e
00 07 80 cmp DWORD PTR hr$[rsp], -2147024882 ; ffffffff8007000eH
00010 75 07 jne SHORT $LN2@AtlThrowIm
; 69 : {
; 70 : AfxThrowMemoryException();
00012 e8 00 00 00 00 call ?AfxThrowMemoryException@@YAXXZ ; AfxThrowMemoryException
; 71 : }
00017 eb 09 jmp SHORT $LN3@AtlThrowIm
$LN2@AtlThrowIm:
; 72 : else
; 73 : {
; 74 : AfxThrowOleException( hr );
00019 8b 4c 24 30 mov ecx, DWORD PTR hr$[rsp]
0001d e8 00 00 00 00 call ?AfxThrowOleException@@YAXJ@Z ; AfxThrowOleException
$LN3@AtlThrowIm:
$LN4@AtlThrowIm:
; 75 : }
; 76 : #else
; 77 : throw CAtlException( hr );
; 78 : #endif
; 79 : };
00022 48 83 c4 28 add rsp, 40 ; 00000028H
00026 c3 ret 0
?AtlThrowImpl@ATL@@YAXJ@Z ENDP ; ATL::AtlThrowImpl
_TEXT ENDS
; Function compile flags: /Odtp
; File C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\winerror.h
; COMDAT HRESULT_FROM_WIN32
_TEXT SEGMENT
tv68 = 0
x$ = 32
HRESULT_FROM_WIN32 PROC ; COMDAT
; 29097: FORCEINLINE _Translates_Win32_to_HRESULT_(x) HRESULT HRESULT_FROM_WIN32(unsigned long x) { return (HRESULT)(x) <= 0 ? (HRESULT)(x) : (HRESULT) (((x) & 0x0000FFFF) | (FACILITY_WIN32 << 16) | 0x80000000);}
$LN5:
00000 89 4c 24 08 mov DWORD PTR [rsp+8], ecx
00004 48 83 ec 18 sub rsp, 24
00008 83 7c 24 20 00 cmp DWORD PTR x$[rsp], 0
0000d 7f 09 jg SHORT $LN3@HRESULT_FR
0000f 8b 44 24 20 mov eax, DWORD PTR x$[rsp]
00013 89 04 24 mov DWORD PTR tv68[rsp], eax
00016 eb 15 jmp SHORT $LN4@HRESULT_FR
$LN3@HRESULT_FR:
00018 8b 44 24 20 mov eax, DWORD PTR x$[rsp]
0001c 25 ff ff 00 00 and eax, 65535 ; 0000ffffH
00021 0d 00 00 07 00 or eax, 458752 ; 00070000H
00026 0f ba e8 1f bts eax, 31
0002a 89 04 24 mov DWORD PTR tv68[rsp], eax
$LN4@HRESULT_FR:
0002d 8b 04 24 mov eax, DWORD PTR tv68[rsp]
00030 48 83 c4 18 add rsp, 24
00034 c3 ret 0
HRESULT_FROM_WIN32 ENDP
_TEXT ENDS
; Function compile flags: /Odtp
; File D:\Works\Corpsms_2010\SmsCenter\StdAfx.cpp
; COMDAT ?__empty_global_delete@@YAXPEAX_KW4align_val_t@std@@@Z
_TEXT SEGMENT
__formal$ = 8
__formal$ = 16
__formal$ = 24
?__empty_global_delete@@YAXPEAX_KW4align_val_t@std@@@Z PROC ; __empty_global_delete, COMDAT
00000 4c 89 44 24 18 mov QWORD PTR [rsp+24], r8
00005 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
0000a 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000f c3 ret 0
?__empty_global_delete@@YAXPEAX_KW4align_val_t@std@@@Z ENDP ; __empty_global_delete
_TEXT ENDS
; Function compile flags: /Odtp
; File D:\Works\Corpsms_2010\SmsCenter\StdAfx.cpp
; COMDAT ?__empty_global_delete@@YAXPEAXW4align_val_t@std@@@Z
_TEXT SEGMENT
__formal$ = 8
__formal$ = 16
?__empty_global_delete@@YAXPEAXW4align_val_t@std@@@Z PROC ; __empty_global_delete, COMDAT
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000a c3 ret 0
?__empty_global_delete@@YAXPEAXW4align_val_t@std@@@Z ENDP ; __empty_global_delete
_TEXT ENDS
; Function compile flags: /Odtp
; File D:\Works\Corpsms_2010\SmsCenter\StdAfx.cpp
; COMDAT ?__empty_global_delete@@YAXPEAX_K@Z
_TEXT SEGMENT
__formal$ = 8
__formal$ = 16
?__empty_global_delete@@YAXPEAX_K@Z PROC ; __empty_global_delete, COMDAT
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000a c3 ret 0
?__empty_global_delete@@YAXPEAX_K@Z ENDP ; __empty_global_delete
_TEXT ENDS
; Function compile flags: /Odtp
; File D:\Works\Corpsms_2010\SmsCenter\StdAfx.cpp
; COMDAT ?__empty_global_delete@@YAXPEAX@Z
_TEXT SEGMENT
__formal$ = 8
?__empty_global_delete@@YAXPEAX@Z PROC ; __empty_global_delete, COMDAT
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 c3 ret 0
?__empty_global_delete@@YAXPEAX@Z ENDP ; __empty_global_delete
_TEXT ENDS
; Function compile flags: /Odtp
; COMDAT ??_H@YAXPEAX_K1P6APEAX0@Z@Z
_TEXT SEGMENT
tv66 = 32
tv70 = 40
__t$ = 64
__s$ = 72
__n$ = 80
__f$ = 88
??_H@YAXPEAX_K1P6APEAX0@Z@Z PROC ; `vector constructor iterator', COMDAT
$LN5:
00000 4c 89 4c 24 20 mov QWORD PTR [rsp+32], r9
00005 4c 89 44 24 18 mov QWORD PTR [rsp+24], r8
0000a 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
0000f 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00014 48 83 ec 38 sub rsp, 56 ; 00000038H
$LN2@vector:
00018 48 8b 44 24 50 mov rax, QWORD PTR __n$[rsp]
0001d 48 89 44 24 20 mov QWORD PTR tv66[rsp], rax
00022 48 8b 44 24 50 mov rax, QWORD PTR __n$[rsp]
00027 48 ff c8 dec rax
0002a 48 89 44 24 50 mov QWORD PTR __n$[rsp], rax
0002f 48 83 7c 24 20
00 cmp QWORD PTR tv66[rsp], 0
00035 76 2a jbe SHORT $LN3@vector
00037 48 8b 44 24 58 mov rax, QWORD PTR __f$[rsp]
0003c 48 89 44 24 28 mov QWORD PTR tv70[rsp], rax
00041 48 8b 4c 24 40 mov rcx, QWORD PTR __t$[rsp]
00046 ff 54 24 28 call QWORD PTR tv70[rsp]
0004a 48 8b 44 24 48 mov rax, QWORD PTR __s$[rsp]
0004f 48 8b 4c 24 40 mov rcx, QWORD PTR __t$[rsp]
00054 48 03 c8 add rcx, rax
00057 48 8b c1 mov rax, rcx
0005a 48 89 44 24 40 mov QWORD PTR __t$[rsp], rax
0005f eb b7 jmp SHORT $LN2@vector
$LN3@vector:
00061 48 83 c4 38 add rsp, 56 ; 00000038H
00065 c3 ret 0
??_H@YAXPEAX_K1P6APEAX0@Z@Z ENDP ; `vector constructor iterator'
_TEXT ENDS
END