sqloledb.dll

v10.0.19041.5794 32-bit Windows NT Analyzed
Description
OLE DB Provider for SQL Server
Authors
© Microsoft Corporation. All rights reserved.
File size
774.0 KB
Uploaded
2025-12-01 08:32
Views
42
SHA-256
0fba88e84cb5bf21a5a26620be807db2

Exported functions 6

DllMain #12 · 0x3d390
SQLDebug #13 · 0x92360
DllCanUnloadNow #14 · 0x361a0
DllGetClassObject #15 · 0x336c0
DllRegisterServer #16 · 0x363c0
DllUnregisterServer #17 · 0x363c0

Imported DLLs & functions 384

AddAccessAllowedAce 0x100b5014
AddAccessDeniedAce 0x100b5018
AllocateAndInitializeSid 0x100b5024
AllocateLocallyUniqueId 0x100b5008
DuplicateTokenEx 0x100b5054
FreeSid 0x100b500c
GetLengthSid 0x100b5020
InitializeAcl 0x100b501c
InitializeSecurityDescriptor 0x100b5000
OpenProcessToken 0x100b505c
OpenThreadToken 0x100b5058
RegCloseKey 0x100b503c
RegCreateKeyExA 0x100b5060
RegEnumValueW 0x100b5044
RegGetValueA 0x100b5038
RegisterTraceGuidsW 0x100b502c
RegOpenKeyExA 0x100b5034
RegOpenKeyExW 0x100b5048
RegQueryValueExA 0x100b5030
RegQueryValueExW 0x100b5040
RegSetValueExA 0x100b5004
RevertToSelf 0x100b5050
SetSecurityDescriptorDacl 0x100b5010
SetThreadToken 0x100b504c
UnregisterTraceGuids 0x100b5028
CryptProtectMemory 0x100b5068
CryptUnprotectMemory 0x100b506c
AcquireSRWLockExclusive 0x100b5108
AcquireSRWLockShared 0x100b5110
CloseHandle 0x100b50b8
CloseThreadpoolTimer 0x100b512c
CreateEventA 0x100b50bc
CreateFileMappingA 0x100b50ac
CreateFileW 0x100b5198
CreateMutexExW 0x100b5150
CreateSemaphoreExW 0x100b5154
CreateThreadpoolTimer 0x100b5148
DebugBreak 0x100b50f4
DeleteCriticalSection 0x100b513c
DisableThreadLibraryCalls 0x100b51bc
EnterCriticalSection 0x100b5134
ExitProcess 0x100b51e4
ExpandEnvironmentStringsA 0x100b507c
FindResourceW 0x100b5180
FormatMessageW 0x100b50d8
FreeLibrary 0x100b51b0
FreeResource 0x100b518c
GetACP 0x100b515c
GetComputerNameA 0x100b5074
GetComputerNameW 0x100b51c0
GetCPInfo 0x100b5164
GetCurrentProcess 0x100b50c4
GetCurrentProcessId 0x100b514c
GetCurrentThread 0x100b50c8
GetCurrentThreadId 0x100b50dc
GetDiskFreeSpaceA 0x100b5080
GetDriveTypeA 0x100b51d8
GetFullPathNameA 0x100b51d0
GetLastError 0x100b50c0
GetLocaleInfoEx 0x100b51b8
GetLocalTime 0x100b5160
GetModuleFileNameA 0x100b50f0
GetModuleFileNameW 0x100b51a8
GetModuleHandleA 0x100b51a4
GetModuleHandleExW 0x100b50ec
GetModuleHandleW 0x100b50f8
GetOEMCP 0x100b5158
GetPrivateProfileStringW 0x100b519c
GetProcAddress 0x100b50fc
GetProcessHeap 0x100b50e4
GetSystemDefaultLCID 0x100b51ac
GetSystemDirectoryA 0x100b51cc
GetSystemTime 0x100b5170
GetSystemTimeAsFileTime 0x100b5088
GetTickCount 0x100b5084
GetTickCount64 0x100b50cc
GetTimeZoneInformation 0x100b5174
GetUserDefaultLCID 0x100b5190
GlobalMemoryStatus 0x100b5078
HeapAlloc 0x100b50e0
HeapFree 0x100b50e8
InitializeCriticalSection 0x100b51e0
InitializeCriticalSectionEx 0x100b5138
IsDebuggerPresent 0x100b5100
IsValidLocale 0x100b5194
LCIDToLocaleName 0x100b51b4
LeaveCriticalSection 0x100b50b4
LoadLibraryExA 0x100b51c8
LoadLibraryExW 0x100b517c
LoadResource 0x100b5184
LocalAlloc 0x100b51ec
LocalFree 0x100b50b0
LockResource 0x100b5188
MapViewOfFile 0x100b50a8
MultiByteToWideChar 0x100b5168
OpenFileMappingA 0x100b50a0
OpenSemaphoreW 0x100b5144
OutputDebugStringA 0x100b51dc
OutputDebugStringW 0x100b5104
QueryPerformanceCounter 0x100b508c
ReleaseMutex 0x100b5120
ReleaseSemaphore 0x100b511c
ReleaseSRWLockExclusive 0x100b510c
ReleaseSRWLockShared 0x100b5114
SearchPathA 0x100b51d4
SetEvent 0x100b50d4
SetLastError 0x100b5118
SetThreadErrorMode 0x100b5178
SetThreadpoolTimer 0x100b5124
SetUnhandledExceptionFilter 0x100b5094
Sleep 0x100b50d0
TerminateProcess 0x100b5090
UnhandledExceptionFilter 0x100b5098
UnmapViewOfFile 0x100b50a4
VirtualAlloc 0x100b509c
VirtualFree 0x100b51e8
VirtualQuery 0x100b51c4
WaitForSingleObject 0x100b5140
WaitForSingleObjectEx 0x100b5130
WaitForThreadpoolTimerCallbacks 0x100b5128
WideCharToMultiByte 0x100b516c
WritePrivateProfileStringW 0x100b51a0
??0CEXAutoBackupFile@@QAE@XZ 0x100b521c
??1CEXAutoBackupFile@@QAE@XZ 0x100b5218
?BackupFile@CEXAutoBackupFile@@QAEJPBG@Z 0x100b5214
?fHaveBackup@CEXAutoBackupFile@@QAEHXZ 0x100b520c
?RestoreFile@CEXAutoBackupFile@@QAEJXZ 0x100b5208
?UndoBackup@CEXAutoBackupFile@@QAEJXZ 0x100b5210
FXMemAttach 0x100b5200
FXMemDetach 0x100b51f4
mpCalloc 0x100b5224
MPCSInitialize 0x100b51fc
MPCSUninitialize 0x100b51f8
MPDeleteCriticalSection 0x100b5234
mpFree 0x100b5238
MpGetHeapHandle 0x100b5204
MpHeapAlloc 0x100b5230
MPInitializeCriticalSectionAndSpinCount 0x100b522c
mpMalloc 0x100b523c
mpRealloc 0x100b5220
UMSEnterCSWraper 0x100b5228
??0CBaseObj@@IAE@W4EBaseObjectType@@PAUIUnknown@@PAJ_N@Z 0x100b5310
??0CBitArray@@QAE@XZ 0x100b53fc
??0CClassFactory@@QAE@PAJ0@Z 0x100b53c8
??0CExtBuffer@@QAE@XZ 0x100b53f8
??0CHashTbl@@QAE@XZ 0x100b5268
??0CRowsetConnectionPointContainer@@QAE@PAUIUnknown@@@Z 0x100b5270
??0CSlotListShort@@QAE@XZ 0x100b525c
??0CUtlPropInfo@@QAE@XZ 0x100b52e4
??0CUtlProps2@@QAE@K@Z 0x100b52d8
??0IBookmarkObj@@QAE@XZ 0x100b52a4
??1CBaseObj@@UAE@XZ 0x100b530c
??1CBitArray@@QAE@XZ 0x100b53f4
??1CClassFactory@@QAE@XZ 0x100b52b0
??1CExtBuffer@@QAE@XZ 0x100b53f0
??1CHashTbl@@UAE@XZ 0x100b5260
??1CRowsetConnectionPointContainer@@QAE@XZ 0x100b5274
??1CSlotListShort@@UAE@XZ 0x100b5258
??1CUtlPropInfo@@UAE@XZ 0x100b52f8
??1CUtlProps2@@UAE@XZ 0x100b5350
??1IBookmarkObj@@UAE@XZ 0x100b52a0
?AddInternalFlags@CUtlProps2@@QAEXKKK@Z 0x100b5358
?AddRef@CClassFactory@@UAGKXZ 0x100b53c4
?AllocItems@CExtBuffer@@QAGPAEK@Z 0x100b53b4
?ClearPropertyInError@CUtlProps2@@QAEXXZ 0x100b5368
?ClearPropSupported@CUtlProps2@@QAEXKK@Z 0x100b529c
?CompactExtBuffer@CExtBuffer@@QAGXXZ 0x100b5434
?CompareDBIDs@@YAJPBUtagDBID@@0@Z 0x100b531c
?ConflictsWithCurrent@CUtlProps2@@UAEHKKABUtagVARIANT@@@Z 0x100b52bc
?CopyPropsInError@CUtlProps2@@QAEXPAV1@@Z 0x100b5324
?CountOfBusySlots@CSlotListShort@@UAGKXZ 0x100b53ac
?CreateVLHeap@@YAJPAPAUIVLHeap@@@Z 0x100b52b8
?DeleteBmk@CHashTbl@@UAGJK@Z 0x100b53d8
?DeleteFromExtBuffer@CExtBuffer@@QAGXK@Z 0x100b5430
?DeleteWithCompactFromExtBuffer@CExtBuffer@@QAGXK@Z 0x100b53d0
?DoFcNotify@CRowsetConnectionPointContainer@@QAEJKW4DBREASONENUM@@W4DBEVENTPHASEENUM@@PAUIRowset@@KKQAK@Z 0x100b53cc
?DoRcNotify@CRowsetConnectionPointContainer@@QAEJKW4DBREASONENUM@@W4DBEVENTPHASEENUM@@PAUIRowset@@KQAK@Z 0x100b5254
?DoRscNotify@CRowsetConnectionPointContainer@@QAEJKW4DBREASONENUM@@W4DBEVENTPHASEENUM@@PAUIRowset@@@Z 0x100b5278
?DWORDIntoExtBuffer@CExtBuffer@@QAGJK@Z 0x100b53d4
?FillDefaultValues@CUtlProps2@@QAEJK@Z 0x100b52cc
?FInit@CBaseObj@@IAEJXZ 0x100b5308
?FInit@CBitArray@@QAGJK@Z 0x100b5400
?FInit@CExtBuffer@@QAEHKK@Z 0x100b53b0
?FInit@CExtBuffer@@QAEHKPAXKK@Z 0x100b5408
?FInit@CExtBuffer@@QAEHPAV1@@Z 0x100b5318
?FInit@CHashTbl@@QAEHGPAVCSlotListShort@@PAVIBookmarkObj@@@Z 0x100b5264
?FInit@CSlotListShort@@UAEHKPAPAVISlotList@@PAPAVIHashTbl@@K@Z 0x100b524c
?FInit@CUtlPropInfo@@QAEJXZ 0x100b52f4
?FInit@CUtlProps2@@UAEJPAV1@@Z 0x100b5330
?FIsValidColId@CUtlProps2@@UAEHPAUtagDBPROP@@@Z 0x100b5340
?fReasonNeeded@CRowsetConnectionPointContainer@@QAEHKW4DBREASONENUM@@W4DBEVENTPHASEENUM@@@Z 0x100b5250
?Free@CExtBuffer@@QAEXXZ 0x100b5304
?GetBaseObjectType@CBaseObj@@QAE?AW4EBaseObjectType@@XZ 0x100b5414
?GetBidID@CBaseObj@@QAEHXZ 0x100b5410
?GetCriticalSection@CBaseObj@@QAEPAPAVCCriticalSection@@XZ 0x100b532c
?GetDWORDOfExtBuffer@CExtBuffer@@QAGKK@Z 0x100b53e8
?GetExpectedVarType@CUtlProps2@@QAEGKK@Z 0x100b52c4
?GetIndexofPropIdinPropSet@CUtlProps2@@UAEJKKPAK@Z 0x100b5338
?GetIndexofPropSet@CUtlProps2@@UAEJPBU_GUID@@PAK@Z 0x100b5334
?GetInternalFlags@CUtlProps2@@QAEKKK@Z 0x100b5374
?GetInternalStatus@CUtlProps2@@QAEKKK@Z 0x100b52a8
?GetItemCount@CExtBuffer@@QBGKXZ 0x100b5438
?GetItemOfExtBuffer@CExtBuffer@@QAGXKPAX@Z 0x100b542c
?GetLastItemHandle@CExtBuffer@@QAGXAAK@Z 0x100b53ec
?GetNameFromOffset@CExtBuffer@@QAEPAGK@Z 0x100b5320
?GetNextSlots@CSlotListShort@@UAGJKKPAK@Z 0x100b5248
?GetOuterUnknown@CBaseObj@@QAEPAUIUnknown@@XZ 0x100b540c
?GetProperties@CUtlProps2@@QAEJKQBUtagDBPROPIDSET@@PAKPAPAUtagDBPROPSET@@PBU_GUID@@@Z 0x100b5380
?GetPropertiesArgChk@CUtlProps2@@QAEJKQBUtagDBPROPIDSET@@PAKPAPAUtagDBPROPSET@@@Z 0x100b5384
?GetPropertyInfo@CUtlPropInfo@@QAEJKQBUtagDBPROPIDSET@@PAKPAPAUtagDBPROPINFOSET@@PAPAG@Z 0x100b53e0
?GetPropOption@CUtlProps2@@QAEKKK@Z 0x100b52ac
?GetPtrOfExtBuffer@CExtBuffer@@QAGPAXK@Z 0x100b5388
?GetPtrOfExtBuffer@CExtBuffer@@QAGPAXXZ 0x100b5404
?GetRowBuff@CSlotListShort@@UAIPAUtagRowBuff@@K@Z 0x100b5398
?GetUPropSetCount@CUtlProps2@@QAEKXZ 0x100b52f0
?GetUPropValIndex@CUtlProps2@@MAEKKK@Z 0x100b5328
?GetValBool@CUtlProps2@@QBEFKK@Z 0x100b5428
?GetValLong@CUtlProps2@@QBEJKK@Z 0x100b52fc
?GetValShort@CUtlProps2@@QBEFKK@Z 0x100b52c8
?GetValString@CUtlProps2@@QAEPBGKK@Z 0x100b536c
?GetVariant@CUtlProps2@@QAEPAUtagVARIANT@@KK@Z 0x100b52d0
?Init@CRowsetConnectionPointContainer@@QAEJXZ 0x100b526c
?InsertFindBmk@CHashTbl@@UAGJHKKPAEPAK@Z 0x100b53dc
?InsertIntoExtBuffer@CExtBuffer@@QAGJPAXAAK@Z 0x100b5424
?IsEmpty@CUtlProps2@@QAEHKK@Z 0x100b52ec
?IsRequiredTrue@CUtlProps2@@QAEHKK@Z 0x100b5360
?IsSlotSet@CBitArray@@QAGJK@Z 0x100b541c
?IsTrue@CUtlProps2@@QAEHKK@Z 0x100b5364
?IsValidSlot@CSlotListShort@@UAGJK@Z 0x100b539c
?LoadResourceDLL@@YAJPAG0PAXPAPAX@Z 0x100b52dc
?LockServer@CClassFactory@@UAGJH@Z 0x100b53bc
?NextBusySlot@CSlotListShort@@UAGJPAK@Z 0x100b53a8
?NoBusySlots@CSlotListShort@@UAGJXZ 0x100b52e8
?QueryInterface@CClassFactory@@UAGJABU_GUID@@PAPAX@Z 0x100b53b8
?RecordInternalUse@CSlotListShort@@UAGXXZ 0x100b53a0
?Release@CClassFactory@@UAGKXZ 0x100b53c0
?ReleaseSlots@CSlotListShort@@UAGKKK@Z 0x100b5244
?RemoveInternalFlags@CUtlProps2@@QAEXKKK@Z 0x100b5284
?ReplaceInExtBuffer@CExtBuffer@@QAGJKKPBXK@Z 0x100b538c
?ResetAllSlots@CBitArray@@QAGXXZ 0x100b5418
?ResetBusySlotIteration@CSlotListShort@@UAGXXZ 0x100b53a4
?RestoreInternalFlags@CUtlProps2@@QAEXKK@Z 0x100b528c
?RestoreInternalStatus@CUtlProps2@@QAEXKK@Z 0x100b5288
?SaveInternalFlags@CUtlProps2@@QAEXKK@Z 0x100b5294
?SaveInternalStatus@CUtlProps2@@QAEXKK@Z 0x100b5290
?SecureGetValue@CUtlProps2@@UAEJKKPAUtagVARIANT@@0@Z 0x100b5348
?SecureSetValue@CUtlProps2@@UAEJKKPAUtagVARIANT@@0@Z 0x100b5344
?SetCombinedPassThrough@CUtlProps2@@UAEJPBUtagDBPROPSET@@K@Z 0x100b52c0
?SetInternalStatus@CUtlProps2@@QAEXKKK@Z 0x100b5354
?SetItemCount@CExtBuffer@@QAGXK@Z 0x100b5394
?SetPassThrough@CUtlProps2@@UAEJPBUtagDBPROPSET@@@Z 0x100b533c
?SetProperties@CUtlProps2@@QAEJKQBUtagDBPROPSET@@H@Z 0x100b5378
?SetPropertiesArgChk@CUtlProps2@@SAJKQBUtagDBPROPSET@@@Z 0x100b537c
?SetPropertyInError@CUtlProps2@@QAEXKK@Z 0x100b535c
?SetPropertyStatus@CUtlProps2@@QAEXKQBUtagDBPROPSET@@@Z 0x100b5298
?SetPropOption@CUtlProps2@@QAEXKKK@Z 0x100b5280
?SetPropRequired@CUtlProps2@@QAEXKKF@Z 0x100b527c
?SetSlot@CBitArray@@QAGJK@Z 0x100b5420
?SetUPropSetCount@CUtlPropInfo@@IAEXK@Z 0x100b52e0
?SetUPropSetCount@CUtlProps2@@QAEXK@Z 0x100b52d4
?SetValBool@CUtlProps2@@QAEXKKF@Z 0x100b5370
?SetValLong@CUtlProps2@@QAEXKKJ@Z 0x100b52b4
?SetValString@CUtlProps2@@UAEJKKPBG@Z 0x100b534c
?SLSlotCapacity@CSlotListShort@@UAGKXZ 0x100b53e4
?Transfer@CExtBuffer@@QAEXPAV1@@Z 0x100b5300
?WriteIntoExtBuffer@CExtBuffer@@QAGJPBXK@Z 0x100b5314
?WriteWCharToExtBuffer@CExtBuffer@@QAGJGK@Z 0x100b5390
__CxxFrameHandler3 0x100b5580
__dllonexit 0x100b55b8
_amsg_exit 0x100b55d8
_CxxThrowException 0x100b5598
_except_handler4_common 0x100b55b0
_ftol2 0x100b5594
_ftol2_sse 0x100b5590
_initterm 0x100b55cc
_itow_s 0x100b55f8
_lock 0x100b55c0
_ltow_s 0x100b5534
_onexit 0x100b55b4
_purecall 0x100b5568
_stricmp 0x100b5528
_ultoa_s 0x100b5524
_ultow_s 0x100b55f4
_unlock 0x100b55bc
_vsnprintf 0x100b5548
_vsnprintf_s 0x100b55a0
_vsnwprintf 0x100b5584
_wcsicmp 0x100b557c
_wcsnicmp 0x100b55fc
_wfullpath 0x100b5530
_wtoi 0x100b554c
_wtol 0x100b5570
_XcptFilter 0x100b55dc
??0exception@@QAE@ABV0@@Z 0x100b5560
??0exception@@QAE@XZ 0x100b555c
??1exception@@UAE@XZ 0x100b5564
??1type_info@@UAE@XZ 0x100b55c4
?terminate@@YAXXZ 0x100b55c8
floor 0x100b558c
free 0x100b55d4
isdigit 0x100b55f0
iswdigit 0x100b559c
iswspace 0x100b5588
iswxdigit 0x100b55e8
localtime 0x100b55e0
malloc 0x100b55d0
memcmp 0x100b55a4
memcpy 0x100b55a8
memcpy_s 0x100b5558
memmove 0x100b55ac
memmove_s 0x100b5554
memset 0x100b5604
modf 0x100b5540
qsort 0x100b552c
strncpy_s 0x100b5600
swscanf_s 0x100b5544
time 0x100b55e4
towlower 0x100b5578
towupper 0x100b55ec
wcschr 0x100b556c
wcsncmp 0x100b5550
wcsrchr 0x100b5538
wcsstr 0x100b5574
wcstol 0x100b553c
Netbios 0x100b5440
WinSqmSetDWORD 0x100b560c
CLSIDFromProgID 0x100b5624
CoCreateInstance 0x100b5620
CoGetClassObject 0x100b561c
CoGetMalloc 0x100b5614
CreatePointerMoniker 0x100b5628
StringFromGUID2 0x100b5618
GetErrorInfo 0x100b5450
SafeArrayGetDim 0x100b547c
SafeArrayLock 0x100b5478
SafeArrayUnlock 0x100b5474
SetErrorInfo 0x100b5448
SysAllocString 0x100b544c
SysAllocStringByteLen 0x100b5458
SysAllocStringLen 0x100b5468
SysFreeString 0x100b549c
SysStringByteLen 0x100b5464
SysStringLen 0x100b545c
VarBstrFromDate 0x100b5480
VarBstrFromDec 0x100b5460
VarCyFromR8 0x100b5490
VarDateFromCy 0x100b5484
VarDateFromDec 0x100b5488
VarDecFromR8 0x100b548c
VarI1FromR8 0x100b5470
VarI2FromR8 0x100b546c
VariantClear 0x100b5494
VariantCopy 0x100b5454
VariantInit 0x100b5498
UuidCreate 0x100b54a4
CharToOemBuffA 0x100b54f4
CheckDlgButton 0x100b54e8
DialogBoxParamW 0x100b551c
EnableWindow 0x100b54d8
EndDialog 0x100b54b8
GetDlgItem 0x100b54c0
GetDlgItemTextW 0x100b54f0
GetParent 0x100b550c
GetSystemMetrics 0x100b5514
GetWindowLongW 0x100b54b0
GetWindowRect 0x100b54d0
IsDlgButtonChecked 0x100b54f8
IsWindowEnabled 0x100b54bc
IsWindowVisible 0x100b5510
LoadCursorW 0x100b54fc
LoadStringW 0x100b5518
MessageBoxW 0x100b54b4
MoveWindow 0x100b54d4
OemToCharBuffA 0x100b54ac
PostMessageW 0x100b54dc
ReleaseCapture 0x100b5508
SendDlgItemMessageW 0x100b54e0
SendMessageW 0x100b54c4
SetCapture 0x100b5500
SetCursor 0x100b5504
SetDlgItemTextW 0x100b54ec
SetFocus 0x100b54c8
SetWindowLongW 0x100b54cc
ShowWindow 0x100b54e4