1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
TODO
* lnkinfo: show corrupted information
* lnkinfo: : should be before \t
* check behavior of liblnk_file_link_refers_to_file() seems to block certain time values from being printed.
* what about trailing data in xp lnk files ?
* what about shell items
* what about ole properties
* pylnk add functions
* add support for 0xa0000009
* rename liblnk_file_copy_link_target_identifier_data to liblnk_file_get_link_target_identifier_data ?
File format:
* Ignore the location information (ForceNoLinkInfo)
* what is controlled by the has location info?
Checks
* compare environment variables string and unicode string
* compare icon location data string, string and unicode string
- data string not necessary equal to string in data block, due to expansion of %VAR%
Refactor
* volume information read into separate subfunction
* network share information read into separate subfunction
Debug
* print descriptive name of data_block_signature
* print values of additional extra blocks
- console properties data block
- console codepage data block
- shim layer data block
- metadata property store data block
- shell item identifiers list data block
* remaining known folder identifiers in test set
Library
* create API functions to access link information values
* add libfvalue
API
* add functions
- for icon location block ?
- for special and/or known folder identifier
* remove liblnk_file_get_link_target_identifier_data
20090905
* see `git log' for more recent change log
* initial version
|