Subversion Repositories recyclebinunit

Rev

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

Rev 106 Rev 107
Line 95... Line 95...
95
### Version 1 (Introduced in Windows Vista)
95
### Version 1 (Introduced in Windows Vista)
96
 
96
 
97
| offset (hex) | size (dec) |  type           | description |
97
| offset (hex) | size (dec) |  type           | description |
98
|--------------|------------|-----------------|-------------|
98
|--------------|------------|-----------------|-------------|
99
| 0000         | 8          | int64           | Version, always `01 00 00 00 00 00 00 00` |
99
| 0000         | 8          | int64           | Version, always `01 00 00 00 00 00 00 00` |
100
| 0008         | 8          | uint64          | Original size | 
100
| 0008         | 8          | int64           | Original size | 
101
| 0010         | 8          | FILETIME        | Deletion time | 
101
| 0010         | 8          | FILETIME        | Deletion time | 
102
| 0018         | 520        | wchar[MAX_PATH] | Original file name and path in Unicode characters. 260 characters (including NUL terminator) | 
102
| 0018         | 520        | wchar[MAX_PATH] | Original file name and path in Unicode characters. 260 characters (including NUL terminator) | 
103
 
103
 
104
### Version 2 (Introduced somewhere in a Windows 10 release)
104
### Version 2 (Introduced somewhere in a Windows 10 release)
105
 
105
 
106
| offset (hex) | size (dec) |  type           | description |
106
| offset (hex) | size (dec) |  type           | description |
107
|--------------|------------|-----------------|-------------|
107
|--------------|------------|-----------------|-------------|
108
| 0000         | 8          | int64           | Version, always `02 00 00 00 00 00 00 00` |
108
| 0000         | 8          | int64           | Version, always `02 00 00 00 00 00 00 00` |
109
| 0008         | 8          | uint64          | Original size | 
109
| 0008         | 8          | int64           | Original size | 
110
| 0010         | 8          | FILETIME        | Deletion time | 
110
| 0010         | 8          | FILETIME        | Deletion time | 
111
| 0018         | 4          | DWORD           | Original file name and path: Count of Unicode characters, including NUL terminator | 
111
| 0018         | 4          | DWORD           | Original file name and path: Count of Unicode characters, including NUL terminator | 
112
| 001C         | 2*n        | wchar[]         | Original file name and path: Zero terminated Unicode string |
112
| 001C         | 2*n        | wchar[]         | Original file name and path: Zero terminated Unicode string |