Subversion Repositories recyclebinunit

Rev

Rev 90 | Rev 99 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 90 Rev 98
Line 9... Line 9...
9
  Windows;
9
  Windows;
10
 
10
 
11
type
11
type
12
  PRbInfoHeader = ^TRbInfoHeader;
12
  PRbInfoHeader = ^TRbInfoHeader;
13
  TRbInfoHeader = record
13
  TRbInfoHeader = record
14
    format: DWORD;         // Unsure...
14
    format: DWORD;         // Unsure if this is just a version field or some unknown flags...!
15
                           // Win95 (without IE4): 00 00 00 00
15
                           // Win95 (without IE4): 00 00 00 00
16
                           // Win95 (with IE4):    04 00 00 00
16
                           // Win95 (with IE4):    04 00 00 00
17
                           // Win NT4:             02 00 00 00
17
                           // Win NT4:             02 00 00 00
18
                           // Win XP:              05 00 00 00
18
                           // Win Me, 2000, XP:    05 00 00 00
19
    totalEntries: DWORD;   // Only Win95 (without IE4) and Win NT4, unknown purpose for other OS versions
19
    totalEntries: DWORD;   // Only Win95 (without IE4) and Win NT4, unknown purpose for other OS versions
20
    nextPossibleID: DWORD; // Only Win95 (without IE4) and Win NT4, unknown purpose for other OS versions
20
    nextPossibleID: DWORD; // Only Win95 (without IE4) and Win NT4, unknown purpose for other OS versions
21
    recordLength: DWORD; // 0x181  =  INFO  structure (without Unicode)
21
    recordLength: DWORD; // 0x181  =  INFO  structure (without Unicode)
22
                         // 0x320  =  INFO2 structure (with Unicode)
22
                         // 0x320  =  INFO2 structure (with Unicode)
23
    totalSize: DWORD; // sum of all "originalSize" values;
23
    totalSize: DWORD; // sum of all "originalSize" values;