Rev 159 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 159 | Rev 169 | ||
---|---|---|---|
Line 56... | Line 56... | ||
56 | extern int stdcall _msys_pci_read_config_dword(int bus,int dev,int fn,int reg); |
56 | extern int stdcall _msys_pci_read_config_dword(int bus,int dev,int fn,int reg); |
57 | extern int stdcall _msys_pci_write_config_byte(int bus,int dev,int fn,int reg,int value); |
57 | extern int stdcall _msys_pci_write_config_byte(int bus,int dev,int fn,int reg,int value); |
58 | extern int stdcall _msys_pci_write_config_word(int bus,int dev,int fn,int reg,int value); |
58 | extern int stdcall _msys_pci_write_config_word(int bus,int dev,int fn,int reg,int value); |
59 | extern int stdcall _msys_pci_write_config_value(int bus,int dev,int fn,int reg,int value); |
59 | extern int stdcall _msys_pci_write_config_value(int bus,int dev,int fn,int reg,int value); |
60 | extern int stdcall _msys_putpixel(int x,int y,int color); |
60 | extern int stdcall _msys_putpixel(int x,int y,int color); |
- | 61 | #pragma pack(push,1) |
|
61 | typedef struct { |
62 | typedef struct { |
62 | int cpu_usage; |
63 | int cpu_usage; //+0 |
63 | int window_pos_info; |
64 | int window_pos_info; //+4 |
- | 65 | short int reserved1; //+8 |
|
64 | char name[12]; |
66 | char name[12]; //+10 |
65 | int memstart; |
67 | int memstart; //+22 |
66 | int memused; |
68 | int memused; //+26 |
67 | int pid; |
69 | int pid; //+30 |
68 | int winx_start; |
70 | int winx_start; //+34 |
69 | int winy_start; |
71 | int winy_start; //+38 |
70 | int winx_size; |
72 | int winx_size; //+42 |
71 | int winy_size; |
73 | int winy_size; //+46 |
72 | int slot_info; |
74 | short int slot_info; //+50 |
- | 75 | short int reserved2; //+52 |
|
- | 76 | int clientx; //+54 |
|
- | 77 | int clienty; //+58 |
|
- | 78 | int clientwidth; //+62 |
|
- | 79 | int clientheight; //+66 |
|
- | 80 | unsigned char window_state;//+70 |
|
- | 81 | char reserved3[1024-71]; //+71 |
|
73 | } process_table_entry; |
82 | } process_table_entry; |
- | 83 | #pragma pack(pop) |
|
74 | extern int stdcall _msys_get_process_table(process_table_entry* proctab,int pid); |
84 | extern int stdcall _msys_get_process_table(process_table_entry* proctab,int pid); |
75 | extern int stdcall _msys_get_screen_size(int* x,int* y); |
85 | extern int stdcall _msys_get_screen_size(int* x,int* y); |
76 | extern void stdcall _msys_sound_load_block(void* blockptr); |
86 | extern void stdcall _msys_sound_load_block(void* blockptr); |
77 | extern void stdcall _msys_sound_play_block(void); |
87 | extern void stdcall _msys_sound_play_block(void); |
78 | extern void stdcall _msys_sound_set_channels(int channels); |
88 | extern void stdcall _msys_sound_set_channels(int channels); |