43 lines
1.6 KiB
C
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: these error codes may 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_
|