Subversion Repositories recyclebinunit

Rev

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

Rev 76 Rev 82
Line 50... Line 50...
50
    sourceUnicode: array[0..MAX_PATH-3] of WideChar; // 258 elements
50
    sourceUnicode: array[0..MAX_PATH-3] of WideChar; // 258 elements
51
    unknown1: DWORD; // Dummy?
51
    unknown1: DWORD; // Dummy?
52
  end;
52
  end;
53
 
53
 
54
type
54
type
55
  PRbVistaRecord = ^TRbVistaRecord;
55
  PRbVistaRecord1 = ^TRbVistaRecord1;
56
  TRbVistaRecord = record
56
  TRbVistaRecord1 = record
57
    signature: int64; // Always 01 00 00 00 00 00 00 00 ?
57
    version: int64; // Always 01 00 00 00 00 00 00 00
58
    originalSize: int64;
58
    originalSize: int64;
59
    deletionTime: FILETIME;
59
    deletionTime: FILETIME;
60
    sourceUnicode: array[0..MAX_PATH-1] of WideChar;
60
    sourceUnicode: array[0..MAX_PATH-1] of WideChar;
61
  end;
61
  end;
62
 
62
 
63
type
63
type
-
 
64
  PRbVistaRecord2Head = ^TRbVistaRecord2Head;
-
 
65
  TRbVistaRecord2Head = record
-
 
66
    version: int64; // Always 02 00 00 00 00 00 00 00
-
 
67
    originalSize: int64;
-
 
68
    deletionTime: FILETIME;
-
 
69
    sourceCountChars: DWORD; // including NUL
-
 
70
    //sourceUnicode: array[0..sourceCountChars+1] of WideChar;
-
 
71
  end;
-
 
72
 
-
 
73
type
64
  // Windows 95 + Windows NT 4
74
  // Windows 95 + Windows NT 4
65
  // HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\BitBucket: PurgeInfo (Binary)
75
  // HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\BitBucket: PurgeInfo (Binary)
66
  PRbWin95PurgeInfo = ^TRbWin95PurgeInfo;
76
  PRbWin95PurgeInfo = ^TRbWin95PurgeInfo;
67
  TRbWin95PurgeInfo = record
77
  TRbWin95PurgeInfo = record
68
    cbSize: DWORD;
78
    cbSize: DWORD;