Win32-2.12.0.0: A binding to Windows Win32 API.
Copyright(c) Esa Ilari Vuokko 2006
LicenseBSD-style (see the file LICENSE)
MaintainerEsa Ilari Vuokko <ei@vuokko.info>
Stabilityprovisional
Portabilityportable
Safe HaskellSafe
LanguageHaskell2010

System.Win32.DebugApi

Description

A collection of FFI declarations for using Windows DebugApi.

Synopsis

Documentation

type PID = DWORD Source #

type TID = DWORD Source #

type PHANDLE = Ptr () Source #

type THANDLE = Ptr () Source #

Debug events

Debugging another process

Thread control

Thread register control

useAllRegs :: Ptr a -> IO () Source #

withThreadContext :: THANDLE -> (Ptr a -> IO b) -> IO b Source #

dr :: Int -> Int Source #

setReg :: Ptr a -> Int -> DWORD -> IO () Source #

modReg :: Ptr a -> Int -> (DWORD -> DWORD) -> IO DWORD Source #

Sending debug output to another process