git add -f bin/default/librpc/gen_ndr/*.[ch] bin/default/source*/librpc/gen_ndr/...
[metze/samba/wip.git] / bin.gen_ndr / default / source3 / librpc / gen_ndr / messaging.h
1 /* header auto-generated by pidl */
2
3 #ifndef _PIDL_HEADER_messaging
4 #define _PIDL_HEADER_messaging
5
6 #include <stdint.h>
7
8 #include "libcli/util/ntstatus.h"
9
10 #include "librpc/gen_ndr/server_id.h"
11 #ifndef _HEADER_messaging
12 #define _HEADER_messaging
13
14 #define MSG_TYPE_MASK   ( 0xFFFF )
15 enum messaging_type
16 #ifndef USE_UINT_ENUMS
17  {
18         MSG_DEBUG=(int)(0x0001),
19         MSG_PING=(int)(0x0002),
20         MSG_PONG=(int)(0x0003),
21         MSG_PROFILE=(int)(0x0004),
22         MSG_REQ_DEBUGLEVEL=(int)(0x0005),
23         MSG_DEBUGLEVEL=(int)(0x0006),
24         MSG_REQ_PROFILELEVEL=(int)(0x0007),
25         MSG_PROFILELEVEL=(int)(0x0008),
26         MSG_REQ_POOL_USAGE=(int)(0x0009),
27         MSG_POOL_USAGE=(int)(0x000A),
28         MSG_REQ_DMALLOC_MARK=(int)(0x000B),
29         MSG_REQ_DMALLOC_LOG_CHANGED=(int)(0x000C),
30         MSG_SHUTDOWN=(int)(0x000D),
31         ID_CACHE_DELETE=(int)(0x000F),
32         ID_CACHE_KILL=(int)(0x0010),
33         MSG_SMB_CONF_UPDATED=(int)(0x0021),
34         MSG_PREFORK_CHILD_EVENT=(int)(0x0031),
35         MSG_PREFORK_PARENT_EVENT=(int)(0x0032),
36         MSG_FORCE_ELECTION=(int)(0x0101),
37         MSG_WINS_NEW_ENTRY=(int)(0x0102),
38         MSG_SEND_PACKET=(int)(0x0103),
39         MSG_PRINTER_NOTIFY2=(int)(0x0202),
40         MSG_PRINTER_DRVUPGRADE=(int)(0x0203),
41         MSG_PRINTERDATA_INIT_RESET=(int)(0x0204),
42         MSG_PRINTER_UPDATE=(int)(0x0205),
43         MSG_PRINTER_MOD=(int)(0x0206),
44         MSG_PRINTER_PCAP=(int)(0x0207),
45         MSG_SMB_FORCE_TDIS=(int)(0x0302),
46         MSG_SMB_UNLOCK=(int)(0x0305),
47         MSG_SMB_BREAK_REQUEST=(int)(0x0306),
48         MSG_SMB_ASYNC_LEVEL2_BREAK=(int)(0x0308),
49         MSG_SMB_KERNEL_BREAK=(int)(0x030A),
50         MSG_SMB_FILE_RENAME=(int)(0x030B),
51         MSG_SMB_INJECT_FAULT=(int)(0x030C),
52         MSG_SMB_BLOCKING_LOCK_CANCEL=(int)(0x030D),
53         MSG_SMB_NOTIFY=(int)(0x030E),
54         MSG_SMB_STAT_CACHE_DELETE=(int)(0x030F),
55         MSG_PVFS_NOTIFY=(int)(0x0310),
56         MSG_SMB_BRL_VALIDATE=(int)(0x0311),
57         MSG_SMB_CLOSE_FILE=(int)(0x0313),
58         MSG_SMB_NOTIFY_CLEANUP=(int)(0x0314),
59         MSG_SMB_SCAVENGER=(int)(0x0315),
60         MSG_WINBIND_FINISHED=(int)(0x0401),
61         MSG_WINBIND_FORGET_STATE=(int)(0x0402),
62         MSG_WINBIND_ONLINE=(int)(0x0403),
63         MSG_WINBIND_OFFLINE=(int)(0x0404),
64         MSG_WINBIND_ONLINESTATUS=(int)(0x0405),
65         MSG_WINBIND_TRY_TO_GO_ONLINE=(int)(0x0406),
66         MSG_WINBIND_FAILED_TO_GO_ONLINE=(int)(0x0407),
67         MSG_WINBIND_VALIDATE_CACHE=(int)(0x0408),
68         MSG_WINBIND_DUMP_DOMAIN_LIST=(int)(0x0409),
69         MSG_WINBIND_IP_DROPPED=(int)(0x040A),
70         MSG_DUMP_EVENT_LIST=(int)(0x0500),
71         MSG_SMBXSRV_SESSION_CLOSE=(int)(0x0600),
72         MSG_DBWRAP_G_LOCK_RETRY=(int)(4002),
73         MSG_DBWRAP_MODIFIED=(int)(4003)
74 }
75 #else
76  { __do_not_use_enum_messaging_type=0x7FFFFFFF}
77 #define MSG_DEBUG ( 0x0001 )
78 #define MSG_PING ( 0x0002 )
79 #define MSG_PONG ( 0x0003 )
80 #define MSG_PROFILE ( 0x0004 )
81 #define MSG_REQ_DEBUGLEVEL ( 0x0005 )
82 #define MSG_DEBUGLEVEL ( 0x0006 )
83 #define MSG_REQ_PROFILELEVEL ( 0x0007 )
84 #define MSG_PROFILELEVEL ( 0x0008 )
85 #define MSG_REQ_POOL_USAGE ( 0x0009 )
86 #define MSG_POOL_USAGE ( 0x000A )
87 #define MSG_REQ_DMALLOC_MARK ( 0x000B )
88 #define MSG_REQ_DMALLOC_LOG_CHANGED ( 0x000C )
89 #define MSG_SHUTDOWN ( 0x000D )
90 #define ID_CACHE_DELETE ( 0x000F )
91 #define ID_CACHE_KILL ( 0x0010 )
92 #define MSG_SMB_CONF_UPDATED ( 0x0021 )
93 #define MSG_PREFORK_CHILD_EVENT ( 0x0031 )
94 #define MSG_PREFORK_PARENT_EVENT ( 0x0032 )
95 #define MSG_FORCE_ELECTION ( 0x0101 )
96 #define MSG_WINS_NEW_ENTRY ( 0x0102 )
97 #define MSG_SEND_PACKET ( 0x0103 )
98 #define MSG_PRINTER_NOTIFY2 ( 0x0202 )
99 #define MSG_PRINTER_DRVUPGRADE ( 0x0203 )
100 #define MSG_PRINTERDATA_INIT_RESET ( 0x0204 )
101 #define MSG_PRINTER_UPDATE ( 0x0205 )
102 #define MSG_PRINTER_MOD ( 0x0206 )
103 #define MSG_PRINTER_PCAP ( 0x0207 )
104 #define MSG_SMB_FORCE_TDIS ( 0x0302 )
105 #define MSG_SMB_UNLOCK ( 0x0305 )
106 #define MSG_SMB_BREAK_REQUEST ( 0x0306 )
107 #define MSG_SMB_ASYNC_LEVEL2_BREAK ( 0x0308 )
108 #define MSG_SMB_KERNEL_BREAK ( 0x030A )
109 #define MSG_SMB_FILE_RENAME ( 0x030B )
110 #define MSG_SMB_INJECT_FAULT ( 0x030C )
111 #define MSG_SMB_BLOCKING_LOCK_CANCEL ( 0x030D )
112 #define MSG_SMB_NOTIFY ( 0x030E )
113 #define MSG_SMB_STAT_CACHE_DELETE ( 0x030F )
114 #define MSG_PVFS_NOTIFY ( 0x0310 )
115 #define MSG_SMB_BRL_VALIDATE ( 0x0311 )
116 #define MSG_SMB_CLOSE_FILE ( 0x0313 )
117 #define MSG_SMB_NOTIFY_CLEANUP ( 0x0314 )
118 #define MSG_SMB_SCAVENGER ( 0x0315 )
119 #define MSG_WINBIND_FINISHED ( 0x0401 )
120 #define MSG_WINBIND_FORGET_STATE ( 0x0402 )
121 #define MSG_WINBIND_ONLINE ( 0x0403 )
122 #define MSG_WINBIND_OFFLINE ( 0x0404 )
123 #define MSG_WINBIND_ONLINESTATUS ( 0x0405 )
124 #define MSG_WINBIND_TRY_TO_GO_ONLINE ( 0x0406 )
125 #define MSG_WINBIND_FAILED_TO_GO_ONLINE ( 0x0407 )
126 #define MSG_WINBIND_VALIDATE_CACHE ( 0x0408 )
127 #define MSG_WINBIND_DUMP_DOMAIN_LIST ( 0x0409 )
128 #define MSG_WINBIND_IP_DROPPED ( 0x040A )
129 #define MSG_DUMP_EVENT_LIST ( 0x0500 )
130 #define MSG_SMBXSRV_SESSION_CLOSE ( 0x0600 )
131 #define MSG_DBWRAP_G_LOCK_RETRY ( 4002 )
132 #define MSG_DBWRAP_MODIFIED ( 4003 )
133 #endif
134 ;
135
136 struct messaging_rec {
137         uint32_t msg_version;
138         enum messaging_type msg_type;
139         struct server_id dest;
140         struct server_id src;
141         DATA_BLOB buf;
142 }/* [public] */;
143
144 struct messaging_array {
145         uint32_t num_messages;
146         struct messaging_rec *messages;
147 }/* [public] */;
148
149 #endif /* _HEADER_messaging */
150 #endif /* _PIDL_HEADER_messaging */