Documentation ¶
Overview ¶
package olk15 is my interpretation of outlook files for Mac (.olk15XYZ files)
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrHeaderSize = errors.New("Invalid header size")
Functions ¶
func DecodeUTF8 ¶
func DecoderDefault ¶
Types ¶
type ContactManager ¶
type ContactManager struct {
// contains filtered or unexported fields
}
func NewContactManager ¶
func NewContactManager() (m *ContactManager)
func (*ContactManager) Add ¶
func (m *ContactManager) Add(c *Contacts)
func (*ContactManager) AddFromFile ¶
func (m *ContactManager) AddFromFile(filename string) (err error)
func (*ContactManager) IndexMail ¶
func (m *ContactManager) IndexMail(s string) int
func (*ContactManager) Len ¶
func (m *ContactManager) Len() (l int)
func (*ContactManager) Mail ¶
func (m *ContactManager) Mail(i int) (mail string)
func (*ContactManager) Name ¶
func (m *ContactManager) Name(i int) (name string)
type Contacts ¶
type Contacts struct {
// contains filtered or unexported fields
}
func ContactsFromFile ¶
func NewContacts ¶
func NewContacts() (c *Contacts)
type Message ¶
type Message struct { Magic [4]byte Version uint32 Unknown01 [24]byte CRLM uint32 Unknown02 uint32 Unknown03 uint32 SizeBlock1Size uint32 SizeBlock2Size uint32 // SizeBlock2Size + SizeBlock1Size = msg size }
func ParseMessage ¶
Click to show internal directories.
Click to hide internal directories.