source: trunk/server/source3/librpc/gen_ndr/messaging.h@ 873

Last change on this file since 873 was 873, checked in by Silvan Scherrer, 11 years ago

samba server 3.6: change EOL style of a lot files. This hurts on every patch

File size: 5.4 KB
Line 
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 )
15enum 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 MSG_IDMAP_FLUSH=(int)(0x000E),
32 MSG_IDMAP_DELETE=(int)(0x000F),
33 MSG_IDMAP_KILL=(int)(0x0010),
34 MSG_FORCE_ELECTION=(int)(0x0101),
35 MSG_WINS_NEW_ENTRY=(int)(0x0102),
36 MSG_SEND_PACKET=(int)(0x0103),
37 MSG_PRINTER_NOTIFY=(int)(0x2001),
38 MSG_PRINTER_NOTIFY2=(int)(0x0202),
39 MSG_PRINTER_DRVUPGRADE=(int)(0x0203),
40 MSG_PRINTERDATA_INIT_RESET=(int)(0x0204),
41 MSG_PRINTER_UPDATE=(int)(0x0205),
42 MSG_PRINTER_MOD=(int)(0x0206),
43 MSG_PRINTER_PCAP=(int)(0x0207),
44 MSG_SMB_CONF_UPDATED=(int)(0x0301),
45 MSG_SMB_FORCE_TDIS=(int)(0x0302),
46 MSG_SMB_SAM_SYNC=(int)(0x0303),
47 MSG_SMB_SAM_REPL=(int)(0x0304),
48 MSG_SMB_UNLOCK=(int)(0x0305),
49 MSG_SMB_BREAK_REQUEST=(int)(0x0306),
50 MSG_SMB_BREAK_RESPONSE=(int)(0x0307),
51 MSG_SMB_ASYNC_LEVEL2_BREAK=(int)(0x0308),
52 MSG_SMB_OPEN_RETRY=(int)(0x0309),
53 MSG_SMB_KERNEL_BREAK=(int)(0x030A),
54 MSG_SMB_FILE_RENAME=(int)(0x030B),
55 MSG_SMB_INJECT_FAULT=(int)(0x030C),
56 MSG_SMB_BLOCKING_LOCK_CANCEL=(int)(0x030D),
57 MSG_SMB_NOTIFY=(int)(0x030E),
58 MSG_SMB_STAT_CACHE_DELETE=(int)(0x030F),
59 MSG_PVFS_NOTIFY=(int)(0x0310),
60 MSG_SMB_BRL_VALIDATE=(int)(0x0311),
61 MSG_SMB_RELEASE_IP=(int)(0x0312),
62 MSG_SMB_CLOSE_FILE=(int)(0x0313),
63 MSG_WINBIND_FINISHED=(int)(0x0401),
64 MSG_WINBIND_FORGET_STATE=(int)(0x0402),
65 MSG_WINBIND_ONLINE=(int)(0x0403),
66 MSG_WINBIND_OFFLINE=(int)(0x0404),
67 MSG_WINBIND_ONLINESTATUS=(int)(0x0405),
68 MSG_WINBIND_TRY_TO_GO_ONLINE=(int)(0x0406),
69 MSG_WINBIND_FAILED_TO_GO_ONLINE=(int)(0x0407),
70 MSG_WINBIND_VALIDATE_CACHE=(int)(0x0408),
71 MSG_WINBIND_DUMP_DOMAIN_LIST=(int)(0x0409),
72 MSG_WINBIND_IP_DROPPED=(int)(0x040A),
73 MSG_WINBIND_DOMAIN_ONLINE=(int)(0x040B),
74 MSG_WINBIND_DOMAIN_OFFLINE=(int)(0x040C),
75 MSG_DUMP_EVENT_LIST=(int)(0x0500),
76 MSG_DBWRAP_TDB2_CHANGES=(int)(4001),
77 MSG_DBWRAP_G_LOCK_RETRY=(int)(4002)
78}
79#else
80 { __donnot_use_enum_messaging_type=0x7FFFFFFF}
81#define MSG_DEBUG ( 0x0001 )
82#define MSG_PING ( 0x0002 )
83#define MSG_PONG ( 0x0003 )
84#define MSG_PROFILE ( 0x0004 )
85#define MSG_REQ_DEBUGLEVEL ( 0x0005 )
86#define MSG_DEBUGLEVEL ( 0x0006 )
87#define MSG_REQ_PROFILELEVEL ( 0x0007 )
88#define MSG_PROFILELEVEL ( 0x0008 )
89#define MSG_REQ_POOL_USAGE ( 0x0009 )
90#define MSG_POOL_USAGE ( 0x000A )
91#define MSG_REQ_DMALLOC_MARK ( 0x000B )
92#define MSG_REQ_DMALLOC_LOG_CHANGED ( 0x000C )
93#define MSG_SHUTDOWN ( 0x000D )
94#define MSG_IDMAP_FLUSH ( 0x000E )
95#define MSG_IDMAP_DELETE ( 0x000F )
96#define MSG_IDMAP_KILL ( 0x0010 )
97#define MSG_FORCE_ELECTION ( 0x0101 )
98#define MSG_WINS_NEW_ENTRY ( 0x0102 )
99#define MSG_SEND_PACKET ( 0x0103 )
100#define MSG_PRINTER_NOTIFY ( 0x2001 )
101#define MSG_PRINTER_NOTIFY2 ( 0x0202 )
102#define MSG_PRINTER_DRVUPGRADE ( 0x0203 )
103#define MSG_PRINTERDATA_INIT_RESET ( 0x0204 )
104#define MSG_PRINTER_UPDATE ( 0x0205 )
105#define MSG_PRINTER_MOD ( 0x0206 )
106#define MSG_PRINTER_PCAP ( 0x0207 )
107#define MSG_SMB_CONF_UPDATED ( 0x0301 )
108#define MSG_SMB_FORCE_TDIS ( 0x0302 )
109#define MSG_SMB_SAM_SYNC ( 0x0303 )
110#define MSG_SMB_SAM_REPL ( 0x0304 )
111#define MSG_SMB_UNLOCK ( 0x0305 )
112#define MSG_SMB_BREAK_REQUEST ( 0x0306 )
113#define MSG_SMB_BREAK_RESPONSE ( 0x0307 )
114#define MSG_SMB_ASYNC_LEVEL2_BREAK ( 0x0308 )
115#define MSG_SMB_OPEN_RETRY ( 0x0309 )
116#define MSG_SMB_KERNEL_BREAK ( 0x030A )
117#define MSG_SMB_FILE_RENAME ( 0x030B )
118#define MSG_SMB_INJECT_FAULT ( 0x030C )
119#define MSG_SMB_BLOCKING_LOCK_CANCEL ( 0x030D )
120#define MSG_SMB_NOTIFY ( 0x030E )
121#define MSG_SMB_STAT_CACHE_DELETE ( 0x030F )
122#define MSG_PVFS_NOTIFY ( 0x0310 )
123#define MSG_SMB_BRL_VALIDATE ( 0x0311 )
124#define MSG_SMB_RELEASE_IP ( 0x0312 )
125#define MSG_SMB_CLOSE_FILE ( 0x0313 )
126#define MSG_WINBIND_FINISHED ( 0x0401 )
127#define MSG_WINBIND_FORGET_STATE ( 0x0402 )
128#define MSG_WINBIND_ONLINE ( 0x0403 )
129#define MSG_WINBIND_OFFLINE ( 0x0404 )
130#define MSG_WINBIND_ONLINESTATUS ( 0x0405 )
131#define MSG_WINBIND_TRY_TO_GO_ONLINE ( 0x0406 )
132#define MSG_WINBIND_FAILED_TO_GO_ONLINE ( 0x0407 )
133#define MSG_WINBIND_VALIDATE_CACHE ( 0x0408 )
134#define MSG_WINBIND_DUMP_DOMAIN_LIST ( 0x0409 )
135#define MSG_WINBIND_IP_DROPPED ( 0x040A )
136#define MSG_WINBIND_DOMAIN_ONLINE ( 0x040B )
137#define MSG_WINBIND_DOMAIN_OFFLINE ( 0x040C )
138#define MSG_DUMP_EVENT_LIST ( 0x0500 )
139#define MSG_DBWRAP_TDB2_CHANGES ( 4001 )
140#define MSG_DBWRAP_G_LOCK_RETRY ( 4002 )
141#endif
142;
143
144struct messaging_rec {
145 uint32_t msg_version;
146 enum messaging_type msg_type;
147 struct server_id dest;
148 struct server_id src;
149 DATA_BLOB buf;
150}/* [public] */;
151
152struct messaging_array {
153 uint32_t num_messages;
154 struct messaging_rec *messages;
155}/* [public] */;
156
157struct dbwrap_tdb2_changes {
158 const char *magic_string;/* [value("TDB2"),charset(DOS)] */
159 uint32_t magic_version;/* [value] */
160 const char *name;/* [charset(UTF8)] */
161 uint32_t old_seqnum;
162 uint32_t new_seqnum;
163 uint32_t num_changes;
164 uint32_t num_keys;
165 DATA_BLOB *keys;
166}/* [public] */;
167
168#endif /* _HEADER_messaging */
169#endif /* _PIDL_HEADER_messaging */
Note: See TracBrowser for help on using the repository browser.