MCPcopy Create free account
hub / github.com/fabioz/PyDev.Debugger / Thread32First

Function Thread32First

pydevd_attach_to_process/winappdbg/win32/kernel32.py:4597–4609  ·  view source on GitHub ↗
(hSnapshot)

Source from the content-addressed store, hash-verified

4595# __inout LPTHREADENTRY32 lpte
4596# );
4597def Thread32First(hSnapshot):
4598 _Thread32First = windll.kernel32.Thread32First
4599 _Thread32First.argtypes = [HANDLE, LPTHREADENTRY32]
4600 _Thread32First.restype = bool
4601
4602 te = THREADENTRY32()
4603 te.dwSize = sizeof(THREADENTRY32)
4604 success = _Thread32First(hSnapshot, byref(te))
4605 if not success:
4606 if GetLastError() == ERROR_NO_MORE_FILES:
4607 return None
4608 raise ctypes.WinError()
4609 return te
4610
4611
4612# BOOL WINAPI Thread32Next(

Callers 1

SuspendThreadsFunction · 0.85

Calls 2

THREADENTRY32Class · 0.85
GetLastErrorFunction · 0.85

Tested by

no test coverage detected