class Ole::DirectoryEntry

Defined in:

direntry.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(data : Bytes, byte_order : Ole::ByteOrder) #

[View source]
def self.new #

dummy initializer


[View source]

Class Method Detail

def self.size : Int32 #

size of directory entry is 128


[View source]

Instance Method Detail

def bytes_to_hex(b : Bytes) : String #

[View source]
def child_sid : UInt32 #

[View source]
def child_sid=(child_sid : UInt32) #

[View source]
def clsid : Bytes #

[View source]
def clsid=(clsid : Bytes) #

[View source]
def color : UInt8 #

[View source]
def color=(color : UInt8) #

[View source]
def ctime : Time #

[View source]
def ctime=(ctime : Time) #

[View source]
def data : Bytes #

[View source]
def data=(data : Bytes) #

[View source]
def dump(join : String = "\n") : String #

[View source]
def error : String #

[View source]
def error=(error : String) #

[View source]
def errors : Array(String) #

[View source]
def errors=(errors : Array(String)) #

[View source]
def left_sid : UInt32 #

[View source]
def left_sid=(left_sid : UInt32) #

[View source]
def mtime : Time #

[View source]
def mtime=(mtime : Time) #

[View source]
def name : String #

[View source]
def name=(name : String) #

[View source]
def name_utf16 #

[View source]
def right_sid : UInt32 #

[View source]
def right_sid=(right_sid : UInt32) #

[View source]
def size : UInt64 #

[View source]
def size=(size : UInt64) #

[View source]
def size_name : UInt16 #

[View source]
def size_name=(size_name : UInt16) #

[View source]
def start_sector : UInt32 #

[View source]
def start_sector=(start_sector : UInt32) #

[View source]
def type : UInt8 #

[View source]
def type=(type : UInt8) #

[View source]
def user_flags : UInt32 #

[View source]
def user_flags=(user_flags : UInt32) #

[View source]