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)