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