Subversion Repositories Kolibri OS

Rev

Rev 1789 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1789 Rev 5098
Line -... Line 1...
-
 
1
#pragma pack(push, 1)
1
struct process_table_entry_
2
struct process_table_entry_
2
{
3
{
3
 __u32 cpu_usage __attribute__((packed));
4
 __u32 cpu_usage;
4
 __u16 pos_in_windowing_stack __attribute__((packed));
5
 __u16 pos_in_windowing_stack;
5
 __u16 win_stack_val_at_ecx __attribute__((packed));
6
 __u16 win_stack_val_at_ecx;
6
 __u16 rez1 __attribute__((packed));
7
 __u16 rez1;
7
 char name[11] __attribute__((packed));
8
 char name[11];
8
 __u8 rez2 __attribute__((packed));
9
 __u8 rez2;
9
 __u32 memstart __attribute__((packed));
10
 __u32 memstart;
10
 __u32 memused __attribute__((packed));
11
 __u32 memused;
11
 __u32 pid __attribute__((packed));
12
 __u32 pid;
12
 __u32 winx_start,winy_start __attribute__((packed));
13
 __u32 winx_start,winy_start;
13
 __u32 winx_size,winy_size __attribute__((packed));
14
 __u32 winx_size,winy_size;
14
 __u8  slot __attribute__((packed));
15
 __u8  slot;
15
 __u8 rez3 __attribute__((packed));
16
 __u8 rez3;
16
 __u32 clarx_start,clary_start __attribute__((packed));
17
 __u32 clarx_start,clary_start;
17
 __u32 clarx_size,clary_size __attribute__((packed));
18
 __u32 clarx_size,clary_size;
18
 __u8 win_condition __attribute__((packed));
19
 __u8 win_condition;
19
 __u8 buf[955] __attribute__((packed));
20
 __u8 buf[955];
-
 
21
};
20
}  __attribute__((packed));
22
#pragma pack(pop)
Line 21... Line 23...
21
 
23
 
22
#define TYPEWIN(D,C,B,A,Y,RR,GG,BB) (D<<31)|(C<<30)|(B<<29)|(A<<28)|(Y<<24)|\
24
#define TYPEWIN(D,C,B,A,Y,RR,GG,BB) (D<<31)|(C<<30)|(B<<29)|(A<<28)|(Y<<24)|\