-
Notifications
You must be signed in to change notification settings - Fork 53
/
Copy pathwsman-names.i
61 lines (53 loc) · 2.32 KB
/
wsman-names.i
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
/*
* wsman-names.i
* constant definitions for openwsman swig bindings
*
*/
%include "wsman-names.h"
/* redefine enums here, these aren't recognized as constants by swig */
#define FLAG_NONE 0x0000
#define FLAG_ENUMERATION_COUNT_ESTIMATION 0x0001
/* Optimize enumeration, return actual data instead of context */
#define FLAG_ENUMERATION_OPTIMIZATION 0x0002
/* Return endpoint references in enumeration */
#define FLAG_ENUMERATION_ENUM_EPR 0x0004
#define FLAG_ENUMERATION_ENUM_OBJ_AND_EPR 0x0008
/* Dump the request XML to stderr (debug) */
#define FLAG_DUMP_REQUEST 0x0010
#define FLAG_INCLUDESUBCLASSPROPERTIES 0x0020
#define FLAG_EXCLUDESUBCLASSPROPERTIES 0x0040
#define FLAG_POLYMORPHISM_NONE 0x0080
#define FLAG_MUND_MAX_ESIZE 0x0100
#define FLAG_MUND_LOCALE 0x0200
#define FLAG_MUND_OPTIONSET 0x0400
#define FLAG_MUND_FRAGMENT 0x0800
#define FLAG_CIM_EXTENSIONS 0x1000
#define FLAG_CIM_REFERENCES 0x2000
#define FLAG_CIM_ASSOCIATORS 0x4000
#define FLAG_EVENT_SENDBOOKMARK 0X8000
#define FLAG_CIM_SCHEMA_OPT 0X10000
/* Indication delivery modes */
#define WSMAN_DELIVERY_PUSH 0
#define WSMAN_DELIVERY_PUSHWITHACK 1
#define WSMAN_DELIVERY_EVENTS 2
#define WSMAN_DELIVERY_PULL 3
/* Authentication methods */
#define WS_NO_AUTH 0
#define WS_BASIC_AUTH 1
#define WS_DIGEST_AUTH 2
#define WS_PASS_AUTH 3
#define WS_NTLM_AUTH 4
#define WS_GSSNEGOTIATE_AUTH 5
#define WS_MAX_AUTH 6
/* delivery security mode */
#define WSMAN_DELIVERY_SEC_AUTO 0
#define WSMAN_DELIVERY_SEC_HTTP_BASIC 1
#define WSMAN_DELIVERY_SEC_HTTP_DIGEST 2
#define WSMAN_DELIVERY_SEC_HTTPS_BASIC 3
#define WSMAN_DELIVERY_SEC_HTTPS_DIGEST 4
#define WSMAN_DELIVERY_SEC_HTTPS_MUTUAL 5
#define WSMAN_DELIVERY_SEC_HTTPS_MUTUAL_BASIC 6
#define WSMAN_DELIVERY_SEC_HTTPS_MUTUAL_DIGEST 7
#define WSMAN_DELIVERY_SEC_HTTPS_SPNEGO_KERBEROS 8
#define WSMAN_DELIVERY_SEC_HTTPS_MUTUAL_SPNEGO_KERBEROS 9
#define WSMAN_DELIVERY_SEC_HTTP_SPNEGO_KERBEROS 10