Added required defines and typedefs for ntoskrnl/io modules.
[reactos.git] / reactos / include / ddk / status.h
index d2797a5..81edfb9 100644 (file)
 #define STATUS_OBJECT_NAME_INVALID                  (0xc0000033)
 #define STATUS_OBJECT_NAME_NOT_FOUND                (0xc0000034)
 #define STATUS_OBJECT_NAME_COLLISION                (0xc0000035)
+#define STATUS_OBJECT_NAME_EXISTS                   (0x40000000)
+
 
 #define STATUS_PORT_DISCONNECTED                    (0xc0000037)
 #define STATUS_DEVICE_ALREADY_ATTACHED              (0xc0000038)
 #define STATUS_CONFLICTING_ADDRESS                  (0xC1000005)
 #define STATUS_NO_MEDIA_IN_DRIVE                    (0xC1000006)
 
-#ifndef __ASM__
-enum
-{
- RPC_NT_INVALID_STRING_BINDING=0xC0020001,
- RPC_NT_WRONG_KIND_OF_BINDING,
- RPC_NT_INVALID_BINDING,
- RPC_NT_PROTSEQ_NOT_SUPPORTED,
- RPC_NT_INVALID_RPC_PROTSEQ,
- RPC_NT_INVALID_STRING_UUID,
- RPC_NT_INVALID_ENDPOINT_FORMAT,
- RPC_NT_INVALID_NET_ADDR,
- RPC_NT_NO_ENDPOINT_FOUND,
- RPC_NT_INVALID_TIMEOUT,
- RPC_NT_OBJECT_NOT_FOUND,
- RPC_NT_ALREADY_REGISTERED,
- RPC_NT_TYPE_ALREADY_REGISTERED,
- RPC_NT_ALREADY_LISTENING,
- RPC_NT_NO_PROTSEQS_REGISTERED,
- RPC_NT_NOT_LISTENING,
- RPC_NT_UNKNOWN_MGR_TYPE,
- RPC_NT_UNKNOWN_IF,
- RPC_NT_NO_BINDINGS,
- RPC_NT_NO_PROTSEQS,
- RPC_NT_CANT_CREATE_ENDPOINT,
- RPC_NT_OUT_OF_RESOURCES,
- RPC_NT_SERVER_UNAVAILABLE,
- RPC_NT_SERVER_TOO_BUSY,
- RPC_NT_INVALID_NETWORK_OPTIONS,
- RPC_NT_NO_CALL_ACTIVE,
- RPC_NT_CALL_FAILED,
- RPC_NT_CALL_FAILED_DNE,
- RPC_NT_PROTOCOL_ERROR,
-
-
- RPC_NT_SS_IN_NULL_CONTEXT=0xC0030004,
-
-};
-#endif
-
 #endif /* __INCLUDE_DDK_STATUS_H */