QQRing.dll

v9.7.17.29215 32-bit Windows NT Analyzed
Description
腾讯QQ
Authors
Copyright (C) 1999-2023 Tencent. All Rights Reserved
File size
203.4 KB
Uploaded
2025-12-02 14:48
Views
38
SHA-256
a2feccbd8b68d11dda6fefea4e99d9ec

Exported functions 4

DllCanUnloadNow #1 · 0x3b80
DllGetClassObject #2 · 0x3b94
DllRegisterServer #3 · 0x3bc8
DllUnregisterServer #4 · 0x3bd5

Imported DLLs & functions 268

RegCloseKey 0x61a41000
RegCreateKeyExW 0x61a41004
RegDeleteKeyW 0x61a41008
RegDeleteValueW 0x61a4100c
RegEnumKeyExW 0x61a41010
RegOpenKeyExW 0x61a41014
RegQueryInfoKeyW 0x61a4101c
RegSetValueExW 0x61a41018
?IsAllowPlaySound@Misc@Util@@YAHABU_GUID@@@Z 0x61a41038
?IsOverWindowVista@Misc@Util@@YAHXZ 0x61a41028
?MessageBoxW@Misc@Util@@YAHPAUIGFFrame@@VCTXStringW@@1H@Z 0x61a4102c
?OpenUrlWithWnd@URL@Util@@YAPAUHWND__@@ABVCTXStringW@@W4URLMODIFYLEVEL@12@0HHPB_WPAPAUIGFStandardWin@@HV4@HPAUIAFWebCtrlJSHost@@@Z 0x61a41034
?OpenUrlWithWndForVip@URL@Util@@YAPAUHWND__@@ABVCTXStringW@@W4URLMODIFYLEVEL@12@0HHPB_WPAPAUIGFStandardWin@@HV4@HHPAUIAFWebCtrlJSHost@@@Z 0x61a41030
?UpdateFileLastAccessTime@Misc@Util@@YAHPA_W@Z 0x61a41024
_callnewh 0x61a413bc
_recalloc 0x61a413c8
free 0x61a413c4
malloc 0x61a413c0
_cexit 0x61a41400
_configure_narrow_argv 0x61a413f8
_crt_atexit 0x61a413f4
_errno 0x61a413f0
_execute_onexit_table 0x61a413e8
_initialize_narrow_environment 0x61a413d0
_initialize_onexit_table 0x61a413d4
_initterm 0x61a413e0
_initterm_e 0x61a413dc
_invalid_parameter_noinfo 0x61a413ec
_invalid_parameter_noinfo_noreturn 0x61a413fc
_register_onexit_function 0x61a413e4
_seh_filter_dll 0x61a413d8
wcscat_s 0x61a4140c
wcscpy_s 0x61a41410
wcslen 0x61a41408
wcsncpy_s 0x61a41414
?CodeServerData_BoolValue@API@AdvConfig@@YAHGHPAPAUITXData@@@Z 0x61a41044
?DecodeServerData_BoolValue@API@AdvConfig@@YAHGPAUITXData@@PAH@Z 0x61a41054
?GetFlashVersion@Misc@Util@@YAHAAK0@Z 0x61a41050
?IsContactChatSessionOpen@ChatSession@Util@@YAHK@Z 0x61a41040
?OpenChatSession@ChatSession@Util@@YAXKW4CFChatType@ChatFrame@@PAUITXData@@@Z 0x61a41048
?OpenContactChatSession@ChatSession@Util@@YAXKPAUITXData@@@Z 0x61a4104c
?WriteTipInChatSession@ChatSession@Util@@YAHKHPAUITXData@@@Z 0x61a41058
0x61a41160
0x61a411c4
??0CCmdCodecBase@@QAE@XZ 0x61a41138
??0CFmtString@@QAE@XZ 0x61a4112c
??0CHttpClient@@QAE@XZ 0x61a410f8
??0CTXBSTR@@QAE@ABVCTXStringW@@@Z 0x61a41080
??0CTXBSTR@@QAE@PB_W@Z 0x61a41180
??0CTXBSTR@@QAE@XZ 0x61a4107c
??0CTXCommPack@@QAE@XZ 0x61a410ac
??0CTXHttpDownloadSink@@IAE@XZ 0x61a410f0
??0CTXStringA@@QAE@UtagUTF8@@PB_WH@Z 0x61a4119c
??0CTXStringA@@QAE@XZ 0x61a4116c
??0CTXStringW@@QAE@ABV0@@Z 0x61a411f4
??0CTXStringW@@QAE@ABVCTXBSTR@@@Z 0x61a411f0
??0CTXStringW@@QAE@PA_W@Z 0x61a4117c
??0CTXStringW@@QAE@PB_W@Z 0x61a411f8
??0CTXStringW@@QAE@UtagUTF8@@PBDH@Z 0x61a411a8
??0CTXStringW@@QAE@XZ 0x61a4120c
??1CCmdCodecBase@@UAE@XZ 0x61a4113c
??1CFmtString@@QAE@XZ 0x61a41130
??1CHttpClient@@QAE@XZ 0x61a410fc
??1CTXBSTR@@QAE@XZ 0x61a41084
??1CTXCommPack@@UAE@XZ 0x61a410b0
??1CTXHttpDownloadSink@@UAE@XZ 0x61a410f4
??1CTXStringA@@QAE@XZ 0x61a41170
??1CTXStringW@@QAE@XZ 0x61a41210
??4CTXBSTR@@QAEAAV0@PB_W@Z 0x61a41184
??4CTXStringW@@QAEAAV0@ABV0@@Z 0x61a411a4
??4CTXStringW@@QAEAAV0@PB_W@Z 0x61a41120
??8CTXBSTR@@QBE_NPA_W@Z 0x61a41190
??8CTXBSTR@@QBE_NPB_W@Z 0x61a4118c
??9CTXBSTR@@QBE_NPA_W@Z 0x61a41188
??BCTXBSTR@@QBEPA_WXZ 0x61a41088
??BCTXStringA@@QBEPBDXZ 0x61a411a0
??BCTXStringW@@QBEPB_WXZ 0x61a41074
??H@YA?AVCTXStringW@@ABV0@0@Z 0x61a41064
??H@YA?AVCTXStringW@@ABV0@PB_W@Z 0x61a41060
??H@YA?AVCTXStringW@@PB_WABV0@@Z 0x61a41214
??ICTXBSTR@@QAEPAPA_WXZ 0x61a4108c
??M@YA_NABVCTXStringA@@0@Z 0x61a41174
??YCTXStringW@@QAEAAV0@ABV0@@Z 0x61a4111c
??YCTXStringW@@QAEAAV0@PB_W@Z 0x61a41124
?AddByte@CTXCommPack@@QAEHE@Z 0x61a410b8
?AddDWord@CTXCommPack@@QAEHKH@Z 0x61a410c0
?AddInfo@CHttpClient@@QAEHABVCTXStringW@@@Z 0x61a41108
?AddRef@CCmdCodecBase@@MAGKXZ 0x61a41140
?AddWord@CTXCommPack@@QAEHGH@Z 0x61a410bc
?Base64Encode@Encode@Util@@YA?AVCTXStringW@@ABVCTXBuffer@@H@Z 0x61a41230
?BrokenCodec@CCmdCodecBase@@IAEXPBD@Z 0x61a411d0
?CodeNumber@CCmdCodecBase@@IAEXPBDW4TX_DATA_TYPE@@@Z 0x61a411d8
?CodeTXData@CCmdCodecBase@@UAGJPAUITXData@@PAPAUITXBuffer@@@Z 0x61a41144
?CompareNoCase@CTXStringW@@QBEHPB_W@Z 0x61a411ac
?ConvertToPureFile@FS@@YA?AVCTXStringW@@PB_W@Z 0x61a410ec
?ConvertTXDataStringBundle@Convert@Util@@YAHPAUITXData@@@Z 0x61a411fc
?CopyTXDataField@Data@Util@@YAHPAUITXDataRead@@PAUITXData@@PBD2@Z 0x61a4109c
?CreateFileW@FS@@YAHPB_WKPAPAUITXFile@@@Z 0x61a410e0
?CreateTXArray@Data@Util@@YAHPAPAUITXArray@@@Z 0x61a41098
?CreateTXBuffer@Data@Util@@YAHPAPAUITXBuffer@@@Z 0x61a41094
?CreateTXData@Data@Util@@YAHPAPAUITXData@@@Z 0x61a41204
?DecodeArrayLenHead@CCmdCodecBase@@IAEXPBDW4CMDFIELDTYPE@@H@Z 0x61a411e4
?DecodeArrayTXDataNumber@CCmdCodecBase@@IAEXPBDW4TX_DATA_TYPE@@@Z 0x61a411ec
?DecodeBuffer@CCmdCodecBase@@UAGJPAUITXBuffer@@PAPAUITXData@@PAU3@@Z 0x61a41148
?DecodeEndArray@CCmdCodecBase@@IAEXXZ 0x61a411e8
?DecodeNumber@CCmdCodecBase@@IAEXPBDW4TX_DATA_TYPE@@@Z 0x61a411e0
?Delete@CTXStringW@@QAEHHH@Z 0x61a41154
?DeleteFileW@FS@@YAHPB_W@Z 0x61a410e4
?DoFormat@CFmtString@@QAEPB_WPB_W@Z 0x61a41134
?Download@CHttpClient@@QAEHPB_WPAU_SYSTEMTIME@@0HPA_J@Z 0x61a41104
?EraseAsyncCallback@TXTimer@@YAHPAUITXAsyncCallback@@I@Z 0x61a410a4
?EraseTimerCallback@TXTimer@@YAHPAUITXTimerCallback@@I@Z 0x61a41168
?Find@CTXStringW@@QBEH_WH@Z 0x61a41158
?Find@CTXStringW@@QBEHPB_WH@Z 0x61a411b0
?Format@CTXStringA@@QAAXPBDZZ 0x61a41178
?Format@CTXStringW@@QAAXPB_WZZ 0x61a41068
?GetBSTR@CTXStringW@@QBEPA_WXZ 0x61a41208
?GetBSTRPtr@CTXStringW@@QAEPAPA_WXZ 0x61a41078
?GetBuf@CTXCommPack@@QAEHPAEHH@Z 0x61a410d8
?GetBufferOut@CTXCommPack@@QAEHAAVCTXBuffer@@@Z 0x61a410b4
?GetByte@CTXCommPack@@QAEHAAEH@Z 0x61a410cc
?GetCodeNumberUnsigned@CCmdCodecBase@@IAEKPBD@Z 0x61a411d4
?GetDecodeNumberUnsigned@CCmdCodecBase@@IAEKPBD@Z 0x61a411dc
?GetDownloadedFilePath@CHttpClient@@QAEHAAVCTXStringW@@@Z 0x61a41114
?GetDWord@CTXCommPack@@QAEHAAKHH@Z 0x61a410d4
?GetLength@CTXStringW@@QBEHXZ 0x61a41234
?GetTXDataStr@Data@Util@@YAHPAUITXDataRead@@PBDAAVCTXStringW@@@Z 0x61a41200
?GetWord@CTXCommPack@@QAEHAAGHH@Z 0x61a410d0
?GuidToString@Com@Util@@YAJABU_GUID@@PAPA_WH@Z 0x61a410dc
?IsEmpty@CTXStringW@@QBE_NXZ 0x61a4106c
?IsFileExist@FS@@YAHPB_W@Z 0x61a410e8
?Left@CTXStringW@@QBE?AV1@H@Z 0x61a4115c
?LoadTinyXmlByContent@FS@Util@@YAHPA_WPAPAVTiXmlDocument@@H@Z 0x61a411c8
?Mid@CTXStringW@@QBE?AV1@H@Z 0x61a411bc
?MoveDownloadFile@CHttpClient@@QAEHPB_WH@Z 0x61a41118
?OnConnected@CTXHttpDownloadSink@@UAEXPAVCHttpClient@@@Z 0x61a41228
?OnConnecting@CTXHttpDownloadSink@@UAEXPAVCHttpClient@@PB_W@Z 0x61a4122c
?OnDownloadStart@CTXHttpDownloadSink@@UAEXPAVCHttpClient@@KK@Z 0x61a41224
?OnError@CTXHttpDownloadSink@@UAEXPAVCHttpClient@@K@Z 0x61a41218
?OnProgress@CTXHttpDownloadSink@@UAEXPAVCHttpClient@@KK@Z 0x61a41220
?OnRedirected@CTXHttpDownloadSink@@UAEXPAVCHttpClient@@PB_W@Z 0x61a4121c
?PropertyDWord@CFmtString@@QAEHPB_WK0@Z 0x61a41128
?PropertyStr@CFmtString@@QAEHPB_W0@Z 0x61a41194
?QueryInfo@CHttpClient@@QAEHABVCTXStringW@@AAK@Z 0x61a41110
?QueryInfo@CHttpClient@@QAEHABVCTXStringW@@AAV2@H@Z 0x61a4110c
?QueryInterface@CCmdCodecBase@@MAGJABU_GUID@@PAPAX@Z 0x61a4114c
?Release@CCmdCodecBase@@MAGKXZ 0x61a41150
?Remove@CTXStringW@@QAEH_W@Z 0x61a41070
?Replace@CTXStringW@@QAEHPB_W0@Z 0x61a41198
?ReverseFind@CTXStringW@@QBEH_W@Z 0x61a411b4
?Right@CTXStringW@@QBE?AV1@H@Z 0x61a411c0
?SetAsyncCallback@TXTimer@@YAHPAUITXAsyncCallback@@I@Z 0x61a410a0
?SetBufferIn@CTXCommPack@@QAEXAAVCTXBuffer@@H@Z 0x61a410c8
?SetBufferIn@CTXCommPack@@QAEXPBEIH@Z 0x61a410c4
?SetInterval@TXTimer@@YAHIPAUITXTimerCallback@@I@Z 0x61a411cc
?SetTimeout@TXTimer@@YAHIPAUITXTimerCallback@@I@Z 0x61a41164
?SetUIInterface@CHttpClient@@QAEXPAVCTXHttpDownloadSink@@@Z 0x61a41100
?Trim@CTXStringW@@QAEAAV1@XZ 0x61a411b8
?TXLoadString@@YAPB_WPB_W0@Z 0x61a410a8
?TXLog_DoTXLogVW@@YAXPAUtagLogObj@@PB_W1PAD@Z 0x61a41090
??0CDPIScaleIgnoreResetHelper@@QAE@XZ 0x61a41258
??1CDPIScaleIgnoreResetHelper@@QAE@XZ 0x61a4125c
?CreateObject@GF@Util@@YAJABU_GUID@@0PAPAX@Z 0x61a41240
?Get@Metadata@Util@@YAJPAUITXData@@PADPAK@Z 0x61a41264
?HandleMessageScale@DPI@GF@Util@@YAXPAUtagBaseArg@@@Z 0x61a41254
?IsScaleIgnore@DPI@GF@Util@@YA_NXZ 0x61a41250
?RawCreateGFElementByXtml@GF@Util@@YAJPA_WPAPAUIGFElement@@PAU3@PAUITXCore@@H@Z 0x61a4123c
?ScaleSIZE@DPI@GF@Util@@YAXPAUtagSIZE@@@Z 0x61a41244
?TransMd2GFElement@Metadata@Util@@YAJPAUITXData@@PAPAUIGFElement@@PA_W@Z 0x61a41260
?UnscaleLONG@DPI@GF@Util@@YAXPAJ@Z 0x61a4124c
?UnscaleSIZE@DPI@GF@Util@@YAXPAUtagSIZE@@@Z 0x61a41248
DecodePointer 0x61a412b0
DeleteCriticalSection 0x61a412d8
EncodePointer 0x61a412ac
EnterCriticalSection 0x61a412cc
FindResourceW 0x61a412f4
FreeLibrary 0x61a412bc
GetCurrentProcess 0x61a41298
GetCurrentProcessId 0x61a412a4
GetCurrentThreadId 0x61a41278
GetLastError 0x61a412c8
GetModuleFileNameW 0x61a412ec
GetModuleHandleW 0x61a412f0
GetProcAddress 0x61a412c0
GetSystemTimeAsFileTime 0x61a41274
GetThreadLocale 0x61a41280
GetTickCount 0x61a41270
InitializeCriticalSectionAndSpinCount 0x61a412d4
InitializeSListHead 0x61a41294
InterlockedDecrement 0x61a412b8
InterlockedExchange 0x61a412a8
InterlockedIncrement 0x61a412b4
IsDebuggerPresent 0x61a41290
IsProcessorFeaturePresent 0x61a412a0
LeaveCriticalSection 0x61a412d0
LoadLibraryExW 0x61a412e8
LoadResource 0x61a412dc
lstrcmpiW 0x61a412e4
MultiByteToWideChar 0x61a412f8
OutputDebugStringW 0x61a4128c
QueryPerformanceCounter 0x61a4126c
RaiseException 0x61a412c4
SetThreadLocale 0x61a41284
SetUnhandledExceptionFilter 0x61a4127c
SizeofResource 0x61a412e0
TerminateProcess 0x61a4129c
UnhandledExceptionFilter 0x61a41288
?CheckUinValid@Misc@Util@@YAHPA_W@Z 0x61a41324
?GetCombineName@Contact@Util@@YA?AVCTXStringW@@K@Z 0x61a41300
?GetMajorVer@Version@@YAEXZ 0x61a41320
?GetMinorVer@Version@@YAEXZ 0x61a4131c
?GetNickname@Contact@Util@@YA?AVCTXStringW@@K@Z 0x61a41330
?GetPublicHeadFile@Contact@Util@@YA?AVCTXStringW@@K@Z 0x61a41304
?GetSelfUin@Contact@Util@@YAKXZ 0x61a4132c
?GetSignFmt@URL@Util@@YAXAAVCFmtString@@@Z 0x61a41310
?IsFlagValid@Contact@Util@@YAHKKPAUITXIMContactInfoMgr@@@Z 0x61a41314
?IsMaskFlagValid@Contact@Util@@YAJKEKAAH@Z 0x61a41318
?IsMsgOffline@Msg@Util@@YAHPAUITXMsgPack@@@Z 0x61a4130c
?IsVASFlagValid@Contact@Util@@YAHKE@Z 0x61a41328
?OpenUrlInIM@URL@Util@@YAXABVCTXStringW@@W4URLMODIFYLEVEL@12@0@Z 0x61a41308
?_Xlength_error@std@@YAXPBD@Z 0x61a41338
CoCreateGuid 0x61a4142c
CoCreateInstance 0x61a41430
CoTaskMemAlloc 0x61a41420
CoTaskMemFree 0x61a41428
CoTaskMemRealloc 0x61a41424
StringFromGUID2 0x61a4141c
LoadRegTypeLib 0x61a41340
LoadTypeLib 0x61a41350
RegisterTypeLib 0x61a4134c
SysAllocString 0x61a41344
SysFreeString 0x61a4135c
SysStringLen 0x61a41358
UnRegisterTypeLib 0x61a41348
VariantClear 0x61a41360
VarUI4FromStr 0x61a41354
?Attribute@TiXmlElement@@QBEPBDPBD@Z 0x61a4143c
?FirstChildElement@TiXmlNode@@QAEPAVTiXmlElement@@PBD@Z 0x61a41438
?FirstChildElement@TiXmlNode@@QAEPAVTiXmlElement@@XZ 0x61a41448
?GetText@TiXmlElement@@QBEPBDXZ 0x61a41440
?RootElement@TiXmlDocument@@QAEPAVTiXmlElement@@XZ 0x61a41444
CharNextW 0x61a41368
OffsetRect 0x61a4136c
__CxxFrameHandler3 0x61a41384
__std_exception_copy 0x61a41390
__std_exception_destroy 0x61a41394
__std_type_info_destroy_list 0x61a41398
_CxxThrowException 0x61a41380
_except_handler4_common 0x61a4138c
_purecall 0x61a4137c
memcmp 0x61a4139c
memcpy 0x61a41374
memmove 0x61a41388
memset 0x61a413a0
wcsstr 0x61a41378
mciSendStringW 0x61a413a8
PlaySoundW 0x61a413ac
CopyTexture 0x61a4145c
CreateTexture 0x61a41460
DeleteTexture 0x61a41450
GetTextureHandle 0x61a41454
GetTextureSize 0x61a41458
??0CxImage@@QAE@K@Z 0x61a41478
?CreateFromHBITMAP@CxImage@@QAE_NPAUHBITMAP__@@PAUHPALETTE__@@@Z 0x61a4146c
?Destroy@CxImage@@QAE_NXZ 0x61a41474
?Encode@CxImage@@QAE_NAAPAEAAJK@Z 0x61a41468
?GetWidth@CxImage@@QBEKXZ 0x61a41470