summaryrefslogtreecommitdiff
path: root/network/wlan/WDI/HEADER/StatusCode.h
diff options
context:
space:
mode:
Diffstat (limited to 'network/wlan/WDI/HEADER/StatusCode.h')
-rw-r--r--network/wlan/WDI/HEADER/StatusCode.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/network/wlan/WDI/HEADER/StatusCode.h b/network/wlan/WDI/HEADER/StatusCode.h
new file mode 100644
index 00000000..84ea8754
--- /dev/null
+++ b/network/wlan/WDI/HEADER/StatusCode.h
@@ -0,0 +1,32 @@
+#ifndef __INC_STATUSCODE_H
+#define __INC_STATUSCODE_H
+
+typedef enum _RT_STATUS{
+ RT_STATUS_SUCCESS = 0,
+ RT_STATUS_FAILURE,
+ RT_STATUS_PENDING,
+ RT_STATUS_RESOURCE,
+ RT_STATUS_INVALID_CONTEXT,
+ RT_STATUS_INVALID_PARAMETER,
+ RT_STATUS_NOT_SUPPORT,
+ RT_STATUS_OS_API_FAILED,
+ RT_STATUS_BUFFER_TOO_SHORT,
+ RT_STATUS_INVALID_LENGTH,
+ RT_STATUS_NOT_RECOGNIZED,
+ RT_STATUS_MALFORMED_PKT,
+ RT_STATUS_PKT_DROP,
+ RT_STATUS_MEDIA_BUSY,
+ RT_STATUS_INVALID_DATA,
+ RT_STATUS_INVALID_STATE,
+ RT_STATUS_IO_EXCEPTION,
+}RT_STATUS,*PRT_STATUS;
+
+#define CHECK_NULL_RETURN_STATUS(_Pointer) \
+{ \
+ if(NULL == _Pointer) \
+ { \
+ RT_ASSERT(_Pointer, ("Pointer(" #_Pointer ") is NULL\n")); \
+ return RT_STATUS_INVALID_CONTEXT; \
+ } \
+}
+#endif // #ifndef __INC_STATUSCODE_H