Skip to content

Commit bf2ee2f

Browse files
committed
[PSDK] Add error codes and NS_CMD_FLAGS enumeration to netsh.h
1 parent 54b9b41 commit bf2ee2f

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

sdk/include/psdk/netsh.h

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,30 @@
55
extern "C" {
66
#endif
77

8+
#define NETSH_ERROR_BASE 15000
9+
#define ERROR_NO_ENTRIES (NETSH_ERROR_BASE + 0)
10+
#define ERROR_INVALID_SYNTAX (NETSH_ERROR_BASE + 1)
11+
#define ERROR_PROTOCOL_NOT_IN_TRANSPORT (NETSH_ERROR_BASE + 2)
12+
#define ERROR_NO_CHANGE (NETSH_ERROR_BASE + 3)
13+
#define ERROR_CMD_NOT_FOUND (NETSH_ERROR_BASE + 4)
14+
#define ERROR_ENTRY_PT_NOT_FOUND (NETSH_ERROR_BASE + 5)
15+
#define ERROR_DLL_LOAD_FAILED (NETSH_ERROR_BASE + 6)
16+
#define ERROR_INIT_DISPLAY (NETSH_ERROR_BASE + 7)
17+
#define ERROR_TAG_ALREADY_PRESENT (NETSH_ERROR_BASE + 8)
18+
#define ERROR_INVALID_OPTION_TAG (NETSH_ERROR_BASE + 9)
19+
#define ERROR_NO_TAG (NETSH_ERROR_BASE + 10)
20+
#define ERROR_MISSING_OPTION (NETSH_ERROR_BASE + 11)
21+
#define ERROR_TRANSPORT_NOT_PRESENT (NETSH_ERROR_BASE + 12)
22+
#define ERROR_SHOW_USAGE (NETSH_ERROR_BASE + 13)
23+
#define ERROR_INVALID_OPTION_VALUE (NETSH_ERROR_BASE + 14)
24+
#define ERROR_OKAY (NETSH_ERROR_BASE + 15)
25+
#define ERROR_CONTINUE_IN_PARENT_CONTEXT (NETSH_ERROR_BASE + 16)
26+
#define ERROR_SUPPRESS_OUTPUT (NETSH_ERROR_BASE + 17)
27+
#define ERROR_HELPER_ALREADY_REGISTERED (NETSH_ERROR_BASE + 18)
28+
#define ERROR_CONTEXT_ALREADY_REGISTERED (NETSH_ERROR_BASE + 19)
29+
#define ERROR_PARSING_FAILURE (NETSH_ERROR_BASE + 20)
30+
#define NETSH_ERROR_END ERROR_CONTEXT_ALREADY_REGISTERED
31+
832
typedef enum _NS_REQS
933
{
1034
NS_REQ_ZERO = 0,
@@ -13,6 +37,17 @@ typedef enum _NS_REQS
1337
NS_REQ_ONE_OR_MORE = 3
1438
} NS_REQS;
1539

40+
enum NS_CMD_FLAGS
41+
{
42+
CMD_FLAG_PRIVATE = 0x01,
43+
CMD_FLAG_INTERACTIVE = 0x02,
44+
CMD_FLAG_LOCAL = 0x08,
45+
CMD_FLAG_ONLINE = 0x10,
46+
CMD_FLAG_HIDDEN = 0x20,
47+
CMD_FLAG_LIMIT_MASK = 0xffff,
48+
CMD_FLAG_PRIORITY = 0x80000000
49+
};
50+
1651
#define NETSH_ROOT_GUID {0, 0, 0, {0, 0, 0, 0, 0, 0, 0, 0}}
1752

1853
typedef

0 commit comments

Comments
 (0)