/* DESKFPD.H 06/11/84 - 03/25/85 Lee Lorenzen */ /* * Copyright 1999, Caldera Thin Clients, Inc. * This software is licenced under the GNU Public License. * Please see LICENSE.TXT for further information. * */ #define OP_COUNT 0 #define OP_DELETE 1 #define OP_COPY 2 #define D_PERM 0x0001 #define V_ICON 0 #define V_TEXT 1 #define S_NAME 0 #define S_DATE 1 #define S_SIZE 2 #define S_TYPE 3 #define E_NOERROR 0 #define E_NOFNODES 100 #define E_NOPNODES 101 #define E_NODNODES 102 #define NUM_FNODES 400 #define NUM_PNODES 3 /* one more than windows for */ /* unopen disk copy */ #define FNODE struct filenode FNODE { FNODE *f_next; BYTE f_junk; /* to align on even boundaries */ BYTE f_attr; /* BugFix */ UWORD f_time; UWORD f_date; /* */ LONG f_size; BYTE f_name[13]; WORD f_obid; ANODE *f_pa; WORD f_isap; }; #define PNODE struct pathnode PNODE { PNODE *p_next; WORD p_flags; WORD p_attr; BYTE p_spec[67]; FNODE *p_flist; WORD p_count; LONG p_size; };