43 #define CTL_CODE(Dev, Func, Meth, Acc) ( ((Dev)<<16) | ((Acc)<<14) | ((Func)<<2) | (Meth)) 45 #define METHOD_BUFFERED 0 46 #define METHOD_IN_DIRECT 1 47 #define METHOD_OUT_DIRECT 2 48 #define METHOD_NEITHER 3 51 #define FILE_ANY_ACCESS 0 52 #define FILE_READ_ACCESS 1 53 #define FILE_WRITE_ACCESS 2 57 #define PICE_DEVICE_DEBUGGER 64787 59 #define PICE_IOCTL_LOAD CTL_CODE(PICE_DEVICE_DEBUGGER, 2049, METHOD_BUFFERED, FILE_ANY_ACCESS) 60 #define PICE_IOCTL_UNLOAD CTL_CODE(PICE_DEVICE_DEBUGGER, 2050, METHOD_BUFFERED, FILE_ANY_ACCESS) 61 #define PICE_IOCTL_RELOAD CTL_CODE(PICE_DEVICE_DEBUGGER, 2051, METHOD_BUFFERED, FILE_ANY_ACCESS) 62 #define PICE_IOCTL_BREAK CTL_CODE(PICE_DEVICE_DEBUGGER, 2052, METHOD_BUFFERED, FILE_ANY_ACCESS) 63 #define PICE_IOCTL_STATUS CTL_CODE(PICE_DEVICE_DEBUGGER, 2053, METHOD_BUFFERED, FILE_ANY_ACCESS) 71 #define MAGIC_ULONG( ch0, ch1, ch2, ch3 ) \ 72 ( (ULONG)(UCHAR)(ch0) | \ 73 ( (ULONG)(UCHAR)(ch1) << 8 ) | \ 74 ( (ULONG)(UCHAR)(ch2) << 16 ) | \ 75 ( (ULONG)(UCHAR)(ch3) << 24 ) ) 77 #define PICE_MAGIC MAGIC_ULONG('P','I','C','E') 79 #define DEBUG_MODULE_NAME_LEN 32 154 #define PACKET_TYPE_CLRLINE (0) 162 #define PACKET_TYPE_PRINT (1) 172 #define PACKET_TYPE_CONNECT (2) 179 #define PACKET_TYPE_CURSOR (3) 186 #define PACKET_TYPE_INVERTLINE (4) 193 #define PACKET_TYPE_POLL (5) struct _SERIAL_DATA_PACKET_INVERTLINE * PSERIAL_DATA_PACKET_INVERTLINE
struct _SERIAL_DATA_PACKET * PSERIAL_DATA_PACKET
struct _SERIAL_DATA_PACKET SERIAL_DATA_PACKET
struct _SERIAL_DATA_PACKET_CLRLINE * PSERIAL_DATA_PACKET_CLRLINE
SERIAL_PACKET_HEADER header
struct _SERIAL_PACKET SERIAL_PACKET
struct _SERIAL_DATA_PACKET_POLL * PSERIAL_DATA_PACKET_POLL
struct _STAB_ENTRY STAB_ENTRY
struct _SERIAL_PACKET_HEADER SERIAL_PACKET_HEADER
#define DEBUG_MODULE_NAME_LEN
struct _SERIAL_DATA_PACKET_INVERTLINE SERIAL_DATA_PACKET_INVERTLINE
struct _SERIAL_DATA_PACKET_CURSOR * PSERIAL_DATA_PACKET_CURSOR
struct _STAB_ENTRY * PSTAB_ENTRY
struct _DEBUGGER_STATUS_BLOCK * PDEBUGGER_STATUS_BLOCK
struct _SERIAL_DATA_PACKET_CONNECT SERIAL_DATA_PACKET_CONNECT
struct _SERIAL_PACKET * PSERIAL_PACKET
struct _SERIAL_DATA_PACKET_CLRLINE SERIAL_DATA_PACKET_CLRLINE
struct _SERIAL_PACKET_HEADER * PSERIAL_PACKET_HEADER
struct _PICE_SYMBOLFILE_HEADER PICE_SYMBOLFILE_HEADER
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
struct _SERIAL_DATA_PACKET_PRINT SERIAL_DATA_PACKET_PRINT
struct _SERIAL_DATA_PACKET_POLL SERIAL_DATA_PACKET_POLL
struct _SERIAL_DATA_PACKET_CONNECT * PSERIAL_DATA_PACKET_CONNECT
struct _SERIAL_DATA_PACKET_CURSOR SERIAL_DATA_PACKET_CURSOR
struct _PICE_SYMBOLFILE_SOURCE PICE_SYMBOLFILE_SOURCE
struct _DEBUGGER_STATUS_BLOCK DEBUGGER_STATUS_BLOCK
struct _SERIAL_DATA_PACKET_PRINT * PSERIAL_DATA_PACKET_PRINT