This module defines classes to work with Microsoft Windows shell link (.lnk, shortcut) files.
Represents a shell link (.lnk) file.
Parameters: |
|
---|
Represents a header from a shell link (.lnk) file.
Creates a ShellLinkHeader object from a stream.
Parameters: |
|
---|---|
Return type: | |
Returns: | The corresponding ShellLinkHeader object. |
Creates a ShellLinkHeader object from a ctype.
Parameter: | ctype (lf.win.shell.dtypes.ShellLinkHeader) – An instance of a ShellLinkHeader ctype. |
---|---|
Return type: | ShellLinkHeader |
Returns: | The corresponding ShellLinkHeader object. |
Represents the file system attributes of a link target.
Represents the LinkFlags structure from ShellLinkHeader.
Represents a LinkInfo structure.
Represents a VolumeID structure.
Represents a Common Network Relative Link structure.
Represents a collection of StringData objects.
Represents a StringData structure.
Creates a StringData object from a stream.
Parameters: |
|
---|---|
Return type: | |
Returns: | The corresponding StringData object. |
Base class for ExtraDataBlock subclasses.
An optional field that describes the data in the structure.
Note
Subclasses set this to None
Creates a ExtraDataBlock from a stream.
Parameters: |
|
---|---|
Return type: | |
Returns: | The corresponding ExtraDataBlock object. |
Represents a ConsoleProps structure.
Creates a ConsoleProps from a stream.
Parameters: |
|
---|---|
Return type: | |
Returns: | The corresponding ConsoleProps object. |
Represents a ConsoleFEProps structure.
Creates a ConsoleFEProps from a stream.
Parameters: |
|
---|---|
Return type: | |
Returns: | The corresponding ConsoleFEProps object. |
Represents a DarwinProps structure.
Creates a DarwinProps from a stream.
Parameters: |
|
---|---|
Return type: | |
Returns: | The corresponding DarwinProps object. |
Base class for blocks that use environment variables.
Creates a ExpandableStringsDataBlock from a stream.
Parameters: |
|
---|---|
Return type: | |
Returns: | The corresponding ExpandableStringsDataBlock object. |
Represents a KnownFolderProps structure.
Creates a KnownFolderProps from a stream.
Parameters: |
|
---|---|
Return type: | |
Returns: | The corresponding KnownFolderProps object. |
Represents serialized property storage values.
Creates a PropertyStoreProps from a stream.
Parameters: |
|
---|---|
Return type: | |
Returns: | The corresponding PropertyStoreProps object. |
Specifies the name of a shim to use when activating/running the target.
Specifies the location of special folders in an item id list.
Creates a SpecialFolderProps from a stream.
Parameters: |
|
---|---|
Return type: | |
Returns: | The corresponding SpecialFolderProps object. |
Represents a domain relative object identifier (DROID).
Creates a DomainRelativeObjId from a stream.
Parameters: |
|
---|---|
Return type: | |
Returns: | The corresponding DomainRelativeObjId object. |
Creates a DomainRelativeObjId object from a ctype.
Parameter: | ctype (lf.win.shell.dtypes.DomainRelativeObjId) – An instance of a DomainRelativeObjId ctype. |
---|---|
Return type: | DomainRelativeObjId |
Returns: | The corresponding DomainRelativeObjId object. |
Data used to resolve a link target with the Link Tracking Service.
Creates a TrackerProps from a stream.
Parameters: |
|
---|---|
Return type: | |
Returns: | The corresponding TrackerProps object. |
An alternative to an item id list.
Creates a VistaAndAboveIDListProps from a stream.
Parameters: |
|
---|---|
Return type: | |
Returns: | The corresponding VistaAndAboveIDListProps object. |
Makes ExtraDataBlock (and subclass) objects.
Creates a series of ExtraDataBlock (or subclass) objects.
Parameters: |
|
---|---|
Return type: | iterator |
Returns: | An iterator of the corresponding objects. |