Module mslinks
Package mslinks.data

Class LinkFlags

    • Constructor Detail

      • LinkFlags

        public LinkFlags​(int n)
      • LinkFlags

        public LinkFlags​(ByteReader data)
                  throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • reset

        private void reset()
      • hasLinkTargetIDList

        public boolean hasLinkTargetIDList()
      • hasLinkInfo

        public boolean hasLinkInfo()
      • hasName

        public boolean hasName()
      • hasRelativePath

        public boolean hasRelativePath()
      • hasWorkingDir

        public boolean hasWorkingDir()
      • hasArguments

        public boolean hasArguments()
      • hasIconLocation

        public boolean hasIconLocation()
      • isUnicode

        public boolean isUnicode()
      • forceNoLinkInfo

        public boolean forceNoLinkInfo()
      • hasExpString

        public boolean hasExpString()
      • runInSeparateProcess

        public boolean runInSeparateProcess()
      • hasDarwinID

        public boolean hasDarwinID()
      • runAsUser

        public boolean runAsUser()
      • hasExpIcon

        public boolean hasExpIcon()
      • noPidlAlias

        public boolean noPidlAlias()
      • runWithShimLayer

        public boolean runWithShimLayer()
      • forceNoLinkTrack

        public boolean forceNoLinkTrack()
      • enableTargetMetadata

        public boolean enableTargetMetadata()
      • disableLinkPathTracking

        public boolean disableLinkPathTracking()
      • disableKnownFolderTracking

        public boolean disableKnownFolderTracking()
      • disableKnownFolderAlias

        public boolean disableKnownFolderAlias()
      • allowLinkToLink

        public boolean allowLinkToLink()
      • unaliasOnSave

        public boolean unaliasOnSave()
      • preferEnvironmentPath

        public boolean preferEnvironmentPath()
      • keepLocalIDListForUNCTarget

        public boolean keepLocalIDListForUNCTarget()
      • setHasLinkTargetIDList

        public LinkFlags setHasLinkTargetIDList()
      • setHasLinkInfo

        public LinkFlags setHasLinkInfo()
      • setHasRelativePath

        public LinkFlags setHasRelativePath()
      • setHasWorkingDir

        public LinkFlags setHasWorkingDir()
      • setHasArguments

        public LinkFlags setHasArguments()
      • setHasIconLocation

        public LinkFlags setHasIconLocation()
      • setIsUnicode

        public LinkFlags setIsUnicode()
      • setForceNoLinkInfo

        public LinkFlags setForceNoLinkInfo()
      • setHasExpString

        public LinkFlags setHasExpString()
      • setRunInSeparateProcess

        public LinkFlags setRunInSeparateProcess()
      • setHasDarwinID

        public LinkFlags setHasDarwinID()
      • setRunAsUser

        public LinkFlags setRunAsUser()
      • setHasExpIcon

        public LinkFlags setHasExpIcon()
      • setNoPidlAlias

        public LinkFlags setNoPidlAlias()
      • setRunWithShimLayer

        public LinkFlags setRunWithShimLayer()
      • setForceNoLinkTrack

        public LinkFlags setForceNoLinkTrack()
      • setEnableTargetMetadata

        public LinkFlags setEnableTargetMetadata()
      • setDisableLinkPathTracking

        public LinkFlags setDisableLinkPathTracking()
      • setDisableKnownFolderTracking

        public LinkFlags setDisableKnownFolderTracking()
      • setDisableKnownFolderAlias

        public LinkFlags setDisableKnownFolderAlias()
      • setAllowLinkToLink

        public LinkFlags setAllowLinkToLink()
      • setUnaliasOnSave

        public LinkFlags setUnaliasOnSave()
      • setPreferEnvironmentPath

        public LinkFlags setPreferEnvironmentPath()
      • setKeepLocalIDListForUNCTarget

        public LinkFlags setKeepLocalIDListForUNCTarget()
      • clearHasLinkTargetIDList

        public LinkFlags clearHasLinkTargetIDList()
      • clearHasLinkInfo

        public LinkFlags clearHasLinkInfo()
      • clearHasName

        public LinkFlags clearHasName()
      • clearHasRelativePath

        public LinkFlags clearHasRelativePath()
      • clearHasWorkingDir

        public LinkFlags clearHasWorkingDir()
      • clearHasArguments

        public LinkFlags clearHasArguments()
      • clearHasIconLocation

        public LinkFlags clearHasIconLocation()
      • clearIsUnicode

        public LinkFlags clearIsUnicode()
      • clearForceNoLinkInfo

        public LinkFlags clearForceNoLinkInfo()
      • clearHasExpString

        public LinkFlags clearHasExpString()
      • clearRunInSeparateProcess

        public LinkFlags clearRunInSeparateProcess()
      • clearHasDarwinID

        public LinkFlags clearHasDarwinID()
      • clearRunAsUser

        public LinkFlags clearRunAsUser()
      • clearHasExpIcon

        public LinkFlags clearHasExpIcon()
      • clearNoPidlAlias

        public LinkFlags clearNoPidlAlias()
      • clearRunWithShimLayer

        public LinkFlags clearRunWithShimLayer()
      • clearForceNoLinkTrack

        public LinkFlags clearForceNoLinkTrack()
      • clearEnableTargetMetadata

        public LinkFlags clearEnableTargetMetadata()
      • clearDisableLinkPathTracking

        public LinkFlags clearDisableLinkPathTracking()
      • clearDisableKnownFolderTracking

        public LinkFlags clearDisableKnownFolderTracking()
      • clearDisableKnownFolderAlias

        public LinkFlags clearDisableKnownFolderAlias()
      • clearAllowLinkToLink

        public LinkFlags clearAllowLinkToLink()
      • clearUnaliasOnSave

        public LinkFlags clearUnaliasOnSave()
      • clearPreferEnvironmentPath

        public LinkFlags clearPreferEnvironmentPath()
      • clearKeepLocalIDListForUNCTarget

        public LinkFlags clearKeepLocalIDListForUNCTarget()