MCPcopy Create free account

hub / github.com/mandiant/speakeasy / functions

Functions2,357 in github.com/mandiant/speakeasy

MethodIoWMIRegistrationControl
NTSTATUS IoWMIRegistrationControl( PDEVICE_OBJECT DeviceObject, ULONG Action );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:2096
MethodIofCallDriver
NTSTATUS IofCallDriver( PDEVICE_OBJECT DeviceObject, __drv_aliasesMem PIRP Irp );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:2186
MethodIofCompleteRequest
VOID IoCompleteRequest( _In_ PIRP Irp, _In_ CCHAR PriorityBoost );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:486
MethodIsBadReadPtr
BOOL IsBadReadPtr( const VOID *lp, UINT_PTR ucb );
speakeasy/winenv/api/usermode/kernel32.py:2235
MethodIsBadStringPtr
BOOL IsBadStringPtrW( LPCWSTR lpsz, UINT_PTR ucchMax );
speakeasy/winenv/api/usermode/kernel32.py:5378
MethodIsBadWritePtr
BOOL IsBadWritePtr( LPVOID lp, UINT_PTR ucb );
speakeasy/winenv/api/usermode/kernel32.py:5357
MethodIsClipboardFormatAvailable
BOOL IsClipboardFormatAvailable( UINT format );
speakeasy/winenv/api/usermode/user32.py:1252
MethodIsDBCSLeadByte
BOOL IsDBCSLeadByte( BYTE TestChar );
speakeasy/winenv/api/usermode/kernel32.py:3247
MethodIsDebuggerPresent
BOOL IsDebuggerPresent();
speakeasy/winenv/api/usermode/kernel32.py:4048
MethodIsNTAdmin
bool IsNTAdmin();
speakeasy/winenv/api/usermode/advpack.py:25
MethodIsProcessorFeaturePresent
BOOL IsProcessorFeaturePresent( DWORD ProcessorFeature );
speakeasy/winenv/api/usermode/kernel32.py:1765
MethodIsUserAnAdmin
BOOL IsUserAnAdmin();
speakeasy/winenv/api/usermode/shell32.py:135
MethodIsValidCodePage
BOOL IsValidCodePage( UINT CodePage );
speakeasy/winenv/api/usermode/kernel32.py:2813
MethodIsValidLocale
BOOL IsValidLocale( LCID Locale, DWORD dwFlags );
speakeasy/winenv/api/usermode/kernel32.py:261
MethodIsWindow
BOOL IsWindow( HWND hWnd );
speakeasy/winenv/api/usermode/user32.py:1261
MethodIsWindowVisible
BOOL IsWindowVisible( HWND hWnd );
speakeasy/winenv/api/usermode/user32.py:1037
MethodIsWow64Process
BOOL IsWow64Process( HANDLE hProcess, PBOOL Wow64Process );
speakeasy/winenv/api/usermode/kernel32.py:4704
MethodKdChangeOption
NTSTATUS KdChangeOption( KD_OPTION Option, ULONG InBufferBytes, PVOID InBuffer, ULONG Out
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1685
MethodKdDebuggerEnabled
(self, ptr=0)
speakeasy/winenv/api/kernelmode/ntoskrnl.py:98
MethodKdDisableDebugger
NTKERNELAPI NTSTATUS KdDisableDebugger();
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1678
MethodKeAcquireSpinLockRaiseToDpc
KIRQL KeAcquireSpinLockRaiseToDpc( _Inout_ PKSPIN_LOCK SpinLock );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:2463
MethodKeCancelTimer
BOOLEAN KeCancelTimer( PKTIMER Arg1 );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:2495
MethodKeClearEvent
NTKERNELAPI VOID KeClearEvent( PRKEVENT Event );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1234
MethodKeDelayExecutionThread
NTKERNELAPI NTSTATUS KeDelayExecutionThread( KPROCESSOR_MODE WaitMode, BOOLEAN Alertable, P
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1163
MethodKeEnterCriticalRegion
NTKERNELAPI VOID KeEnterCriticalRegion();
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1905
MethodKeGetCurrentIrql
NTHALAPI KIRQL KeGetCurrentIrql();
speakeasy/winenv/api/kernelmode/hal.py:31
MethodKeInitializeApc
NTKERNELAPI VOID KeInitializeApc( PKAPC Apc, PKTHREAD Thread, KAPC_ENVIRONMENT En
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1508
MethodKeInitializeDpc
void KeInitializeDpc( __drv_aliasesMem PRKDPC Dpc, PKDEFERRED_ROUTINE DeferredRoutine, __drv_aliasesMem PVOID D
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1572
MethodKeInitializeEvent
NTKERNELAPI VOID KeInitializeEvent( PRKEVENT Event, EVENT_TYPE Type, BOOLEAN State );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1211
MethodKeInitializeMutex
(self, emu, argv, ctx: api.ApiContext = None)
speakeasy/winenv/api/kernelmode/ntoskrnl.py:513
MethodKeInitializeTimer
NTKERNELAPI VOID KeInitializeTimer( PKTIMER Timer );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1243
MethodKeInsertQueueApc
NTKERNELAPI BOOLEAN KeInsertQueueApc( PKAPC Apc, PVOID SystemArgument1, PVOID SystemArgument2
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1558
MethodKeQuerySystemTime
void KeQuerySystemTime( PLARGE_INTEGER CurrentTime );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1715
MethodKeResetEvent
NTKERNELAPI LONG KeResetEvent( PRKEVENT Event );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1223
MethodKeServiceDescriptorTable
Kernel table containing SSDT
speakeasy/winenv/api/kernelmode/ntoskrnl.py:93
MethodKeSetEvent
LONG KeSetEvent( PRKEVENT Event, KPRIORITY Increment, BOOLEAN Wait );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1177
MethodKeSetTimer
NTKERNELAPI BOOLEAN KeSetTimer( PKTIMER Timer, LARGE_INTEGER DueTime, PKDPC Dpc
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1252
MethodKeStackAttachProcess
NTKERNELAPI VOID KeStackAttachProcess( PRKPROCESS PROCESS, PRKAPC_STATE ApcState );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1326
MethodKeTickCount
Tick count exported by ntoskrnl
speakeasy/winenv/api/kernelmode/ntoskrnl.py:83
MethodKeUnstackDetachProcess
NTKERNELAPI VOID KeUnstackDetachProcess( PRKAPC_STATE ApcState );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1340
MethodKeWaitForSingleObject
NTKERNELAPI NTSTATUS KeWaitForSingleObject( PVOID Object, _Strict_type_match_ KWAIT_REASON WaitReason, KP
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1492
MethodKillTimer
BOOL KillTimer( HWND hWnd, UINT_PTR uIDEvent );
speakeasy/winenv/api/usermode/user32.py:1376
MethodLCMapString
int LCMapString( LCID Locale, DWORD dwMapFlags, LPTSTR lpSrcStr, int cchSrc, LPTST
speakeasy/winenv/api/usermode/kernel32.py:3043
MethodLCMapStringEx
int LCMapStringEx( LPCWSTR lpLocaleName, DWORD dwMapFlags, LPCWSTR lpSrcStr,
speakeasy/winenv/api/usermode/kernel32.py:3074
MethodLZSeek
LONG LZSeek( INT hFile, LONG lOffset, INT iOrigin );
speakeasy/winenv/api/usermode/lz32.py:19
MethodLdrAccessResource
NTSTATUS NTAPI LdrAccessResource ( _In_ PVOID BaseAddress, _In_ PIMAGE_RESOURCE_DATA_ENTRY ResourceDataEntry,
speakeasy/winenv/api/usermode/ntdll.py:341
MethodLdrFindResource_U
pub unsafe extern "system" fn LdrFindResource_U( DllHandle: PVOID, ResourceInfo: PLDR_RESOURCE_INFO, Leve
speakeasy/winenv/api/usermode/ntdll.py:270
MethodLdrGetProcedureAddress
NTSTATUS LdrGetProcedureAddress( HMODULE ModuleHandle, PANSI_STRING FunctionName, WORD Oridinal,
speakeasy/winenv/api/usermode/ntdll.py:135
MethodLdrLoadDll
NTSTATUS NTAPI LdrLoadDll( IN PWSTR SearchPath OPTIONAL, IN PULONG LoadFlags OPTIONAL, IN PUNICODE_STRING Name
speakeasy/winenv/api/usermode/ntdll.py:84
MethodLeaveCriticalSection
void LeaveCriticalSection( LPCRITICAL_SECTION lpCriticalSection );
speakeasy/winenv/api/usermode/kernel32.py:2513
MethodLineTo
BOOL LineTo( HDC hdc, int x, int y )
speakeasy/winenv/api/usermode/gdi32.py:56
MethodLoadAccelerators
HACCEL LoadAccelerators( HINSTANCE hInstance, LPCSTR lpTableName );
speakeasy/winenv/api/usermode/user32.py:1027
MethodLoadBitmap
HBITMAP LoadBitmap( HINSTANCE hInstance, LPCSTR lpBitmapName );
speakeasy/winenv/api/usermode/user32.py:516
MethodLoadCursor
HCURSOR LoadCursor( HINSTANCE hInstance, LPCSTR lpCursorName );
speakeasy/winenv/api/usermode/user32.py:760
MethodLoadIcon
HICON LoadIcon( HINSTANCE hInstance, LPCSTR lpIconName );
speakeasy/winenv/api/usermode/user32.py:1106
MethodLoadLibrary
HMODULE LoadLibrary( LPTSTR lpLibFileName );
speakeasy/winenv/api/usermode/kernel32.py:404
MethodLoadLibraryEx
HMODULE LoadLibraryExA( LPCSTR lpLibFileName, HANDLE hFile, DWORD dwFlags );
speakeasy/winenv/api/usermode/kernel32.py:864
MethodLoadResource
HGLOBAL LoadResource( HMODULE hModule, HRSRC hResInfo );
speakeasy/winenv/api/usermode/kernel32.py:5147
MethodLoadString
int LoadStringW( HINSTANCE hInstance, UINT uID, LPWSTR lpBuffer, int cchBufferMax
speakeasy/winenv/api/usermode/user32.py:406
MethodLocalAlloc
DECLSPEC_ALLOCATOR HLOCAL LocalAlloc( UINT uFlags, SIZE_T uBytes );
speakeasy/winenv/api/usermode/kernel32.py:2090
MethodLocalFree
HLOCAL LocalFree( _Frees_ptr_opt_ HLOCAL hMem );
speakeasy/winenv/api/usermode/kernel32.py:3167
MethodLocalLock
LPVOID LocalLock( HGLOBAL hMem );
speakeasy/winenv/api/usermode/kernel32.py:4391
MethodLocalReAlloc
DECLSPEC_ALLOCATOR HLOCAL LocalReAlloc( _Frees_ptr_opt_ HLOCAL hMem, SIZE_T uBytes, UINT
speakeasy/winenv/api/usermode/kernel32.py:2283
MethodLockResource
LPVOID LockResource( HGLOBAL hResData );
speakeasy/winenv/api/usermode/kernel32.py:5174
MethodLookupAccountName
BOOL LookupAccountNameA( [in, optional] LPCSTR lpSystemName, [in] LPCSTR lpAccountName,
speakeasy/winenv/api/usermode/advapi32.py:1338
MethodLookupAccountSid
BOOL LookupAccountSid( LPCSTR lpSystemName, PSID Sid, LPSTR Name, LPD
speakeasy/winenv/api/usermode/advapi32.py:1413
MethodLookupIconIdFromDirectory
int LookupIconIdFromDirectory( PBYTE presbits, BOOL fIcon );
speakeasy/winenv/api/usermode/user32.py:1056
MethodLookupPrivilegeValue
BOOL LookupPrivilegeValue( LPCSTR lpSystemName, LPCSTR lpName, PLUID lpLuid );
speakeasy/winenv/api/usermode/advapi32.py:1214
MethodMapViewOfFile
LPVOID MapViewOfFile( HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, DWO
speakeasy/winenv/api/usermode/kernel32.py:3331
MethodMaskBlt
BOOL MaskBlt( HDC hdcDest, int xDest, int yDest, int width, int height,
speakeasy/winenv/api/usermode/gdi32.py:104
MethodMessageBoxEx
int MessageBoxExA( HWND hWnd, LPCSTR lpText, LPCSTR lpCaption, UINT uType, WO
speakeasy/winenv/api/usermode/user32.py:389
MethodMmGetSystemRoutineAddress
DECLSPEC_IMPORT PVOID MmGetSystemRoutineAddress( PUNICODE_STRING SystemRoutineName );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1701
MethodMmIsAddressValid
BOOLEAN MmIsAddressValid( PVOID VirtualAddress );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:529
MethodMmIsDriverVerifying
LOGICAL MmIsDriverVerifying( _DRIVER_OBJECT *DriverObject );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:2993
MethodMmMapLockedPagesSpecifyCache
PVOID MmMapLockedPagesSpecifyCache( PMDL MemoryDescriptorList, KPROCESSOR_MODE AccessMode, MEMORY_CACHING
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1537
MethodMmProbeAndLockPages
void MmProbeAndLockPages( PMDL MemoryDescriptorList, KPROCESSOR_MODE AccessMode, LOCK_OPERATION Ope
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1152
MethodMmUnlockPages
void MmUnlockPages( PMDL MemoryDescriptorList );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:2475
MethodModule32First
BOOL Module32First( HANDLE hSnapshot, LPMODULEENTRY32 lpme );
speakeasy/winenv/api/usermode/kernel32.py:651
MethodModule32Next
BOOL Module32Next( HANDLE hSnapshot, LPMODULEENTRY32 lpme );
speakeasy/winenv/api/usermode/kernel32.py:698
MethodMoveFile
BOOL MoveFile( LPCTSTR lpExistingFileName, LPCTSTR lpNewFileName );
speakeasy/winenv/api/usermode/kernel32.py:3648
MethodMoveToEx
BOOL MoveToEx( HDC hdc, int x, int y, LPPOINT lppt );
speakeasy/winenv/api/usermode/gdi32.py:44
MethodMsgWaitForMultipleObjects
DWORD MsgWaitForMultipleObjects( DWORD nCount, const HANDLE *pHandles, BOOL fWaitAll,
speakeasy/winenv/api/usermode/user32.py:676
MethodMsiDatabaseMergeA
UINT MsiDatabaseMergeA( MSIHANDLE hDatabase, MSIHANDLE hDatabaseMerge, LPCSTR szTableName );
speakeasy/winenv/api/usermode/msi32.py:19
MethodMulDiv
int MulDiv( int nNumber, int nNumerator, int nDenominator );
speakeasy/winenv/api/usermode/kernel32.py:6813
MethodMultiByteToWideChar
int MultiByteToWideChar( UINT CodePage, DWORD dwFlags,
speakeasy/winenv/api/usermode/kernel32.py:2905
MethodNCryptDeleteKey
SECURITY_STATUS NCryptDeleteKey( NCRYPT_KEY_HANDLE hKey, DWORD dwFlags );
speakeasy/winenv/api/usermode/ncrypt.py:88
MethodNCryptFreeObject
SECURITY_STATUS NCryptFreeObject( NCRYPT_HANDLE hObject );
speakeasy/winenv/api/usermode/ncrypt.py:107
MethodNCryptImportKey
SECURITY_STATUS NCryptImportKey( NCRYPT_PROV_HANDLE hProvider, NCRYPT_KEY_HANDLE hImportKey, LPCWSTR
speakeasy/winenv/api/usermode/ncrypt.py:50
MethodNCryptOpenStorageProvider
SECURITY_STATUS NCryptOpenStorageProvider( NCRYPT_PROV_HANDLE *phProvider, LPCWSTR pszProviderName,
speakeasy/winenv/api/usermode/ncrypt.py:29
MethodNdisAllocateGenericObject
PNDIS_GENERIC_OBJECT NdisAllocateGenericObject( PDRIVER_OBJECT DriverObject, ULONG Tag, USHORT
speakeasy/winenv/api/kernelmode/ndis.py:215
MethodNdisAllocateMemoryWithTag
NDIS_STATUS NdisAllocateMemoryWithTag( _Out_ PVOID *VirtualAddress, _In_ UINT Length, _In_ ULONG Tag
speakeasy/winenv/api/kernelmode/ndis.py:240
MethodNdisAllocateNetBufferListPool
NDIS_HANDLE NdisAllocateNetBufferListPool( NDIS_HANDLE NdisHandle, PNET_BUFFER_LIST_POOL_PARAMETERS
speakeasy/winenv/api/kernelmode/ndis.py:261
MethodNdisFreeGenericObject
void NdisFreeGenericObject( PNDIS_GENERIC_OBJECT NdisObject );
speakeasy/winenv/api/kernelmode/ndis.py:311
MethodNdisFreeMemory
void NdisFreeMemory( PVOID VirtualAddress, UINT Length, UINT MemoryFlags );
speakeasy/winenv/api/kernelmode/ndis.py:298
MethodNdisFreeNetBufferListPool
void NdisFreeNetBufferListPool( NDIS_HANDLE PoolHandle );
speakeasy/winenv/api/kernelmode/ndis.py:287
MethodNdisGetRoutineAddress
PVOID NdisGetRoutineAddress( PNDIS_STRING NdisRoutineName );
speakeasy/winenv/api/kernelmode/ndis.py:79
MethodNdisGetVersion
UINT NdisGetVersion();
speakeasy/winenv/api/kernelmode/ndis.py:56
MethodNdisIMAssociateMiniport
void NdisIMAssociateMiniport( NDIS_HANDLE DriverHandle, NDIS_HANDLE ProtocolHandle );
speakeasy/winenv/api/kernelmode/ndis.py:205
MethodNdisIMRegisterLayeredMiniport
NDIS_STATUS NdisIMRegisterLayeredMiniport( _In_ NDIS_HANDLE NdisWrapperHandle, _In_ PNDIS_MINIPORT_CHARA
speakeasy/winenv/api/kernelmode/ndis.py:180
MethodNdisInitializeReadWriteLock
void NdisInitializeReadWriteLock( PNDIS_RW_LOCK Lock );
speakeasy/winenv/api/kernelmode/ndis.py:138
← previousnext →1,101–1,200 of 2,357, ranked by callers