diff options
author | Adam <you@example.com> | 2020-05-17 05:51:50 +0200 |
---|---|---|
committer | Adam <you@example.com> | 2020-05-17 05:51:50 +0200 |
commit | e611b132f9b8abe35b362e5870b74bce94a1e58e (patch) | |
tree | a5781d2ec0e085eeca33cf350cf878f2efea6fe5 /private/utils/ntbackup/inc/remdblk.h | |
download | NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.gz NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.bz2 NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.lz NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.xz NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.zst NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.zip |
Diffstat (limited to 'private/utils/ntbackup/inc/remdblk.h')
-rw-r--r-- | private/utils/ntbackup/inc/remdblk.h | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/private/utils/ntbackup/inc/remdblk.h b/private/utils/ntbackup/inc/remdblk.h new file mode 100644 index 000000000..7c8482a7f --- /dev/null +++ b/private/utils/ntbackup/inc/remdblk.h @@ -0,0 +1,76 @@ +/** +Copyright(c) Maynard Electronics, Inc. 1984-89 + + + Name: remdblk.h + + Date Updated: $./FDT$ $./FTM$ + + Description: This file contains the definition of the Remote DOS + file systems' file and directory control blocks. + + + $Log: G:/LOGFILES/REMDBLK.H_V $ + * + * Rev 1.0 09 May 1991 13:33:02 HUNTER + * Initial revision. + +**/ +/* $end$ include list */ + + +#ifndef remdblk_h +#define remdblk_h + + +#include "queues.h" +#include "doscom.h" +#include "smb.h" + + +typedef struct REM_FDB_INFO *REM_FDB_INFO_PTR; + +typedef struct REM_FDB_INFO { + BOOLEAN inuse_attrib ; + UINT16 handle ; + UINT16 os_name ; +} REM_FDB_INFO ; + + +typedef struct REM_DDB_INFO *REM_DDB_INFO_PTR; + +typedef struct REM_DDB_INFO { + BOOLEAN empty_attrib ; + CHAR path[ DOS_MAX_DSIZE ] ; /* build from "name" and current dir */ + UINT16 os_path ; + UINT16 os_path_leng ; +} REM_DDB_INFO; + + + +typedef struct REM_DBLK *REM_DBLK_PTR; + +typedef struct REM_DBLK { + UINT8 blk_type; /* values: DDB_ID, FDB_ID set: DOS */ + COM_DBLK fs_reserved ; + SMB_DTA dta; + UINT16 tape_attribs ; + BOOLEAN os_info_complete; /* TRUE if GetObjInfo doesn't have to do anything */ + union { + REM_DDB_INFO d; + REM_FDB_INFO f; + } b; +} REM_DBLK; + + +typedef struct REM_MIN_DDB *REM_MIN_DDB_PTR; + +typedef struct REM_MIN_DDB { + Q_ELEM q ; + UINT8 reserved[ 21 ] ; /* reserved for dos */ + UINT16 psize ; /* size of path string */ + CHAR_PTR path; /* build from "name" and current dir */ +} REM_MIN_DDB; + +#endif + |