Top Fields Constructors Methods
mslinks

public Class ShellLinkHeader

extends Object
implements Serializable
Class Inheritance
All Implemented Interfaces
mslinks.Serializable
Imports
io.ByteReader, .ByteWriter, java.io.IOException, mslinks.data.FileAttributesFlags, .Filetime, .GUID, .HotKeyFlags, .LinkFlags

Field Summary

Modifier and TypeField and Description
private Filetime
private static GUID
private Filetime
private FileAttributesFlags
private int
private static int
private HotKeyFlags
private int
private LinkFlags
private int
public static final int
public static final int
public static final int
private Filetime

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public Filetime
public Filetime
public FileAttributesFlags
public int
public HotKeyFlags
public int
public LinkFlags
public int
public Filetime
public void
public ShellLinkHeader
setFileSize(long n)

public ShellLinkHeader
setIconIndex(int n)

public ShellLinkHeader
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

accessTimeback to summary
private Filetime accessTime
clsidback to summary
private static GUID clsid
creationTimeback to summary
private Filetime creationTime
fafback to summary
private FileAttributesFlags faf
fileSizeback to summary
private int fileSize
headerSizeback to summary
private static int headerSize
hkfback to summary
private HotKeyFlags hkf
iconIndexback to summary
private int iconIndex
lfback to summary
private LinkFlags lf
showCommandback to summary
private int showCommand
SW_SHOWMAXIMIZEDback to summary
public static final int SW_SHOWMAXIMIZED
SW_SHOWMINNOACTIVEback to summary
public static final int SW_SHOWMINNOACTIVE
SW_SHOWNORMALback to summary
public static final int SW_SHOWNORMAL
writeTimeback to summary
private Filetime writeTime

Constructor Detail

ShellLinkHeaderback to summary
public ShellLinkHeader()
ShellLinkHeaderback to summary
public ShellLinkHeader(ByteReader data) throws ShellLinkException, IOException

Method Detail

getAccessTimeback to summary
public Filetime getAccessTime()
getCreationTimeback to summary
public Filetime getCreationTime()
getFileAttributesFlagsback to summary
public FileAttributesFlags getFileAttributesFlags()
getFileSizeback to summary
public int getFileSize()
getHotKeyFlagsback to summary
public HotKeyFlags getHotKeyFlags()
getIconIndexback to summary
public int getIconIndex()
getLinkFlagsback to summary
public LinkFlags getLinkFlags()
getShowCommandback to summary
public int getShowCommand()
getWriteTimeback to summary
public Filetime getWriteTime()
serializeback to summary
public void serialize(ByteWriter bw) throws IOException

Implements mslinks.Serializable.serialize.

setFileSizeback to summary
public ShellLinkHeader setFileSize(long n)
setIconIndexback to summary
public ShellLinkHeader setIconIndex(int n)
setShowCommandback to summary
public ShellLinkHeader setShowCommand(int n) throws ShellLinkException