Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Typedefs | Enumerations
nsDecodeAppleFile.h File Reference
#include "nscore.h"
#include "nsCOMPtr.h"
#include "nsIFile.h"
#include "nsILocalFileMac.h"
#include "nsIOutputStream.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


struct  ap_header
struct  ap_entry
struct  ap_dates
class  nsDecodeAppleFile


#define APPLESINGLE_MAGIC   0x00051600L
#define APPLEDOUBLE_MAGIC   0x00051607L
#define VERSION   0x00020000
#define NUM_ENTRIES   6
#define ENT_DFORK   1L
#define ENT_RFORK   2L
#define ENT_NAME   3L
#define ENT_COMMENT   4L
#define ENT_DATES   8L
#define ENT_FINFO   9L
#define CONVERT_TIME   1265437696L
#define MAX_BUFFERSIZE   1024


typedef struct ap_header ap_header
typedef struct ap_entry ap_entry
typedef struct ap_dates ap_dates


enum  { errADNotEnoughData = -12099, errADNotSupported, errADBadVersion }

Class Documentation

struct ap_header

Definition at line 82 of file nsMsgAppleCodes.h.

Class Members
PRInt16 entries
PRInt16 entriesCount
PRInt32 fill
char fill
PRInt32 magic
PRInt32 version
struct ap_entry

Definition at line 91 of file nsMsgAppleCodes.h.

Class Members
PRInt32 id
PRInt32 length
PRInt32 offset
struct ap_dates

Definition at line 99 of file nsMsgAppleCodes.h.

Class Members
PRInt32 access
PRInt32 backup
PRInt32 create
PRInt32 modify

Define Documentation

#define APPLEDOUBLE_MAGIC   0x00051607L

Definition at line 55 of file nsDecodeAppleFile.h.

#define APPLESINGLE_MAGIC   0x00051600L

Definition at line 54 of file nsDecodeAppleFile.h.

#define CONVERT_TIME   1265437696L

Definition at line 67 of file nsDecodeAppleFile.h.

#define ENT_COMMENT   4L

Definition at line 63 of file nsDecodeAppleFile.h.

#define ENT_DATES   8L

Definition at line 64 of file nsDecodeAppleFile.h.

#define ENT_DFORK   1L

Definition at line 60 of file nsDecodeAppleFile.h.

#define ENT_FINFO   9L

Definition at line 65 of file nsDecodeAppleFile.h.

#define ENT_NAME   3L

Definition at line 62 of file nsDecodeAppleFile.h.

#define ENT_RFORK   2L

Definition at line 61 of file nsDecodeAppleFile.h.

#define MAX_BUFFERSIZE   1024

Definition at line 121 of file nsDecodeAppleFile.h.

Definition at line 58 of file nsDecodeAppleFile.h.

#define VERSION   0x00020000

Definition at line 56 of file nsDecodeAppleFile.h.

Typedef Documentation

typedef struct ap_dates ap_dates
typedef struct ap_entry ap_entry
typedef struct ap_header ap_header

Enumeration Type Documentation

anonymous enum

Definition at line 102 of file nsDecodeAppleFile.h.