Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/mandiant/speakeasy
/ functions
Functions
2,357 in github.com/mandiant/speakeasy
⨍
Functions
2,357
◇
Types & classes
416
↳
Endpoints
229
Method
IoWMIRegistrationControl
NTSTATUS IoWMIRegistrationControl( PDEVICE_OBJECT DeviceObject, ULONG Action );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:2096
Method
IofCallDriver
NTSTATUS IofCallDriver( PDEVICE_OBJECT DeviceObject, __drv_aliasesMem PIRP Irp );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:2186
Method
IofCompleteRequest
VOID IoCompleteRequest( _In_ PIRP Irp, _In_ CCHAR PriorityBoost );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:486
Method
IsBadReadPtr
BOOL IsBadReadPtr( const VOID *lp, UINT_PTR ucb );
speakeasy/winenv/api/usermode/kernel32.py:2235
Method
IsBadStringPtr
BOOL IsBadStringPtrW( LPCWSTR lpsz, UINT_PTR ucchMax );
speakeasy/winenv/api/usermode/kernel32.py:5378
Method
IsBadWritePtr
BOOL IsBadWritePtr( LPVOID lp, UINT_PTR ucb );
speakeasy/winenv/api/usermode/kernel32.py:5357
Method
IsClipboardFormatAvailable
BOOL IsClipboardFormatAvailable( UINT format );
speakeasy/winenv/api/usermode/user32.py:1252
Method
IsDBCSLeadByte
BOOL IsDBCSLeadByte( BYTE TestChar );
speakeasy/winenv/api/usermode/kernel32.py:3247
Method
IsDebuggerPresent
BOOL IsDebuggerPresent();
speakeasy/winenv/api/usermode/kernel32.py:4048
Method
IsNTAdmin
bool IsNTAdmin();
speakeasy/winenv/api/usermode/advpack.py:25
Method
IsProcessorFeaturePresent
BOOL IsProcessorFeaturePresent( DWORD ProcessorFeature );
speakeasy/winenv/api/usermode/kernel32.py:1765
Method
IsUserAnAdmin
BOOL IsUserAnAdmin();
speakeasy/winenv/api/usermode/shell32.py:135
Method
IsValidCodePage
BOOL IsValidCodePage( UINT CodePage );
speakeasy/winenv/api/usermode/kernel32.py:2813
Method
IsValidLocale
BOOL IsValidLocale( LCID Locale, DWORD dwFlags );
speakeasy/winenv/api/usermode/kernel32.py:261
Method
IsWindow
BOOL IsWindow( HWND hWnd );
speakeasy/winenv/api/usermode/user32.py:1261
Method
IsWindowVisible
BOOL IsWindowVisible( HWND hWnd );
speakeasy/winenv/api/usermode/user32.py:1037
Method
IsWow64Process
BOOL IsWow64Process( HANDLE hProcess, PBOOL Wow64Process );
speakeasy/winenv/api/usermode/kernel32.py:4704
Method
KdChangeOption
NTSTATUS KdChangeOption( KD_OPTION Option, ULONG InBufferBytes, PVOID InBuffer, ULONG Out
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1685
Method
KdDebuggerEnabled
(self, ptr=0)
speakeasy/winenv/api/kernelmode/ntoskrnl.py:98
Method
KdDisableDebugger
NTKERNELAPI NTSTATUS KdDisableDebugger();
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1678
Method
KeAcquireSpinLockRaiseToDpc
KIRQL KeAcquireSpinLockRaiseToDpc( _Inout_ PKSPIN_LOCK SpinLock );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:2463
Method
KeCancelTimer
BOOLEAN KeCancelTimer( PKTIMER Arg1 );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:2495
Method
KeClearEvent
NTKERNELAPI VOID KeClearEvent( PRKEVENT Event );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1234
Method
KeDelayExecutionThread
NTKERNELAPI NTSTATUS KeDelayExecutionThread( KPROCESSOR_MODE WaitMode, BOOLEAN Alertable, P
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1163
Method
KeEnterCriticalRegion
NTKERNELAPI VOID KeEnterCriticalRegion();
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1905
Method
KeGetCurrentIrql
NTHALAPI KIRQL KeGetCurrentIrql();
speakeasy/winenv/api/kernelmode/hal.py:31
Method
KeInitializeApc
NTKERNELAPI VOID KeInitializeApc( PKAPC Apc, PKTHREAD Thread, KAPC_ENVIRONMENT En
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1508
Method
KeInitializeDpc
void KeInitializeDpc( __drv_aliasesMem PRKDPC Dpc, PKDEFERRED_ROUTINE DeferredRoutine, __drv_aliasesMem PVOID D
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1572
Method
KeInitializeEvent
NTKERNELAPI VOID KeInitializeEvent( PRKEVENT Event, EVENT_TYPE Type, BOOLEAN State );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1211
Method
KeInitializeMutex
(self, emu, argv, ctx: api.ApiContext = None)
speakeasy/winenv/api/kernelmode/ntoskrnl.py:513
Method
KeInitializeTimer
NTKERNELAPI VOID KeInitializeTimer( PKTIMER Timer );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1243
Method
KeInsertQueueApc
NTKERNELAPI BOOLEAN KeInsertQueueApc( PKAPC Apc, PVOID SystemArgument1, PVOID SystemArgument2
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1558
Method
KeQuerySystemTime
void KeQuerySystemTime( PLARGE_INTEGER CurrentTime );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1715
Method
KeResetEvent
NTKERNELAPI LONG KeResetEvent( PRKEVENT Event );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1223
Method
KeServiceDescriptorTable
Kernel table containing SSDT
speakeasy/winenv/api/kernelmode/ntoskrnl.py:93
Method
KeSetEvent
LONG KeSetEvent( PRKEVENT Event, KPRIORITY Increment, BOOLEAN Wait );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1177
Method
KeSetTimer
NTKERNELAPI BOOLEAN KeSetTimer( PKTIMER Timer, LARGE_INTEGER DueTime, PKDPC Dpc
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1252
Method
KeStackAttachProcess
NTKERNELAPI VOID KeStackAttachProcess( PRKPROCESS PROCESS, PRKAPC_STATE ApcState );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1326
Method
KeTickCount
Tick count exported by ntoskrnl
speakeasy/winenv/api/kernelmode/ntoskrnl.py:83
Method
KeUnstackDetachProcess
NTKERNELAPI VOID KeUnstackDetachProcess( PRKAPC_STATE ApcState );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1340
Method
KeWaitForSingleObject
NTKERNELAPI NTSTATUS KeWaitForSingleObject( PVOID Object, _Strict_type_match_ KWAIT_REASON WaitReason, KP
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1492
Method
KillTimer
BOOL KillTimer( HWND hWnd, UINT_PTR uIDEvent );
speakeasy/winenv/api/usermode/user32.py:1376
Method
LCMapString
int LCMapString( LCID Locale, DWORD dwMapFlags, LPTSTR lpSrcStr, int cchSrc, LPTST
speakeasy/winenv/api/usermode/kernel32.py:3043
Method
LCMapStringEx
int LCMapStringEx( LPCWSTR lpLocaleName, DWORD dwMapFlags, LPCWSTR lpSrcStr,
speakeasy/winenv/api/usermode/kernel32.py:3074
Method
LZSeek
LONG LZSeek( INT hFile, LONG lOffset, INT iOrigin );
speakeasy/winenv/api/usermode/lz32.py:19
Method
LdrAccessResource
NTSTATUS NTAPI LdrAccessResource ( _In_ PVOID BaseAddress, _In_ PIMAGE_RESOURCE_DATA_ENTRY ResourceDataEntry,
speakeasy/winenv/api/usermode/ntdll.py:341
Method
LdrFindResource_U
pub unsafe extern "system" fn LdrFindResource_U( DllHandle: PVOID, ResourceInfo: PLDR_RESOURCE_INFO, Leve
speakeasy/winenv/api/usermode/ntdll.py:270
Method
LdrGetProcedureAddress
NTSTATUS LdrGetProcedureAddress( HMODULE ModuleHandle, PANSI_STRING FunctionName, WORD Oridinal,
speakeasy/winenv/api/usermode/ntdll.py:135
Method
LdrLoadDll
NTSTATUS NTAPI LdrLoadDll( IN PWSTR SearchPath OPTIONAL, IN PULONG LoadFlags OPTIONAL, IN PUNICODE_STRING Name
speakeasy/winenv/api/usermode/ntdll.py:84
Method
LeaveCriticalSection
void LeaveCriticalSection( LPCRITICAL_SECTION lpCriticalSection );
speakeasy/winenv/api/usermode/kernel32.py:2513
Method
LineTo
BOOL LineTo( HDC hdc, int x, int y )
speakeasy/winenv/api/usermode/gdi32.py:56
Method
LoadAccelerators
HACCEL LoadAccelerators( HINSTANCE hInstance, LPCSTR lpTableName );
speakeasy/winenv/api/usermode/user32.py:1027
Method
LoadBitmap
HBITMAP LoadBitmap( HINSTANCE hInstance, LPCSTR lpBitmapName );
speakeasy/winenv/api/usermode/user32.py:516
Method
LoadCursor
HCURSOR LoadCursor( HINSTANCE hInstance, LPCSTR lpCursorName );
speakeasy/winenv/api/usermode/user32.py:760
Method
LoadIcon
HICON LoadIcon( HINSTANCE hInstance, LPCSTR lpIconName );
speakeasy/winenv/api/usermode/user32.py:1106
Method
LoadLibrary
HMODULE LoadLibrary( LPTSTR lpLibFileName );
speakeasy/winenv/api/usermode/kernel32.py:404
Method
LoadLibraryEx
HMODULE LoadLibraryExA( LPCSTR lpLibFileName, HANDLE hFile, DWORD dwFlags );
speakeasy/winenv/api/usermode/kernel32.py:864
Method
LoadResource
HGLOBAL LoadResource( HMODULE hModule, HRSRC hResInfo );
speakeasy/winenv/api/usermode/kernel32.py:5147
Method
LoadString
int LoadStringW( HINSTANCE hInstance, UINT uID, LPWSTR lpBuffer, int cchBufferMax
speakeasy/winenv/api/usermode/user32.py:406
Method
LocalAlloc
DECLSPEC_ALLOCATOR HLOCAL LocalAlloc( UINT uFlags, SIZE_T uBytes );
speakeasy/winenv/api/usermode/kernel32.py:2090
Method
LocalFree
HLOCAL LocalFree( _Frees_ptr_opt_ HLOCAL hMem );
speakeasy/winenv/api/usermode/kernel32.py:3167
Method
LocalLock
LPVOID LocalLock( HGLOBAL hMem );
speakeasy/winenv/api/usermode/kernel32.py:4391
Method
LocalReAlloc
DECLSPEC_ALLOCATOR HLOCAL LocalReAlloc( _Frees_ptr_opt_ HLOCAL hMem, SIZE_T uBytes, UINT
speakeasy/winenv/api/usermode/kernel32.py:2283
Method
LockResource
LPVOID LockResource( HGLOBAL hResData );
speakeasy/winenv/api/usermode/kernel32.py:5174
Method
LookupAccountName
BOOL LookupAccountNameA( [in, optional] LPCSTR lpSystemName, [in] LPCSTR lpAccountName,
speakeasy/winenv/api/usermode/advapi32.py:1338
Method
LookupAccountSid
BOOL LookupAccountSid( LPCSTR lpSystemName, PSID Sid, LPSTR Name, LPD
speakeasy/winenv/api/usermode/advapi32.py:1413
Method
LookupIconIdFromDirectory
int LookupIconIdFromDirectory( PBYTE presbits, BOOL fIcon );
speakeasy/winenv/api/usermode/user32.py:1056
Method
LookupPrivilegeValue
BOOL LookupPrivilegeValue( LPCSTR lpSystemName, LPCSTR lpName, PLUID lpLuid );
speakeasy/winenv/api/usermode/advapi32.py:1214
Method
MapViewOfFile
LPVOID MapViewOfFile( HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, DWO
speakeasy/winenv/api/usermode/kernel32.py:3331
Method
MaskBlt
BOOL MaskBlt( HDC hdcDest, int xDest, int yDest, int width, int height,
speakeasy/winenv/api/usermode/gdi32.py:104
Method
MessageBoxEx
int MessageBoxExA( HWND hWnd, LPCSTR lpText, LPCSTR lpCaption, UINT uType, WO
speakeasy/winenv/api/usermode/user32.py:389
Method
MmGetSystemRoutineAddress
DECLSPEC_IMPORT PVOID MmGetSystemRoutineAddress( PUNICODE_STRING SystemRoutineName );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1701
Method
MmIsAddressValid
BOOLEAN MmIsAddressValid( PVOID VirtualAddress );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:529
Method
MmIsDriverVerifying
LOGICAL MmIsDriverVerifying( _DRIVER_OBJECT *DriverObject );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:2993
Method
MmMapLockedPagesSpecifyCache
PVOID MmMapLockedPagesSpecifyCache( PMDL MemoryDescriptorList, KPROCESSOR_MODE AccessMode, MEMORY_CACHING
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1537
Method
MmProbeAndLockPages
void MmProbeAndLockPages( PMDL MemoryDescriptorList, KPROCESSOR_MODE AccessMode, LOCK_OPERATION Ope
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1152
Method
MmUnlockPages
void MmUnlockPages( PMDL MemoryDescriptorList );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:2475
Method
Module32First
BOOL Module32First( HANDLE hSnapshot, LPMODULEENTRY32 lpme );
speakeasy/winenv/api/usermode/kernel32.py:651
Method
Module32Next
BOOL Module32Next( HANDLE hSnapshot, LPMODULEENTRY32 lpme );
speakeasy/winenv/api/usermode/kernel32.py:698
Method
MoveFile
BOOL MoveFile( LPCTSTR lpExistingFileName, LPCTSTR lpNewFileName );
speakeasy/winenv/api/usermode/kernel32.py:3648
Method
MoveToEx
BOOL MoveToEx( HDC hdc, int x, int y, LPPOINT lppt );
speakeasy/winenv/api/usermode/gdi32.py:44
Method
MsgWaitForMultipleObjects
DWORD MsgWaitForMultipleObjects( DWORD nCount, const HANDLE *pHandles, BOOL fWaitAll,
speakeasy/winenv/api/usermode/user32.py:676
Method
MsiDatabaseMergeA
UINT MsiDatabaseMergeA( MSIHANDLE hDatabase, MSIHANDLE hDatabaseMerge, LPCSTR szTableName );
speakeasy/winenv/api/usermode/msi32.py:19
Method
MulDiv
int MulDiv( int nNumber, int nNumerator, int nDenominator );
speakeasy/winenv/api/usermode/kernel32.py:6813
Method
MultiByteToWideChar
int MultiByteToWideChar( UINT CodePage, DWORD dwFlags,
speakeasy/winenv/api/usermode/kernel32.py:2905
Method
NCryptDeleteKey
SECURITY_STATUS NCryptDeleteKey( NCRYPT_KEY_HANDLE hKey, DWORD dwFlags );
speakeasy/winenv/api/usermode/ncrypt.py:88
Method
NCryptFreeObject
SECURITY_STATUS NCryptFreeObject( NCRYPT_HANDLE hObject );
speakeasy/winenv/api/usermode/ncrypt.py:107
Method
NCryptImportKey
SECURITY_STATUS NCryptImportKey( NCRYPT_PROV_HANDLE hProvider, NCRYPT_KEY_HANDLE hImportKey, LPCWSTR
speakeasy/winenv/api/usermode/ncrypt.py:50
Method
NCryptOpenStorageProvider
SECURITY_STATUS NCryptOpenStorageProvider( NCRYPT_PROV_HANDLE *phProvider, LPCWSTR pszProviderName,
speakeasy/winenv/api/usermode/ncrypt.py:29
Method
NdisAllocateGenericObject
PNDIS_GENERIC_OBJECT NdisAllocateGenericObject( PDRIVER_OBJECT DriverObject, ULONG Tag, USHORT
speakeasy/winenv/api/kernelmode/ndis.py:215
Method
NdisAllocateMemoryWithTag
NDIS_STATUS NdisAllocateMemoryWithTag( _Out_ PVOID *VirtualAddress, _In_ UINT Length, _In_ ULONG Tag
speakeasy/winenv/api/kernelmode/ndis.py:240
Method
NdisAllocateNetBufferListPool
NDIS_HANDLE NdisAllocateNetBufferListPool( NDIS_HANDLE NdisHandle, PNET_BUFFER_LIST_POOL_PARAMETERS
speakeasy/winenv/api/kernelmode/ndis.py:261
Method
NdisFreeGenericObject
void NdisFreeGenericObject( PNDIS_GENERIC_OBJECT NdisObject );
speakeasy/winenv/api/kernelmode/ndis.py:311
Method
NdisFreeMemory
void NdisFreeMemory( PVOID VirtualAddress, UINT Length, UINT MemoryFlags );
speakeasy/winenv/api/kernelmode/ndis.py:298
Method
NdisFreeNetBufferListPool
void NdisFreeNetBufferListPool( NDIS_HANDLE PoolHandle );
speakeasy/winenv/api/kernelmode/ndis.py:287
Method
NdisGetRoutineAddress
PVOID NdisGetRoutineAddress( PNDIS_STRING NdisRoutineName );
speakeasy/winenv/api/kernelmode/ndis.py:79
Method
NdisGetVersion
UINT NdisGetVersion();
speakeasy/winenv/api/kernelmode/ndis.py:56
Method
NdisIMAssociateMiniport
void NdisIMAssociateMiniport( NDIS_HANDLE DriverHandle, NDIS_HANDLE ProtocolHandle );
speakeasy/winenv/api/kernelmode/ndis.py:205
Method
NdisIMRegisterLayeredMiniport
NDIS_STATUS NdisIMRegisterLayeredMiniport( _In_ NDIS_HANDLE NdisWrapperHandle, _In_ PNDIS_MINIPORT_CHARA
speakeasy/winenv/api/kernelmode/ndis.py:180
Method
NdisInitializeReadWriteLock
void NdisInitializeReadWriteLock( PNDIS_RW_LOCK Lock );
speakeasy/winenv/api/kernelmode/ndis.py:138
← previous
next →
1,101–1,200 of 2,357, ranked by callers