NT4/private/ntos/mup/dfserr.h
2020-09-30 17:12:29 +02:00

43 lines
1.6 KiB
C

//-------------------------------------------------------------------------
//
// File: dfserr.h
//
// Contents: This file has all the DFS driver error codes defined.
// This includes only NTSTATUS codes returned from the
// DFS driver. For user-level HRESULTs, see oleerror.mc.
//
// History: 04-Feb-93 SudK Created.
// 23 Sep 93 Alanw Cleaned up, changed naming
// convention to be DFS_STATUS_xxx
//
// NOTES: BUGBUG - these error codes need to be moved into
// ntstatus.mc.
//
//-------------------------------------------------------------------------
#ifndef _DFSERR_H_
#define _DFSERR_H_
//
// The following are errror status codes which can be returned by the
// DFS driver.
//
#define DFS_STATUS_NOSUCH_LOCAL_VOLUME STATUS_OBJECT_NAME_NOT_FOUND
#define DFS_STATUS_BAD_EXIT_POINT STATUS_OBJECT_NAME_INVALID
#define DFS_STATUS_STORAGEID_ALREADY_INUSE STATUS_OBJECT_NAME_COLLISION
#define DFS_STATUS_BAD_STORAGEID STATUS_OBJECT_PATH_INVALID
//
// Defines for PKT specific errors
//
#define DFS_STATUS_ENTRY_EXISTS STATUS_OBJECT_NAME_COLLISION
#define DFS_STATUS_NO_SUCH_ENTRY STATUS_OBJECT_NAME_NOT_FOUND
#define DFS_STATUS_NO_DOMAIN_SERVICE STATUS_CANT_ACCESS_DOMAIN_INFO
#define DFS_STATUS_LOCAL_ENTRY STATUS_CANNOT_DELETE
#define DFS_STATUS_INCONSISTENT STATUS_INTERNAL_DB_CORRUPTION
#define DFS_STATUS_RESYNC_INFO STATUS_MEDIA_CHECK
#endif // _DFSERR_H_