theLink 10.0
Loading...
Searching...
No Matches
libmqmsgque.cs
Go to the documentation of this file.
1
9/* LABEL-NO */
10
11using System;
12using System.Runtime.InteropServices;
13using csmkkernel;
14//using Mk = csmkkernel.MkKernel;
15//using Mq = csmqmsgque.MqMsgque;
16
17namespace csmqmsgque {
18
19#if MQMSGQUE
20 // BEGIN-enum - created by 'cs_MqS.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
21
23 [Flags] internal enum MqFactoryE {
24 INIT = 1<<0,
25 CHILD = 1<<1,
26 SLAVE = 1<<2,
27 FORK = 1<<3,
28 THREAD = 1<<4,
29 FILTER = 1<<5,
30 }
31
33 internal enum MqHandShakeE {
34 START = 'S',
35 OK = 'O',
36 ERROR = 'E',
37 }
38
40 public enum MqIdentE {
41 PREFIX = 0,
42 FACTORY = 1,
43 }
44
46 internal enum MqIoComE {
47 PIPE = 0,
48 UDS = 1,
49 TCP = 2,
50 INIT = 3,
51 LOOP = 4,
52 }
53
55 internal enum MqSendE {
56 BOL = 0,
57 I8 = 1,
58 I16 = 2,
59 I32 = 3,
60 I64 = 4,
61 FLT = 5,
62 DBL = 6,
63 HDL = 7,
64 BUF = 8,
65 BFL = 9,
66 STR = 10,
67 BIN = 11,
68 TRAN = 12,
69 TOKEN = 13,
70 TIME = 14,
71 CALL = 15,
72 }
73
75 public enum MqSlaveE {
76 LOOPBACK = 0,
77 FILTER = 1,
78 MASTER = 1,
79 OTHER = 1,
80 USER = 10,
81 MAX = 1024,
82 }
83
85 public enum MqStartE {
86 DEFAULT = 0,
87 FORK = 1,
88 THREAD = 2,
89 SPAWN = 3,
90 }
91
93 [Flags] public enum MqStatusIsEF {
94 INITIAL = 0,
95 DUP = 1<<0,
96 THREAD = 1<<1,
97 FORK = 1<<2,
98 SPAWN = 1<<3,
99 }
100
102 internal enum MqTransTypeE {
103 WAIT = 'W',
104 SUB = 'S',
105 CB = 'C',
106 TRANS = 'T',
107 NO = 'N',
108 }
109
111 public enum MqWaitOnEventE {
112 NO = 0,
113 ONCE = 1,
114 OWN = 2,
115 FOREVER = 3,
116 }
117
118 // END-enum - created by 'cs_MqS.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
119#endif // MQMSGQUE
120
121 // BEGIN-enum-public - created by 'cs_MqS.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
122
124 internal enum MqCsTypeLookupE {
125 FCT = 0,
126 CTX = 1,
127 DMP = 2,
128 }
129
130 // END-enum-public - created by 'cs_MqS.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
131
132 internal static class MqSetupC {
133 public const CallingConvention CC = CallingConvention.Cdecl;
134 public const CharSet CS = CharSet.Ansi;
135 public const string DLL = "csmqmsgque";
136 }
137
138#if MQMSGQUE
139
140 // BEGIN-fupu - created by 'cs_MqS.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
141
142 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
143 internal delegate MkErrorE MqAtomGetF (IntPtr mkrt, IntPtr mqrt, IntPtr mqctx, IntPtr objvH, Int32 skip, MqSendE type, IntPtr getP, Int32 size);
144
145 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
146 internal delegate MkErrorE MqAtomSendF (IntPtr mkrt, IntPtr mqrt, IntPtr mqctx, IntPtr objvH, Int32 skip, MqSendE type);
147
148 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
149 internal delegate MkErrorE MqCreateF (IntPtr mkrt, IntPtr ctx, IntPtr args);
150
151 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
152 internal delegate void MqDeleteF (IntPtr ctx);
153
154 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
155 internal delegate Int32 MqExitF (IntPtr mkrt, Int32 num);
156
157 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
158 internal delegate MkErrorE MqFactoryCTorF (IntPtr mkrt, IntPtr mqrt, IntPtr tmpl, MqFactoryE create, IntPtr fct, out IntPtr ctx_out);
159
160 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
161 internal delegate void MqFactoryDTorF (IntPtr mkrt, IntPtr ctx, bool doFactoryCleanup, IntPtr fct);
162
163 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
164 internal delegate void MqFactoryDataCopyF (IntPtr mkrt, ref IntPtr dataP);
165
166 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
167 internal delegate void MqFactoryDataFreeF (IntPtr mkrt, ref IntPtr dataP);
168
169 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
170 internal unsafe delegate bool MqWaitForPipeF (IntPtr mkrt, IntPtr ctx, MkIdS* idP);
171
172 // END-fupu - created by 'cs_MqS.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
173
174 // ----------------------------------------------------------------------------
175
176 internal enum MkIdSE {
177 UNUSED = 0,
178 PROCESS = 1,
179 THREAD = 2
180 };
181
182 internal struct MkIdS {
183 public MkIdSE type;
184 public IntPtr val;
185 public bool ioIsPipe;
186 public bool setByExtern;
187 };
188
189 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
190 internal unsafe delegate MkErrorE MqSysServerThreadF (
191 IntPtr mkrt, IntPtr ctx, IntPtr argP, String name, int state, MkIdS *idP
192 );
193
194 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
195 internal delegate void MkSysExitF ( int isThread, int num );
196
197 // ----------------------------------------------------------------------------
198
199#endif // MQMSGQUE
200
201 // BEGIN-fupu-public - created by 'cs_MqS.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
202
203 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
204 public delegate void MqDataCopyF (IntPtr mkrt, IntPtr mqctx, ref IntPtr dataP);
205
206 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
207 public delegate void MqDataFreeF (IntPtr mkrt, IntPtr mqctx, ref IntPtr dataP);
208
209 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
210 public delegate MkErrorE MqTokenF (IntPtr mkrt, IntPtr mqctx, IntPtr __data__);
211
212 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
213 public delegate MkErrorE MqServiceCallbackF (IntPtr mkrt, IntPtr mqctx, IntPtr __data__);
214
215 // END-fupu-public - created by 'cs_MqS.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
216
217 public static class Mq {
218
219 // BEGIN-func - created by 'cs_MqS.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
220
221 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqCheckForLeftOverArguments_RT")]
222 internal static extern MkErrorE MqCheckForLeftOverArguments (IntPtr mkrt, IntPtr ctx, IntPtr args);
223
224 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqClassFactoryGet")]
225 internal static extern IntPtr MqClassFactoryGet (IntPtr ctx);
226
227 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqClassFactorySet_RT")]
228 internal static extern MkErrorE MqClassFactorySet (IntPtr mkrt, IntPtr ctx, IntPtr item);
229
230 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqClassIdentGet")]
231 internal static extern IntPtr MqClassIdentGet (IntPtr ctx);
232
233 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqClassIdentSet_RT")]
234 internal static extern MkErrorE MqClassIdentSet (IntPtr mkrt, IntPtr ctx, IntPtr ident);
235
236 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqClassOriginalIdentGet")]
237 internal static extern IntPtr MqClassOriginalIdentGet (IntPtr ctx);
238
239 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqCleanup")]
240 internal static extern void MqCleanup ();
241
242 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigCheckStartAs")]
243 internal static extern bool MqConfigCheckStartAs (IntPtr ctx, MqStartE data);
244
245 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigGetBuffersizeP")]
246 internal static extern Int32 MqConfigGetBuffersize (IntPtr ctx);
247
248 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigGetIdentFromP")]
249 internal static extern MqIdentE MqConfigGetIdentFrom (IntPtr ctx);
250
251 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigGetIoPipeP")]
252 internal static extern Int32 MqConfigGetIoPipe (IntPtr ctx);
253
254 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigGetIoTcp")]
255 internal static extern MkErrorE MqConfigGetIoTcp (IntPtr ctx, out IntPtr host_out, out IntPtr port_out, out IntPtr myhost_out, out IntPtr myport_out);
256
257 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigGetIoTcpL_RT")]
258 internal static extern MkErrorE MqConfigGetIoTcpL (IntPtr mkrt, IntPtr ctx, out IntPtr vals_out);
259
260 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigGetIoUdsP")]
261 internal static extern IntPtr MqConfigGetIoUds (IntPtr ctx);
262
263 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigGetIsParentP")]
264 internal static extern bool MqConfigGetIsParent (IntPtr ctx);
265
266 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigGetIsServerP")]
267 internal static extern bool MqConfigGetIsServer (IntPtr ctx);
268
269 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigGetIsStringP")]
270 internal static extern bool MqConfigGetIsString (IntPtr ctx);
271
272 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigGetNameP")]
273 internal static extern IntPtr MqConfigGetName (IntPtr ctx);
274
275 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigGetPkgsizeP")]
276 internal static extern Int32 MqConfigGetPkgsize (IntPtr ctx);
277
278 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigGetPostfixP")]
279 internal static extern IntPtr MqConfigGetPostfix (IntPtr ctx);
280
281 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigGetPrefixP")]
282 internal static extern IntPtr MqConfigGetPrefix (IntPtr ctx);
283
284 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigGetStartAsP")]
285 internal static extern MqStartE MqConfigGetStartAs (IntPtr ctx);
286
287 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigGetStatusIsP")]
288 internal static extern MqStatusIsEF MqConfigGetStatusIs (IntPtr ctx);
289
290 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigGetStorageP")]
291 internal static extern IntPtr MqConfigGetStorage (IntPtr ctx);
292
293 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigGetTimeoutP")]
294 internal static extern long MqConfigGetTimeout (IntPtr ctx);
295
296 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigReset_RT")]
297 internal static extern void MqConfigReset (IntPtr mkrt, IntPtr ctx);
298
299 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigSetAllDebug_RT")]
300 internal static extern MkErrorE MqConfigSetAllDebug (IntPtr mkrt, IntPtr ctx, Int32 data);
301
302 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigSetBgError_RT")]
303 internal static extern void MqConfigSetBgError (IntPtr mkrt, IntPtr ctx, MqServiceCallbackF fCall, IntPtr callback, MqDataFreeF fFree, MqDataCopyF fCopy);
304
305 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigSetBuffersize")]
306 internal static extern void MqConfigSetBuffersize (IntPtr ctx, Int32 data);
307
308 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigSetConfigFile_RT")]
309 internal static extern MkErrorE MqConfigSetConfigFile (IntPtr mkrt, IntPtr ctx, IntPtr filename);
310
311 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigSetDaemon_RT")]
312 internal static extern MkErrorE MqConfigSetDaemon (IntPtr mkrt, IntPtr ctx, IntPtr pidfile);
313
314 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigSetEvent_RT")]
315 internal static extern void MqConfigSetEvent (IntPtr mkrt, IntPtr ctx, MqServiceCallbackF fCall, IntPtr callback, MqDataFreeF fFree, MqDataCopyF fCopy);
316
317 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigSetIdentFrom")]
318 internal static extern void MqConfigSetIdentFrom (IntPtr ctx, MqIdentE data);
319
320 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigSetIgnoreExit")]
321 internal static extern void MqConfigSetIgnoreExit (IntPtr ctx, bool data);
322
323 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigSetIoPipe_RT")]
324 internal static extern MkErrorE MqConfigSetIoPipe (IntPtr mkrt, IntPtr ctx, Int32 fh);
325
326 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigSetIoTcp_RT")]
327 internal static extern MkErrorE MqConfigSetIoTcp (IntPtr mkrt, IntPtr ctx, IntPtr host, IntPtr port, IntPtr myhost, IntPtr myport);
328
329 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigSetIoTcpL_RT")]
330 internal static extern MkErrorE MqConfigSetIoTcpL (IntPtr mkrt, IntPtr ctx, IntPtr vals);
331
332 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigSetIoUds_RT")]
333 internal static extern MkErrorE MqConfigSetIoUds (IntPtr mkrt, IntPtr ctx, IntPtr file);
334
335 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigSetIsServer")]
336 internal static extern void MqConfigSetIsServer (IntPtr ctx, bool data);
337
338 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigSetIsString")]
339 internal static extern void MqConfigSetIsString (IntPtr ctx, bool data);
340
341 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigSetName_RT")]
342 internal static extern void MqConfigSetName (IntPtr mkrt, IntPtr ctx, IntPtr data);
343
344 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigSetPkgsize")]
345 internal static extern void MqConfigSetPkgsize (IntPtr ctx, Int32 data);
346
347 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigSetPostfix_RT")]
348 internal static extern void MqConfigSetPostfix (IntPtr mkrt, IntPtr ctx, IntPtr data);
349
350 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigSetPrefix_RT")]
351 internal static extern void MqConfigSetPrefix (IntPtr mkrt, IntPtr ctx, IntPtr data);
352
353 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigSetServerCleanup_RT")]
354 internal static extern void MqConfigSetServerCleanup (IntPtr mkrt, IntPtr ctx, MqServiceCallbackF fCall, IntPtr callback, MqDataFreeF fFree, MqDataCopyF fCopy);
355
356 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigSetServerSetup_RT")]
357 internal static extern void MqConfigSetServerSetup (IntPtr mkrt, IntPtr ctx, MqServiceCallbackF fCall, IntPtr callback, MqDataFreeF fFree, MqDataCopyF fCopy);
358
359 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigSetStartAs")]
360 internal static extern MkErrorE MqConfigSetStartAs (IntPtr ctx, MqStartE data);
361
362 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigSetStartAsString")]
363 internal static extern MkErrorE MqConfigSetStartAsString (IntPtr ctx, IntPtr data);
364
365 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigSetStorage_RT")]
366 internal static extern void MqConfigSetStorage (IntPtr mkrt, IntPtr ctx, IntPtr data);
367
368 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqConfigSetTimeout")]
369 internal static extern void MqConfigSetTimeout (IntPtr ctx, long data);
370
371 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqContextCreate_RT")]
372 internal static extern IntPtr MqContextCreate (IntPtr mkrt, IntPtr type, IntPtr tmpl);
373
374 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqContextDelete_RT")]
375 internal static extern void MqContextDelete (IntPtr mkrt, IntPtr ctx);
376
377 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqContextErrorCopy_RT")]
378 internal static extern MkErrorE MqContextErrorCopy (IntPtr mkrt, IntPtr targetCtx, IntPtr sourceCtx);
379
380 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqContextErrorFORMATP")]
381 internal static extern IntPtr MqContextErrorFORMAT (IntPtr fmtobj);
382
383 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqContextErrorMove_RT")]
384 internal static extern MkErrorE MqContextErrorMove (IntPtr mkrt, IntPtr targetCtx, IntPtr sourceCtx);
385
386 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqContextGetBuffer_RT")]
387 internal static extern IntPtr MqContextGetBuffer (IntPtr mkrt, IntPtr ctx);
388
389 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqContextGetNullP")]
390 internal static extern IntPtr MqContextGetNull ();
391
392 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqContextHandleGetP")]
393 internal static extern Int32 MqContextHandleGet (IntPtr mkrt, IntPtr ctx);
394
395 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqContextHandleResolveP")]
396 internal static extern IntPtr MqContextHandleResolve (IntPtr mkrt, Int32 netHdl);
397
398 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqContextInstancesP")]
399 internal static extern IntPtr MqContextInstances (IntPtr mkrt);
400
401 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqContextLog_RT")]
402 internal static extern void MqContextLog (IntPtr mkrt, IntPtr ctx, IntPtr fmtobj, Int32 debug, IntPtr callfunc, Int32 lvl);
403
404 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqContextLogConfig_RT")]
405 internal static extern void MqContextLogConfig (IntPtr mkrt, IntPtr ctx, IntPtr fmtobj, Int32 debug, IntPtr callfunc, Int32 lvl);
406
407 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqContextLogEnv_RT")]
408 internal static extern void MqContextLogEnv (IntPtr mkrt, IntPtr ctx, IntPtr fmtobj, Int32 debug, IntPtr callfunc, Int32 lvl);
409
410 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqContextLogLink_RT")]
411 internal static extern void MqContextLogLink (IntPtr mkrt, IntPtr ctx, IntPtr fmtobj, Int32 debug, IntPtr callfunc, Int32 lvl);
412
413 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqContextLogSetup_RT")]
414 internal static extern void MqContextLogSetup (IntPtr mkrt, IntPtr ctx, IntPtr fmtobj, Int32 debug, IntPtr callfunc, Int32 lvl);
415
416 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqContextLogShort_RT")]
417 internal static extern void MqContextLogShort (IntPtr mkrt, IntPtr ctx, IntPtr fmtobj, Int32 debug, IntPtr callfunc, Int32 lvl, IntPtr label);
418
419 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqContextLogType_RT")]
420 internal static extern void MqContextLogType (IntPtr mkrt, IntPtr ctx, IntPtr fmtobj, Int32 debug, IntPtr callfunc, Int32 lvl);
421
422 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqContextNextP")]
423 internal static extern IntPtr MqContextNext (IntPtr ctx);
424
425 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqContextPrevP")]
426 internal static extern IntPtr MqContextPrev (IntPtr ctx);
427
428 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqContextToString_RT")]
429 internal static extern IntPtr MqContextToString (IntPtr mkrt, IntPtr ctx);
430
431 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqCsContextTypeCreate_RT")]
432 internal static extern IntPtr MqCsContextTypeCreate (IntPtr mkrt, IntPtr ident, MqCreateF fChildCreate, MqDeleteF fChildDelete, MqCreateF fParentCreate, MqDeleteF fParentDelete, MqExitF MqProcessExitCB, MqExitF MqThreadExitCB, MqWaitForPipeF MqWaitForPipeCB);
433
434 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqCsInit")]
435 internal static extern void MqCsInit (MqSysServerThreadF SysServerThread, MkSysExitF SysExit);
436
437 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqCsSendHigh_RT")]
438 internal static extern MkErrorE MqCsSendHigh (IntPtr mkrt, IntPtr mqctx, IntPtr cstr, IntPtr fCall, IntPtr objvH, Int32 objc, Int32 skipSHIFT, out IntPtr bfl_out, out Char highLastReturnListType_out, MqAtomSendF ats, MqAtomGetF atg, MqServiceCallbackF fCallF, MqDataFreeF fFreeF, IntPtr caller);
439
440 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqCsTypeUpdate_RT")]
441 internal static extern void MqCsTypeUpdate (IntPtr mkrt, MqCsTypeLookupE typeL, MkSelfCreateF selfCTOR, MkSelfUnlinkF selfUnlink);
442
443 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqCtxP")]
444 internal static extern IntPtr MqCtx (IntPtr mng);
445
446 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqCtxCheckP")]
447 internal static extern bool MqCtxCheck (IntPtr mng);
448
449 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqCtxCheckOP")]
450 internal static extern bool MqCtxCheckO (IntPtr obj);
451
452 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqDmpP")]
453 internal static extern IntPtr MqDmp (IntPtr mng);
454
455 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqDmpCheckP")]
456 internal static extern bool MqDmpCheck (IntPtr mng);
457
458 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqDmpCheckOP")]
459 internal static extern bool MqDmpCheckO (IntPtr obj);
460
461 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqDumpBinGet")]
462 internal static extern Mk.MkBinaryR MqDumpBinGet (IntPtr dump);
463
464 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqDumpBinSet_RT")]
465 internal static extern MkErrorE MqDumpBinSet (IntPtr mkrt, Mk.MkBinaryR data, out IntPtr dmp_out);
466
467 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqDumpDelete_RT")]
468 internal static extern void MqDumpDelete (IntPtr mkrt, IntPtr dmp);
469
470 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqDumpError_RT")]
471 internal static extern MkErrorE MqDumpError (IntPtr mkrt, IntPtr error, ref IntPtr dumpP_inout);
472
473 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqDumpExport_RT")]
474 internal static extern MkErrorE MqDumpExport (IntPtr mkrt, IntPtr ctx, ref IntPtr dumpP_inout);
475
476 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqDumpGetNullP")]
477 internal static extern IntPtr MqDumpGetNull ();
478
479 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqDumpHandleGetP")]
480 internal static extern Int32 MqDumpHandleGet (IntPtr mkrt, IntPtr dmp);
481
482 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqDumpHandleResolveP")]
483 internal static extern IntPtr MqDumpHandleResolve (IntPtr mkrt, Int32 netHdl);
484
485 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqDumpImport_RT")]
486 internal static extern MkErrorE MqDumpImport (IntPtr mkrt, IntPtr dump, IntPtr ctx);
487
488 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqDumpInstancesP")]
489 internal static extern IntPtr MqDumpInstances (IntPtr mkrt);
490
491 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqDumpLog_RT")]
492 internal static extern void MqDumpLog (IntPtr mkrt, IntPtr dmp, IntPtr fmtobj, Int32 debug, IntPtr callfunc, Int32 lvl);
493
494 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqDumpNextP")]
495 internal static extern IntPtr MqDumpNext (IntPtr dmp);
496
497 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqDumpPrevP")]
498 internal static extern IntPtr MqDumpPrev (IntPtr dmp);
499
500 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqDumpSizeGet")]
501 internal static extern long MqDumpSizeGet (IntPtr dump);
502
503 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqDumpTokenGet")]
504 internal static extern IntPtr MqDumpTokenGet (IntPtr dump);
505
506 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqEnvProtect_RT")]
507 internal static extern void MqEnvProtect (IntPtr mkrt, IntPtr ctx);
508
509 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqEnvRestore")]
510 internal static extern void MqEnvRestore (IntPtr ctx);
511
512 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqExit_RT")]
513 internal static extern Int32 MqExit (IntPtr mkrt, IntPtr ctx, IntPtr callfunc, IntPtr callfile, Int32 callline);
514
515 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqFactoryAdd_RT")]
516 internal static extern IntPtr MqFactoryAdd (IntPtr mkrt, IntPtr error, MqFactoryCTorF createCallF, IntPtr constructor, MqFactoryDataFreeF createDataFreeF, MqFactoryDataCopyF createDataCopyF, MqFactoryDTorF deleteCallF, IntPtr destructor, MqFactoryDataFreeF deleteDataFreeF, MqFactoryDataCopyF deleteDataCopyF, IntPtr ident);
517
518 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqFactoryDefault_RT")]
519 internal static extern IntPtr MqFactoryDefault (IntPtr mkrt, IntPtr fct);
520
521 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqFactoryDefaultIdent_RT")]
522 internal static extern IntPtr MqFactoryDefaultIdent (IntPtr mkrt);
523
524 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqFactoryDelete_RT")]
525 internal static extern void MqFactoryDelete (IntPtr mkrt, IntPtr fct);
526
527 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqFactoryDup2_RT")]
528 internal static extern IntPtr MqFactoryDup2 (IntPtr mkrt, IntPtr fct, IntPtr ident);
529
530 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqFactoryFree_RT")]
531 internal static extern void MqFactoryFree (IntPtr mkrt, IntPtr fct);
532
533 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqFactoryGet_RT")]
534 internal static extern IntPtr MqFactoryGet (IntPtr mkrt, IntPtr ident);
535
536 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqFactoryGetCalled_RT")]
537 internal static extern IntPtr MqFactoryGetCalled (IntPtr mkrt, IntPtr ident);
538
539 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqFactoryGetCalledL_RT")]
540 internal static extern IntPtr MqFactoryGetCalledL (IntPtr mkrt, IntPtr largs);
541
542 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqFactoryGetNullP")]
543 internal static extern IntPtr MqFactoryGetNull ();
544
545 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqFactoryGetOriginalIdent")]
546 internal static extern IntPtr MqFactoryGetOriginalIdent (IntPtr fct);
547
548 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqFactoryHandleGetP")]
549 internal static extern Int32 MqFactoryHandleGet (IntPtr mkrt, IntPtr fct);
550
551 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqFactoryHandleResolveP")]
552 internal static extern IntPtr MqFactoryHandleResolve (IntPtr mkrt, Int32 netHdl);
553
554 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqFactoryInitial_RT")]
555 internal static extern IntPtr MqFactoryInitial (IntPtr mkrt, IntPtr fct);
556
557 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqFactoryInitialIdent_RT")]
558 internal static extern IntPtr MqFactoryInitialIdent (IntPtr mkrt);
559
560 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqFactoryInstancesP")]
561 internal static extern IntPtr MqFactoryInstances (IntPtr mkrt);
562
563 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqFactoryItemGetCreateData")]
564 internal static extern IntPtr MqFactoryItemGetCreateData (IntPtr fct);
565
566 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqFactoryLog_RT")]
567 internal static extern void MqFactoryLog (IntPtr mkrt, IntPtr fct, IntPtr fmtobj, Int32 debug, IntPtr callfunc, Int32 lvl);
568
569 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqFactoryLogAll_RT")]
570 internal static extern void MqFactoryLogAll (IntPtr mkrt, IntPtr callfunc);
571
572 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqFactoryNew_RT")]
573 internal static extern MkErrorE MqFactoryNew (IntPtr mkrt, IntPtr fct, IntPtr tmpl, out IntPtr val_out);
574
575 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqFactoryNextP")]
576 internal static extern IntPtr MqFactoryNext (IntPtr fct);
577
578 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqFactoryPrevP")]
579 internal static extern IntPtr MqFactoryPrev (IntPtr fct);
580
581 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqFctP")]
582 internal static extern IntPtr MqFct (IntPtr mng);
583
584 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqFctCheckP")]
585 internal static extern bool MqFctCheck (IntPtr mng);
586
587 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqFctCheckOP")]
588 internal static extern bool MqFctCheckO (IntPtr obj);
589
590 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqGetRootP")]
591 internal static extern IntPtr MqGetRoot (IntPtr ctx);
592
593 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqHelp")]
594 internal static extern IntPtr MqHelp (IntPtr tool);
595
596 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqHelpMsgque")]
597 internal static extern IntPtr MqHelpMsgque ();
598
599 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqIdentE_FromInt")]
600 internal static extern MkErrorE MqIdentE_FromInt (Int32 value, out MqIdentE value_out);
601
602 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqIdentE_ToIntP")]
603 internal static extern Int32 MqIdentE_ToInt (MqIdentE value);
604
605 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqIdentE_ToString")]
606 internal static extern IntPtr MqIdentE_ToString (MqIdentE value);
607
608 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqInitGetArg0")]
609 internal static extern IntPtr MqInitGetArg0 ();
610
611 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqInitResetArg0")]
612 internal static extern IntPtr MqInitResetArg0 ();
613
614 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqInitSetArg0")]
615 internal static extern void MqInitSetArg0 (IntPtr bfl);
616
617 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqLinkConnect_RT")]
618 internal static extern MkErrorE MqLinkConnect (IntPtr mkrt, IntPtr ctx);
619
620 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqLinkCreate_RT")]
621 internal static extern MkErrorE MqLinkCreate (IntPtr mkrt, IntPtr ctx, IntPtr args);
622
623 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqLinkCreateChild_RT")]
624 internal static extern MkErrorE MqLinkCreateChild (IntPtr mkrt, IntPtr ctx, IntPtr parent, IntPtr args);
625
626 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqLinkDefault_RT")]
627 internal static extern MkErrorE MqLinkDefault (IntPtr mkrt, IntPtr ctx, IntPtr args);
628
629 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqLinkDelete_RT")]
630 internal static extern void MqLinkDelete (IntPtr mkrt, IntPtr ctx);
631
632 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqLinkGetCtxIdP")]
633 internal static extern Int32 MqLinkGetCtxId (IntPtr ctx);
634
635 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqLinkGetParentP")]
636 internal static extern IntPtr MqLinkGetParent (IntPtr ctx);
637
638 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqLinkGetTargetIdentP")]
639 internal static extern IntPtr MqLinkGetTargetIdent (IntPtr ctx);
640
641 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqLinkIsConnected")]
642 internal static extern bool MqLinkIsConnected (IntPtr ctx);
643
644 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqLinkIsParentP")]
645 internal static extern bool MqLinkIsParent (IntPtr ctx);
646
647 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqLinkShutdown_RT")]
648 internal static extern MkErrorE MqLinkShutdown (IntPtr mkrt, IntPtr ctx);
649
650 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqLogParentOrChildP")]
651 internal static extern IntPtr MqLogParentOrChild (IntPtr ctx);
652
653 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqLogServerOrClientP")]
654 internal static extern IntPtr MqLogServerOrClient (IntPtr ctx);
655
656 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqMain")]
657 internal static extern void MqMain (IntPtr code);
658
659 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqProcessEvent_RT")]
660 internal static extern MkErrorE MqProcessEvent (IntPtr mkrt, IntPtr ctx, MqWaitOnEventE wait, long timeout);
661
662 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqProxyForward_RT")]
663 internal static extern MkErrorE MqProxyForward (IntPtr mkrt, IntPtr sourceCtx, IntPtr targetCtx, IntPtr dump, long timeout);
664
665 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqProxyItem_RT")]
666 internal static extern MkErrorE MqProxyItem (IntPtr mkrt, IntPtr sourceCtx, IntPtr targetCtx);
667
668 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqReadALL_RT")]
669 internal static extern MkErrorE MqReadALL (IntPtr mkrt, IntPtr ctx, ref IntPtr val_inout);
670
671 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqReadBFL_RT")]
672 internal static extern MkErrorE MqReadBFL (IntPtr mkrt, IntPtr ctx, out IntPtr val_out);
673
674 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqReadBIN_RT")]
675 internal static extern MkErrorE MqReadBIN (IntPtr mkrt, IntPtr ctx, out Mk.MkBinaryR val_out);
676
677 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqReadBOL_RT")]
678 internal static extern MkErrorE MqReadBOL (IntPtr mkrt, IntPtr ctx, out Byte val_out);
679
680 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqReadBUF_RT")]
681 internal static extern MkErrorE MqReadBUF (IntPtr mkrt, IntPtr ctx, out IntPtr val_out);
682
683 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqReadBinaryR_RT")]
684 internal static extern MkErrorE MqReadBinaryR (IntPtr mkrt, IntPtr ctx, out Mk.MkBinaryR val_out);
685
686 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqReadDBL_RT")]
687 internal static extern MkErrorE MqReadDBL (IntPtr mkrt, IntPtr ctx, out Double val_out);
688
689 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqReadDbg_RT")]
690 internal static extern void MqReadDbg (IntPtr mkrt, IntPtr ctx);
691
692 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqReadFLT_RT")]
693 internal static extern MkErrorE MqReadFLT (IntPtr mkrt, IntPtr ctx, out Single val_out);
694
695 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqReadGetNextType")]
696 internal static extern MkTypeE MqReadGetNextType (IntPtr ctx);
697
698 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqReadGetNumItems")]
699 internal static extern Int32 MqReadGetNumItems (IntPtr ctx);
700
701 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqReadHDL_RT")]
702 internal static extern MkErrorE MqReadHDL (IntPtr mkrt, IntPtr ctx, out Int32 val_out);
703
704 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqReadI16_RT")]
705 internal static extern MkErrorE MqReadI16 (IntPtr mkrt, IntPtr ctx, out Int16 val_out);
706
707 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqReadI32_RT")]
708 internal static extern MkErrorE MqReadI32 (IntPtr mkrt, IntPtr ctx, out Int32 val_out);
709
710 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqReadI64_RT")]
711 internal static extern MkErrorE MqReadI64 (IntPtr mkrt, IntPtr ctx, out Int64 val_out);
712
713 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqReadI8_RT")]
714 internal static extern MkErrorE MqReadI8 (IntPtr mkrt, IntPtr ctx, out Byte val_out);
715
716 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqReadItemExists")]
717 internal static extern bool MqReadItemExists (IntPtr ctx);
718
719 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqReadLIST_RT")]
720 internal static extern MkErrorE MqReadLIST (IntPtr mkrt, IntPtr ctx, out IntPtr val_out);
721
722 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqReadLONG_RT")]
723 internal static extern MkErrorE MqReadLONG (IntPtr mkrt, IntPtr ctx, out long val_out);
724
725 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqReadL_END_RT")]
726 internal static extern MkErrorE MqReadL_END (IntPtr mkrt, IntPtr ctx);
727
728 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqReadL_START_RT")]
729 internal static extern MkErrorE MqReadL_START (IntPtr mkrt, IntPtr ctx, IntPtr buf);
730
731 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqReadNEXT_RT")]
732 internal static extern MkErrorE MqReadNEXT (IntPtr mkrt, IntPtr ctx, out IntPtr val_out);
733
734 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqReadSTR_RT")]
735 internal static extern MkErrorE MqReadSTR (IntPtr mkrt, IntPtr ctx, out IntPtr val_out);
736
737 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqReadStringR_RT")]
738 internal static extern MkErrorE MqReadStringR (IntPtr mkrt, IntPtr ctx, out Mk.MkStringR val_out);
739
740 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqReadT_END_RT")]
741 internal static extern MkErrorE MqReadT_END (IntPtr mkrt, IntPtr ctx);
742
743 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqReadT_START_RT")]
744 internal static extern MkErrorE MqReadT_START (IntPtr mkrt, IntPtr ctx);
745
746 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqReadUndo_RT")]
747 internal static extern MkErrorE MqReadUndo (IntPtr mkrt, IntPtr ctx);
748
749 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqRouteCreate_RT")]
750 internal static extern MkErrorE MqRouteCreate (IntPtr mkrt, IntPtr ctx, IntPtr route, IntPtr service, bool overwrite);
751
752 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqRouteDelete_RT")]
753 internal static extern MkErrorE MqRouteDelete (IntPtr mkrt, IntPtr ctx, IntPtr route, IntPtr service, bool overwrite);
754
755 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqRouteGetPath_RT")]
756 internal static extern MkErrorE MqRouteGetPath (IntPtr mkrt, IntPtr ctx, out IntPtr path_out);
757
758 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqRouteGetTree_RT")]
759 internal static extern MkErrorE MqRouteGetTree (IntPtr mkrt, IntPtr ctx, out IntPtr treeP_out);
760
761 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqRouteResolve_RT")]
762 internal static extern MkIntPtr_A MqRouteResolve (IntPtr mkrt, IntPtr ctx, IntPtr ident, Int32 retnum);
763
764 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqRouteTraverse_RT")]
765 internal static extern MkErrorE MqRouteTraverse (IntPtr mkrt, IntPtr ctx, IntPtr service, IntPtr args);
766
767 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendBFL_RT")]
768 internal static extern MkErrorE MqSendBFL (IntPtr mkrt, IntPtr ctx, IntPtr val);
769
770 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendBIN_RT")]
771 internal static extern MkErrorE MqSendBIN (IntPtr mkrt, IntPtr ctx, Mk.MkBinaryR val);
772
773 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendBOL_RT")]
774 internal static extern MkErrorE MqSendBOL (IntPtr mkrt, IntPtr ctx, Byte val);
775
776 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendBUF_RT")]
777 internal static extern MkErrorE MqSendBUF (IntPtr mkrt, IntPtr ctx, IntPtr val);
778
779 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendBUS_FLAT_RT")]
780 internal static extern MkErrorE MqSendBUS_FLAT (IntPtr mkrt, IntPtr ctx, IntPtr val);
781
782 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendBinaryRP")]
783 internal static extern MkErrorE MqSendBinaryR (IntPtr mkrt, IntPtr ctx, Mk.MkBinaryR val);
784
785 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendDBL_RT")]
786 internal static extern MkErrorE MqSendDBL (IntPtr mkrt, IntPtr ctx, Double val);
787
788 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendEND_RT")]
789 internal static extern MkErrorE MqSendEND (IntPtr mkrt, IntPtr ctx, IntPtr token, long timeout);
790
791 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendEND_AND_CALLBACK_RT")]
792 internal static extern MkErrorE MqSendEND_AND_CALLBACK (IntPtr mkrt, IntPtr ctx, IntPtr token, MqServiceCallbackF fCall, IntPtr callback, MqDataFreeF fFree, long timeout);
793
794 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendEND_AND_SUB_RT")]
795 internal static extern MkErrorE MqSendEND_AND_SUB (IntPtr mkrt, IntPtr ctx, IntPtr token, MqServiceCallbackF fCall, IntPtr callback, MqDataFreeF fFree, long timeout);
796
797 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendEND_AND_TRANSACTION_RT")]
798 internal static extern MkErrorE MqSendEND_AND_TRANSACTION (IntPtr mkrt, IntPtr ctx, IntPtr token, IntPtr callback, long timeout);
799
800 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendEND_AND_WAIT_RT")]
801 internal static extern MkErrorE MqSendEND_AND_WAIT (IntPtr mkrt, IntPtr ctx, IntPtr token, long timeout);
802
803 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendERROR_RT")]
804 internal static extern MkErrorE MqSendERROR (IntPtr mkrt, IntPtr ctx);
805
806 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendFLT_RT")]
807 internal static extern MkErrorE MqSendFLT (IntPtr mkrt, IntPtr ctx, Single val);
808
809 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendHDL_RT")]
810 internal static extern MkErrorE MqSendHDL (IntPtr mkrt, IntPtr ctx, Int32 val);
811
812 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendI16_RT")]
813 internal static extern MkErrorE MqSendI16 (IntPtr mkrt, IntPtr ctx, Int16 val);
814
815 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendI32_RT")]
816 internal static extern MkErrorE MqSendI32 (IntPtr mkrt, IntPtr ctx, Int32 val);
817
818 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendI64_RT")]
819 internal static extern MkErrorE MqSendI64 (IntPtr mkrt, IntPtr ctx, Int64 val);
820
821 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendI8_RT")]
822 internal static extern MkErrorE MqSendI8 (IntPtr mkrt, IntPtr ctx, Byte val);
823
824 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendLONG_RT")]
825 internal static extern MkErrorE MqSendLONG (IntPtr mkrt, IntPtr ctx, long val);
826
827 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendLTR_RT")]
828 internal static extern MkErrorE MqSendLTR (IntPtr mkrt, IntPtr ctx, Int32 transLId);
829
830 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendL_END_RT")]
831 internal static extern MkErrorE MqSendL_END (IntPtr mkrt, IntPtr ctx);
832
833 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendL_FLAT_RT")]
834 internal static extern MkErrorE MqSendL_FLAT (IntPtr mkrt, IntPtr ctx, IntPtr val);
835
836 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendL_START_RT")]
837 internal static extern MkErrorE MqSendL_START (IntPtr mkrt, IntPtr ctx);
838
839 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendRETURN_RT")]
840 internal static extern MkErrorE MqSendRETURN (IntPtr mkrt, IntPtr ctx);
841
842 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendRETURN_SUB_RT")]
843 internal static extern MkErrorE MqSendRETURN_SUB (IntPtr mkrt, IntPtr ctx);
844
845 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendSTART_RT")]
846 internal static extern MkErrorE MqSendSTART (IntPtr mkrt, IntPtr ctx);
847
848 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendSTR_RT")]
849 internal static extern MkErrorE MqSendSTR (IntPtr mkrt, IntPtr ctx, IntPtr val);
850
851 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendSYNC_RT")]
852 internal static extern MkErrorE MqSendSYNC (IntPtr mkrt, IntPtr ctx);
853
854 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendStringR_RT")]
855 internal static extern MkErrorE MqSendStringR (IntPtr mkrt, IntPtr ctx, Mk.MkStringR val);
856
857 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendT_END_RT")]
858 internal static extern MkErrorE MqSendT_END (IntPtr mkrt, IntPtr ctx);
859
860 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSendT_START_RT")]
861 internal static extern MkErrorE MqSendT_START (IntPtr mkrt, IntPtr ctx);
862
863 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqServiceCreate_RT")]
864 internal static extern MkErrorE MqServiceCreate (IntPtr mkrt, IntPtr ctx, IntPtr token, MqServiceCallbackF fCall, IntPtr callback, MqDataFreeF fFree, MkMarkF fMark);
865
866 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqServiceDelete_RT")]
867 internal static extern MkErrorE MqServiceDelete (IntPtr mkrt, IntPtr ctx, IntPtr token);
868
869 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqServiceIsTransactionP")]
870 internal static extern bool MqServiceIsTransaction (IntPtr ctx);
871
872 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqServiceProxy_RT")]
873 internal static extern MkErrorE MqServiceProxy (IntPtr mkrt, IntPtr ctx, IntPtr token, Int32 id);
874
875 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqServiceProxyCtx_RT")]
876 internal static extern MkErrorE MqServiceProxyCtx (IntPtr mkrt, IntPtr ctx, IntPtr token, IntPtr target);
877
878 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqServiceProxyCtxExists")]
879 internal static extern bool MqServiceProxyCtxExists (IntPtr ctx, IntPtr token, IntPtr target);
880
881 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqServiceProxyRoundRobin_RT")]
882 internal static extern MkErrorE MqServiceProxyRoundRobin (IntPtr mkrt, IntPtr ctx, IntPtr token, IntPtr ident);
883
884 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqServiceStorage_RT")]
885 internal static extern MkErrorE MqServiceStorage (IntPtr mkrt, IntPtr ctx, IntPtr token);
886
887 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqServiceTokenCheck")]
888 internal static extern bool MqServiceTokenCheck (IntPtr ctx, IntPtr token);
889
890 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqServiceTokenExists")]
891 internal static extern bool MqServiceTokenExists (IntPtr ctx, IntPtr token);
892
893 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqServiceTokenGet")]
894 internal static extern IntPtr MqServiceTokenGet (IntPtr ctx);
895
896 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSetup")]
897 internal static extern void MqSetup ();
898
899 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSetupDup_RT")]
900 internal static extern void MqSetupDup (IntPtr mkrt, IntPtr to, IntPtr from);
901
902 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSlaveCheckP")]
903 internal static extern bool MqSlaveCheck (IntPtr ctx, Int32 id);
904
905 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSlaveCreate_RT")]
906 internal static extern MkErrorE MqSlaveCreate (IntPtr mkrt, IntPtr ctx, Int32 id, IntPtr slave);
907
908 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSlaveDelete_RT")]
909 internal static extern MkErrorE MqSlaveDelete (IntPtr mkrt, IntPtr ctx, Int32 id);
910
911 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSlaveE_FromInt")]
912 internal static extern MkErrorE MqSlaveE_FromInt (Int32 value, out MqSlaveE value_out);
913
914 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSlaveE_ToIntP")]
915 internal static extern Int32 MqSlaveE_ToInt (MqSlaveE value);
916
917 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSlaveE_ToString")]
918 internal static extern IntPtr MqSlaveE_ToString (MqSlaveE value);
919
920 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSlaveGet_RT")]
921 internal static extern MkErrorE MqSlaveGet (IntPtr mkrt, IntPtr ctx, Int32 id, out IntPtr ctx_out);
922
923 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSlaveGetFilter_RT")]
924 internal static extern MkErrorE MqSlaveGetFilter (IntPtr mkrt, IntPtr ctx, out IntPtr ctx_out);
925
926 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSlaveGetMasterP")]
927 internal static extern IntPtr MqSlaveGetMaster (IntPtr ctx);
928
929 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSlaveGetProxy_RT")]
930 internal static extern MkErrorE MqSlaveGetProxy (IntPtr mkrt, IntPtr ctx, Int32 id, out IntPtr ctx_out);
931
932 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSlaveIsP")]
933 internal static extern bool MqSlaveIs (IntPtr ctx);
934
935 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSlaveWorker_RT")]
936 internal static extern MkErrorE MqSlaveWorker (IntPtr mkrt, IntPtr ctx, Int32 id, IntPtr fct, IntPtr args);
937
938 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqStartE_FromInt")]
939 internal static extern MkErrorE MqStartE_FromInt (Int32 value, out MqStartE value_out);
940
941 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqStartE_ToIntP")]
942 internal static extern Int32 MqStartE_ToInt (MqStartE value);
943
944 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqStartE_ToString")]
945 internal static extern IntPtr MqStartE_ToString (MqStartE value);
946
947 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqStatusIsEF_FromInt")]
948 internal static extern MkErrorE MqStatusIsEF_FromInt (Int32 value, out MqStatusIsEF value_out);
949
950 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqStatusIsEF_ToIntP")]
951 internal static extern Int32 MqStatusIsEF_ToInt (MqStatusIsEF value);
952
953 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqStatusIsEF_ToString")]
954 internal static extern IntPtr MqStatusIsEF_ToString (MqStatusIsEF value);
955
956 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqStorageClose_RT")]
957 internal static extern MkErrorE MqStorageClose (IntPtr mkrt, IntPtr ctx);
958
959 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqStorageCount_RT")]
960 internal static extern MkErrorE MqStorageCount (IntPtr mkrt, IntPtr ctx, out Int32 cnt_out);
961
962 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqStorageDecrRef_RT")]
963 internal static extern MkErrorE MqStorageDecrRef (IntPtr mkrt, IntPtr ctx, Int32 transLId);
964
965 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqStorageDelete_RT")]
966 internal static extern MkErrorE MqStorageDelete (IntPtr mkrt, IntPtr ctx, ref Int32 transLIdP_inout);
967
968 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqStorageErrCnt_RT")]
969 internal static extern MkErrorE MqStorageErrCnt (IntPtr mkrt, IntPtr ctx, Int32 transLId, out Int32 cnt_out);
970
971 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqStorageExport_RT")]
972 internal static extern MkErrorE MqStorageExport (IntPtr mkrt, IntPtr ctx, out Int32 ltid_out);
973
974 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqStorageImport_RT")]
975 internal static extern MkErrorE MqStorageImport (IntPtr mkrt, IntPtr ctx, ref Int32 transLIdP_inout);
976
977 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqStorageIncrRef_RT")]
978 internal static extern MkErrorE MqStorageIncrRef (IntPtr mkrt, IntPtr ctx, Int32 transLId);
979
980 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqStorageLog_RT")]
981 internal static extern MkErrorE MqStorageLog (IntPtr mkrt, IntPtr ctx, IntPtr callfunc);
982
983 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqStorageOpen_RT")]
984 internal static extern MkErrorE MqStorageOpen (IntPtr mkrt, IntPtr ctx, IntPtr storageFile);
985
986 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqStorageResolve_RT")]
987 internal static extern MkErrorE MqStorageResolve (IntPtr mkrt, IntPtr ctx, out IntPtr otherCtxP_out, out Int32 otherLIdP_out);
988
989 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqSysServerThreadMain")]
990 internal static extern void MqSysServerThreadMain (IntPtr data);
991
992 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqWaitOnEventE_FromInt")]
993 internal static extern MkErrorE MqWaitOnEventE_FromInt (Int32 value, out MqWaitOnEventE value_out);
994
995 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqWaitOnEventE_ToIntP")]
996 internal static extern Int32 MqWaitOnEventE_ToInt (MqWaitOnEventE value);
997
998 [DllImport(MqSetupC.DLL, CallingConvention=MqSetupC.CC, CharSet=MqSetupC.CS, EntryPoint = "MqWaitOnEventE_ToString")]
999 internal static extern IntPtr MqWaitOnEventE_ToString (MqWaitOnEventE value);
1000
1001 // END-func - created by 'cs_MqS.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
1002
1003 // BEGIN-class - created by 'cs_MqS.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
1004
1005 static Mq() {
1006 if (IntPtr.Size != 8) {
1007 throw new PlatformNotSupportedException($"word-size-error: expect '8' but got '{IntPtr.Size}'");
1008 }
1009 }
1010
1011 // END-class - created by 'cs_MqS.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
1012
1013 } // Mq
1014} // csmqmsgque
1015
1016//vim: nowrap
#define mqctx
MkErrorE
MkTypeE
void(* MkMarkF)(MK_RT mkrt, MK_PTR data)
void(* MkSelfUnlinkF)(MK_RT mkrt, MK_PTR self, MK_PTR const env)
MK_PTR(* MkSelfCreateF)(MK_RT mkrt, MK_OBJ const obj, MK_PTR const env)
MkIdSE
int(* MkSysExitF)(MK_RT mkrt, int isThread, int num)
#define MqClassFactorySet(...)
#define MqClassIdentSet(...)
#define MqContextHandleResolve(...)
#define MqContextHandleGet(...)
#define MqContextInstances()
enum MkErrorE(* MqTokenF)(MQ_SERVICE_CALL_ARGS)
prototype for an object method function …
void(* MqDataFreeF)(MQ_SERVICE_FREE_ARGS)
prototype for a free additional token data function …
void(* MqDataCopyF)(MQ_SERVICE_COPY_ARGS)
prototype for a copy additional token data function …
#define MqConfigSetConfigFile(...)
#define MqConfigGetIoTcpL(...)
#define MqConfigSetBgError(...)
#define MqConfigSetServerSetup(...)
#define MqConfigSetServerCleanup(...)
#define MqConfigSetEvent(...)
#define MqConfigReset(...)
#define MqSetupDup(...)
#define MqConfigSetDaemon(...)
#define MqConfigSetPrefix(...)
#define MqConfigSetIoPipe(...)
#define MqConfigSetIoTcp(...)
#define MqConfigSetPostfix(...)
#define MqConfigSetName(...)
#define MqConfigSetIoUds(...)
#define MqConfigSetAllDebug(...)
#define MqConfigSetIoTcpL(...)
#define MqConfigSetStorage(...)
#define MqEnvProtect(...)
#define MqContextErrorMove(...)
#define MqContextErrorCopy(...)
#define MqContextLogShort(...)
#define MqContextLogEnv(...)
#define MqContextLogConfig(...)
#define MqContextLogSetup(...)
#define MqContextLog(...)
#define MqContextLogLink(...)
#define MqContextLogType(...)
#define MqProcessEvent(...)
#define MqExit(...)
#define MqContextGetBuffer(...)
#define MqCheckForLeftOverArguments(...)
#define MqContextToString(...)
#define MqProxyItem(...)
#define MqProxyForward(...)
#define MqReadI64(...)
#define MqReadSTR(...)
#define MqReadI16(...)
#define MqReadDBL(...)
#define MqReadBFL(...)
#define MqReadBUF(...)
#define MqReadHDL(...)
#define MqReadLONG(...)
#define MqReadI8(...)
#define MqReadBIN(...)
#define MqReadFLT(...)
#define MqReadBinaryR(...)
#define MqReadALL(...)
#define MqReadLIST(...)
#define MqReadStringR(...)
#define MqReadBOL(...)
#define MqReadI32(...)
#define MqReadNEXT(...)
#define MqReadT_START(...)
#define MqReadL_START(...)
#define MqReadT_END(...)
#define MqReadL_END(...)
#define MqReadDbg(...)
#define MqReadUndo(...)
#define MqRouteDelete(...)
#define MqRouteTraverse(...)
#define MqRouteGetTree(...)
#define MqRouteCreate(...)
#define MqRouteGetPath(...)
#define MqRouteResolve(...)
#define MqSendBIN(...)
#define MqSendLONG(...)
#define MqSendI8(...)
#define MqSendBOL(...)
#define MqSendI64(...)
#define MqSendI32(...)
#define MqSendBFL(...)
#define MqSendStringR(...)
#define MqSendI16(...)
#define MqSendL_FLAT(...)
#define MqSendSTR(...)
#define MqSendLTR(...)
#define MqSendHDL(...)
#define MqSendFLT(...)
#define MqSendDBL(...)
#define MqSendBUF(...)
#define MqSendBUS_FLAT(...)
#define MqSendBinaryR(...)
#define MqSendSTART(...)
#define MqSendEND_AND_TRANSACTION(...)
#define MqSendEND_AND_CALLBACK(...)
#define MqSendEND_AND_SUB(...)
#define MqSendEND_AND_WAIT(...)
#define MqSendEND(...)
#define MqSendSYNC(...)
#define MqSendL_START(...)
#define MqSendT_END(...)
#define MqSendL_END(...)
#define MqSendT_START(...)
#define MqSendRETURN_SUB(...)
#define MqSendERROR(...)
#define MqSendRETURN(...)
#define MqServiceStorage(...)
#define MqServiceProxyCtx(...)
#define MqServiceCreate(...)
#define MqServiceProxy(...)
MqTokenF MqServiceCallbackF
MqContextC - the callback-function is used as a service-handle or as a event-handle …
#define MqServiceProxyRoundRobin(...)
#define MqServiceDelete(...)
#define MqSlaveGet(...)
#define MqSlaveGetProxy(...)
#define MqSlaveCreate(...)
#define MqSlaveGetFilter(...)
#define MqSlaveDelete(...)
#define MqSlaveWorker(...)
#define MqStorageIncrRef(...)
#define MqStorageResolve(...)
#define MqStorageLog(...)
#define MqStorageExport(...)
#define MqStorageDecrRef(...)
#define MqStorageClose(...)
#define MqStorageOpen(...)
#define MqStorageImport(...)
#define MqStorageCount(...)
#define MqStorageDelete(...)
#define MqStorageErrCnt(...)
#define MqContextDelete(x)
#define MqContextCreate(...)
int(* MqExitF)(MK_RT mkrt, int num)
prototype for exit a process or thread …
bool(* MqWaitForPipeF)(MK_RT mkrt, MQ_CTX const ctx, const struct MkIdS *idP)
Wait for a pipe-server to finish …
void(* MqDeleteF)(MQ_CTX const ctx)
the prototype for a ContextDelete function …
enum MkErrorE(* MqCreateF)(MK_RT mkrt, MQ_CTX const ctx, MK_BFL const args)
the prototype for the ContextCreate function …
#define MqDumpHandleResolve(...)
#define MqDumpInstances()
#define MqDumpHandleGet(...)
#define MqDumpLog(...)
#define MqDumpError(...)
#define MqDumpExport(...)
#define MqDumpBinSet(...)
#define MqDumpImport(...)
#define MqDumpDelete(x)
enum MkErrorE(* MqFactoryCTorF)(MK_RT mkrt, MQ_RT mqrt, MQ_CTX const tmpl, enum MqFactoryE create, MQ_FCT const fct, MQ_CTX *ctx_out)
type of a MqFactoryC constructor
void(* MqFactoryDataFreeF)(MK_RT mkrt, MK_PTR *dataP)
prototype for a free additional factory data function
void(* MqFactoryDTorF)(MK_RT mkrt, MQ_CTX ctx, bool doFactoryCleanup, MQ_FCT const fct)
type of a MqFactoryC destructor
void(* MqFactoryDataCopyF)(MK_RT mkrt, MK_PTR *dataP)
prototype for a copy additional factory data function
#define MqFactoryInstances()
#define MqFactoryHandleResolve(...)
#define MqFactoryHandleGet(...)
#define MqFactoryGetCalledL(...)
#define MqFactoryGet(...)
#define MqFactoryGetCalled(...)
#define MqFactoryLogAll(...)
#define MqFactoryInitial(...)
#define MqFactoryDefaultIdent()
#define MqFactoryNew(...)
#define MqFactoryInitialIdent()
#define MqFactoryDefault(...)
#define MqFactoryLog(...)
#define MqFactoryFree(...)
#define MqFactoryDelete(x)
#define MqFactoryDup2(...)
#define MqFactoryAdd(...)
MqFactoryE
the factory is called to create an object for ...
MqHandShakeE
the hand-shake of a service-call …
MqIoComE
what kind of socket interface to use? …
MqTransTypeE
the type of the transaction …
enum MkErrorE(* MqSysServerThreadF)(MK_RT mkrt, MQ_CTX const ctx, struct MqSysServerThreadMainS *const argP, MK_STRN name, int state, struct MkIdS *idPtrOut)
thread server create syscall with csmqmsgque error plugin
@ UNUSED
@ THREAD
@ PROCESS
@ INIT
@ ERROR
@ OK
MqStartE
→ C-API: MqStartE → C-API: MqStartE
MqStatusIsEF
→ C-API: MqStatusIsEF → C-API: MqStatusIsEF
MqIdentE
→ C-API: MqIdentE → C-API: MqIdentE
MqSlaveE
→ C-API: MqSlaveE → C-API: MqSlaveE
MqWaitOnEventE
→ C-API: MqWaitOnEventE → C-API: MqWaitOnEventE