Rev 82 | Rev 98 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 82 | Rev 90 | ||
---|---|---|---|
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 | // Introduced in Windows Vista |
|
55 | PRbVistaRecord1 = ^TRbVistaRecord1; |
56 | PRbVistaRecord1 = ^TRbVistaRecord1; |
56 | TRbVistaRecord1 = record |
57 | TRbVistaRecord1 = record |
57 | version: int64; // Always 01 00 00 00 00 00 00 00 |
58 | version: int64; // Always 01 00 00 00 00 00 00 00 |
58 | originalSize: int64; |
59 | originalSize: int64; |
59 | deletionTime: FILETIME; |
60 | deletionTime: FILETIME; |
60 | sourceUnicode: array[0..MAX_PATH-1] of WideChar; |
61 | sourceUnicode: array[0..MAX_PATH-1] of WideChar; |
61 | end; |
62 | end; |
62 | 63 | ||
63 | type |
64 | type |
- | 65 | // Introduced somewhere in a Win10 release |
|
64 | PRbVistaRecord2Head = ^TRbVistaRecord2Head; |
66 | PRbVistaRecord2Head = ^TRbVistaRecord2Head; |
65 | TRbVistaRecord2Head = record |
67 | TRbVistaRecord2Head = record |
66 | version: int64; // Always 02 00 00 00 00 00 00 00 |
68 | version: int64; // Always 02 00 00 00 00 00 00 00 |
67 | originalSize: int64; |
69 | originalSize: int64; |
68 | deletionTime: FILETIME; |
70 | deletionTime: FILETIME; |
- | 71 | (* sourceUnicode: BSTR; *) |
|
69 | sourceCountChars: DWORD; // including NUL |
72 | sourceCountChars: DWORD; // including NUL |
70 | //sourceUnicode: array[0..sourceCountChars+1] of WideChar; |
73 | //sourceUnicode: array[0..sourceCountChars+1] of WideChar; |
71 | end; |
74 | end; |
72 | 75 | ||
73 | type |
76 | type |