sapi.dll

v5.3.30407.0 32-bit Windows NT Analyzed
Description
Speech API
Authors
© Microsoft Corporation. All rights reserved.
File size
1.3 MB
Uploaded
2025-12-01 08:10
Views
40
SHA-256
c19396e8bc3d977566f50fb2bd280505

Exported functions 4

DllCanUnloadNow #1 · 0x40da0
DllGetClassObject #2 · 0x40dc0
DllRegisterServer #3 · 0x40e10
DllUnregisterServer #4 · 0x40e70

Imported DLLs & functions 319

ConvertSidToStringSidW 0x400dc004
ConvertStringSecurityDescriptorToSecurityDescriptorW 0x400dc08c
ConvertStringSidToSidW 0x400dc084
CopySid 0x400dc014
EqualSid 0x400dc040
GetAce 0x400dc080
GetKernelObjectSecurity 0x400dc078
GetLengthSid 0x400dc010
GetSecurityDescriptorSacl 0x400dc07c
GetSidSubAuthority 0x400dc044
GetSidSubAuthorityCount 0x400dc048
GetTokenInformation 0x400dc008
GetTraceEnableFlags 0x400dc02c
GetTraceEnableLevel 0x400dc028
GetTraceLoggerHandle 0x400dc024
ImpersonateNamedPipeClient 0x400dc018
InitializeAcl 0x400dc070
IsValidSid 0x400dc06c
OpenProcessToken 0x400dc00c
OpenThreadToken 0x400dc01c
RegCloseKey 0x400dc068
RegCreateKeyExW 0x400dc054
RegDeleteKeyW 0x400dc038
RegDeleteValueW 0x400dc050
RegEnumKeyExW 0x400dc060
RegEnumValueW 0x400dc03c
RegisterTraceGuidsW 0x400dc030
RegNotifyChangeKeyValue 0x400dc088
RegOpenKeyExW 0x400dc05c
RegQueryInfoKeyW 0x400dc064
RegQueryValueExW 0x400dc04c
RegSetValueExW 0x400dc058
RevertToSelf 0x400dc020
SetSecurityInfo 0x400dc074
TraceMessage 0x400dc000
UnregisterTraceGuids 0x400dc034
CertFreeCertificateContext 0x400dc098
CertGetCertificateContextProperty 0x400dc094
AcquireSRWLockExclusive 0x400dc0ac
AcquireSRWLockShared 0x400dc2dc
CancelIo 0x400dc23c
CloseHandle 0x400dc190
CloseThreadpoolTimer 0x400dc2ec
CompareStringW 0x400dc160
ConnectNamedPipe 0x400dc218
CreateDirectoryW 0x400dc244
CreateEventW 0x400dc180
CreateFileMappingW 0x400dc25c
CreateFileW 0x400dc1ec
CreateIoCompletionPort 0x400dc2a8
CreateMutexExW 0x400dc2fc
CreateMutexW 0x400dc210
CreateNamedPipeW 0x400dc224
CreateSemaphoreExW 0x400dc300
CreateSemaphoreW 0x400dc29c
CreateThread 0x400dc30c
CreateThreadpoolTimer 0x400dc304
DebugBreak 0x400dc2d0
DeleteCriticalSection 0x400dc194
DeleteFileW 0x400dc24c
DuplicateHandle 0x400dc1f0
EnterCriticalSection 0x400dc1b0
ExitProcess 0x400dc0e0
ExitThread 0x400dc310
ExpandEnvironmentStringsW 0x400dc250
FindResourceExW 0x400dc1a0
FindResourceW 0x400dc278
FlushFileBuffers 0x400dc228
FormatMessageW 0x400dc2c4
FreeEnvironmentStringsW 0x400dc114
FreeLibrary 0x400dc1d4
GetACP 0x400dc130
GetCommandLineA 0x400dc158
GetConsoleCP 0x400dc1e4
GetConsoleMode 0x400dc1e0
GetCPInfo 0x400dc138
GetCurrentProcess 0x400dc0a0
GetCurrentProcessId 0x400dc1d0
GetCurrentThread 0x400dc0c8
GetCurrentThreadId 0x400dc0cc
GetEnvironmentStringsW 0x400dc110
GetFileAttributesW 0x400dc248
GetFileInformationByHandle 0x400dc1f4
GetFileSize 0x400dc258
GetFileType 0x400dc0f4
GetFullPathNameW 0x400dc280
GetLastError 0x400dc1cc
GetModuleFileNameA 0x400dc100
GetModuleFileNameW 0x400dc19c
GetModuleHandleExW 0x400dc2cc
GetModuleHandleW 0x400dc1c0
GetOEMCP 0x400dc134
GetOverlappedResult 0x400dc21c
GetProcAddress 0x400dc1c8
GetProcessHeap 0x400dc2c8
GetQueuedCompletionStatus 0x400dc2b4
GetStartupInfoW 0x400dc0fc
GetStdHandle 0x400dc0f0
GetStringTypeW 0x400dc144
GetSystemDirectoryW 0x400dc174
GetSystemInfo 0x400dc0b8
GetSystemTime 0x400dc294
GetSystemTimeAsFileTime 0x400dc10c
GetTempFileNameW 0x400dc26c
GetTempPathW 0x400dc268
GetThreadPriority 0x400dc2a4
GetTickCount 0x400dc16c
GetTickCount64 0x400dc288
GetUserDefaultLangID 0x400dc290
GetUserDefaultUILanguage 0x400dc20c
GetVersionExW 0x400dc184
GlobalLock 0x400dc2b8
GlobalMemoryStatus 0x400dc274
GlobalSize 0x400dc2c0
GlobalUnlock 0x400dc2bc
HeapAlloc 0x400dc154
HeapCreate 0x400dc0e4
HeapDestroy 0x400dc0e8
HeapFree 0x400dc150
HeapReAlloc 0x400dc124
HeapSize 0x400dc128
InitializeCriticalSection 0x400dc198
InitializeCriticalSectionAndSpinCount 0x400dc0f8
InitializeCriticalSectionEx 0x400dc2f4
IsDebuggerPresent 0x400dc2d4
IsValidCodePage 0x400dc12c
IsValidLocale 0x400dc140
LCMapStringW 0x400dc148
LeaveCriticalSection 0x400dc1b4
LoadLibraryExA 0x400dc13c
LoadLibraryExW 0x400dc1c4
LoadLibraryW 0x400dc170
LoadResource 0x400dc1a4
LocalAlloc 0x400dc284
LocaleNameToLCID 0x400dc314
LocalFree 0x400dc1e8
LockFileEx 0x400dc1fc
LockResource 0x400dc27c
lstrcmpiW 0x400dc1bc
lstrlenA 0x400dc308
MapViewOfFile 0x400dc264
MoveFileExW 0x400dc270
MultiByteToWideChar 0x400dc1ac
OpenEventW 0x400dc240
OpenFileMappingW 0x400dc260
OpenMutexW 0x400dc214
OpenSemaphoreW 0x400dc2f8
OutputDebugStringA 0x400dc11c
OutputDebugStringW 0x400dc2d8
PostQueuedCompletionStatus 0x400dc2ac
QueryPerformanceCounter 0x400dc104
RaiseException 0x400dc1b8
ReadFile 0x400dc208
ReleaseMutex 0x400dc18c
ReleaseSemaphore 0x400dc2a0
ReleaseSRWLockExclusive 0x400dc0a8
ReleaseSRWLockShared 0x400dc2e0
ResetEvent 0x400dc164
RtlUnwind 0x400dc118
SearchPathW 0x400dc22c
SetEndOfFile 0x400dc204
SetEvent 0x400dc178
SetFilePointer 0x400dc200
SetLastError 0x400dc188
SetNamedPipeHandleState 0x400dc234
SetProcessShutdownParameters 0x400dc220
SetStdHandle 0x400dc1dc
SetThreadpoolTimer 0x400dc2e4
SetThreadPriority 0x400dc2b0
SetUnhandledExceptionFilter 0x400dc14c
SizeofResource 0x400dc1a8
Sleep 0x400dc168
SleepConditionVariableSRW 0x400dc0b4
SystemTimeToFileTime 0x400dc298
TerminateProcess 0x400dc0a4
TlsAlloc 0x400dc0d0
TlsFree 0x400dc0dc
TlsGetValue 0x400dc0d4
TlsSetValue 0x400dc0d8
TryEnterCriticalSection 0x400dc28c
UnhandledExceptionFilter 0x400dc108
UnlockFileEx 0x400dc1f8
UnmapViewOfFile 0x400dc254
VirtualAlloc 0x400dc0bc
VirtualFree 0x400dc0ec
VirtualProtect 0x400dc0c0
VirtualQuery 0x400dc0c4
WaitForMultipleObjects 0x400dc238
WaitForSingleObject 0x400dc17c
WaitForSingleObjectEx 0x400dc2f0
WaitForThreadpoolTimerCallbacks 0x400dc2e8
WaitNamedPipeW 0x400dc230
WakeAllConditionVariable 0x400dc0b0
WideCharToMultiByte 0x400dc15c
WriteConsoleW 0x400dc1d8
WriteFile 0x400dc120
acmFormatSuggest 0x400dc320
acmStreamClose 0x400dc334
acmStreamConvert 0x400dc330
acmStreamOpen 0x400dc324
acmStreamPrepareHeader 0x400dc328
acmStreamSize 0x400dc31c
acmStreamUnprepareHeader 0x400dc32c
MoFreeMediaType 0x400dc4d4
MoInitMediaType 0x400dc4d0
CLSIDFromProgID 0x400dc504
CLSIDFromString 0x400dc4f0
CoCreateFreeThreadedMarshaler 0x400dc51c
CoCreateGuid 0x400dc4f4
CoCreateInstance 0x400dc518
CoInitializeEx 0x400dc4f8
CoTaskMemAlloc 0x400dc514
CoTaskMemFree 0x400dc50c
CoTaskMemRealloc 0x400dc510
CoUninitialize 0x400dc4fc
CreateStreamOnHGlobal 0x400dc4e8
GetHGlobalFromStream 0x400dc500
IIDFromString 0x400dc508
PropVariantClear 0x400dc4e0
StringFromCLSID 0x400dc4dc
StringFromGUID2 0x400dc4e4
StringFromIID 0x400dc4ec
CreateErrorInfo 0x400dc348
LoadRegTypeLib 0x400dc388
LoadTypeLib 0x400dc384
RegisterTypeLib 0x400dc378
SafeArrayAccessData 0x400dc368
SafeArrayCreateVector 0x400dc36c
SafeArrayDestroy 0x400dc33c
SafeArrayRedim 0x400dc340
SafeArrayUnaccessData 0x400dc344
SetErrorInfo 0x400dc34c
SysAllocString 0x400dc374
SysAllocStringByteLen 0x400dc360
SysAllocStringLen 0x400dc358
SysFreeString 0x400dc394
SysStringByteLen 0x400dc364
SysStringLen 0x400dc38c
UnRegisterTypeLib 0x400dc370
VarBstrCat 0x400dc354
VarBstrCmp 0x400dc350
VarDecRound 0x400dc398
VariantChangeType 0x400dc39c
VariantClear 0x400dc37c
VariantCopy 0x400dc35c
VariantInit 0x400dc380
VarUI4FromStr 0x400dc390
0x400dc404
CharLowerW 0x400dc3bc
CharNextW 0x400dc3a8
CreateWindowExW 0x400dc3ec
DefWindowProcW 0x400dc3a4
DestroyWindow 0x400dc3f0
DispatchMessageW 0x400dc3c4
GetWindowLongW 0x400dc400
IsWindow 0x400dc3e4
KillTimer 0x400dc3cc
LoadStringW 0x400dc3d0
MsgWaitForMultipleObjects 0x400dc3b0
MsgWaitForMultipleObjectsEx 0x400dc3b8
PeekMessageW 0x400dc3c8
PostMessageW 0x400dc3dc
RegisterClassW 0x400dc3f4
RegisterWindowMessageW 0x400dc3d4
SendMessageTimeoutW 0x400dc3e0
SendMessageW 0x400dc3ac
SendNotifyMessageW 0x400dc3e8
SetTimer 0x400dc3b4
SetWindowLongW 0x400dc3fc
SetWindowTextW 0x400dc3d8
UnregisterClassA 0x400dc3c0
UnregisterClassW 0x400dc3f8
mixerClose 0x400dc42c
mixerGetControlDetailsW 0x400dc470
mixerGetID 0x400dc438
mixerGetLineControlsW 0x400dc46c
mixerGetLineInfoW 0x400dc468
mixerOpen 0x400dc428
mixerSetControlDetails 0x400dc474
mmioAscend 0x400dc490
mmioClose 0x400dc47c
mmioCreateChunk 0x400dc494
mmioDescend 0x400dc48c
mmioOpenW 0x400dc478
mmioRead 0x400dc484
mmioSeek 0x400dc480
mmioWrite 0x400dc488
waveInAddBuffer 0x400dc49c
waveInClose 0x400dc44c
waveInGetDevCapsW 0x400dc430
waveInGetNumDevs 0x400dc424
waveInMessage 0x400dc40c
waveInOpen 0x400dc43c
waveInPrepareHeader 0x400dc498
waveInReset 0x400dc444
waveInStart 0x400dc448
waveInStop 0x400dc440
waveInUnprepareHeader 0x400dc4a0
waveOutClose 0x400dc460
waveOutGetDevCapsW 0x400dc434
waveOutGetNumDevs 0x400dc420
waveOutGetPosition 0x400dc464
waveOutMessage 0x400dc410
waveOutOpen 0x400dc450
waveOutPause 0x400dc454
waveOutPrepareHeader 0x400dc41c
waveOutReset 0x400dc458
waveOutRestart 0x400dc45c
waveOutUnprepareHeader 0x400dc414
waveOutWrite 0x400dc418
CryptCATAdminAcquireContext 0x400dc4c4
CryptCATAdminCalcHashFromFileHandle 0x400dc4b4
CryptCATAdminEnumCatalogFromHash 0x400dc4c0
CryptCATAdminReleaseContext 0x400dc4bc
CryptCATCatalogInfoFromContext 0x400dc4b8
WinVerifyTrust 0x400dc4c8
WTHelperGetProvCertFromChain 0x400dc4a8
WTHelperGetProvSignerFromChain 0x400dc4ac
WTHelperProvDataFromStateData 0x400dc4b0