1 //-----------------------------------------------------------------------------------------------
2 // <copyright file="System.Data_BID.cs" company="Microsoft">
3 // Copyright (c) Microsoft Corporation. All rights reserved.
5 // <owner current="true" primary="true">[....]</owner>
6 // <owner current="true" primary="false">[....]</owner>
7 //-----------------------------------------------------------------------------------------------
11 using System.Security;
12 using System.Reflection;
13 using System.Security.Permissions;
14 using System.Runtime.ConstrainedExecution;
15 using System.Runtime.InteropServices;
16 using System.Runtime.Versioning;
18 [module: BidIdentity("System.Data.1")]
19 [module: BidMetaText(":FormatControl: InstanceID='' ")]
20 [module: BidMetaText("<CountHint> Trace=1200; Scope=250;")]
21 [module: BidMetaText("<Alias> ds = System.Data;"
22 + "comm = System.Data.Common;"
23 + "odbc = System.Data.Odbc;"
24 + "oledb= System.Data.OleDb;"
25 + "prov = System.Data.ProviderBase;"
26 + "sc = System.Data.Sql;"
27 + "sql = System.Data.SqlClient;"
28 + "cqt = System.Data.Common.CommandTrees;"
29 + "cqti = System.Data.Common.CommandTrees.Internal;"
30 + "esql = System.Data.Common.EntitySql;"
31 + "ec = System.Data.EntityClient;"
32 + "dobj = System.Data.Objects;"
33 + "md = System.Data.Metadata;"
34 + "ra = System.Data.Query.ResultAssembly;"
35 + "pc = System.Data.Query.PlanCompiler;"
36 + "iqt = System.Data.Query.InternalTrees;"
37 + "mp = System.Data.Mapping;"
38 + "upd = System.Data.Mapping.Update;"
39 + "vgen = System.Data.Mapping.ViewGeneration;"
43 // DbConnectionPool.cs: const Bid.ApiGroup PoolerTracePoints
45 [module: BidMetaText("<ApiGroup|ProviderBase|CPOOL> 0x00001000: Connection Pooling")]
48 // SqlDependency.cs: const Bid.ApiGroup NotificationsTracePoints
50 [module: BidMetaText("<ApiGroup|SqlClient|DEP> 0x00002000: SqlDependency Notifications")]
53 // System\Data\Query\Bridge\IteratorSource.cs: internal const Bid.ApiGroup ResultAssemblyTracePoints
55 [module: BidMetaText("<ApiGroup|System.Data.Query|RA> 0x00004000: Result Assembly")]
58 // System\Data\Query\PlanCompiler\PlanCompiler.cs: internal const Bid.ApiGroup PlanCompilerTracePoints
60 [module: BidMetaText("<ApiGroup|System.Data.Query.PlanCompiler|PC> 0x00008000: Plan Compilation")]
63 // System\Data\Common\ActivityCorrelator.cs: internal const Bid.ApiGroup Correlation
65 [module: BidMetaText("<ApiGroup|SqlClient|Correlation> 0x00040000: Correlation")]
68 internal static partial class Bid
70 private const string dllName = "System.Data.dll";
73 // Manually added wrappers
76 [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
77 internal static void PoolerTrace(string fmtPrintfW, System.Int32 a1) {
78 if ((modFlags & System.Data.ProviderBase.DbConnectionPool.PoolerTracePoints) != 0 && modID != NoData)
79 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW, a1);
83 internal static void PoolerTrace(string fmtPrintfW, System.Int32 a1, System.Int32 a2) {
84 if ((modFlags & System.Data.ProviderBase.DbConnectionPool.PoolerTracePoints) != 0 && modID != NoData)
85 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW, a1,a2);
89 internal static void PoolerTrace(string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.Int32 a3) {
90 if ((modFlags & System.Data.ProviderBase.DbConnectionPool.PoolerTracePoints) != 0 && modID != NoData)
91 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW, a1,a2,a3);
95 internal static void PoolerTrace(string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.Int32 a3, System.Int32 a4) {
96 if ((modFlags & System.Data.ProviderBase.DbConnectionPool.PoolerTracePoints) != 0 && modID != NoData)
97 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW, a1,a2,a3,a4);
101 internal static void PoolerTrace(
104 [BidArgumentType(typeof(String))] System.Exception a2) {
105 if ((modFlags & System.Data.ProviderBase.DbConnectionPool.PoolerTracePoints) != 0 && modID != NoData)
106 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW, a1,a2.ToString());
110 internal static void PoolerScopeEnter(out IntPtr hScp, string fmtPrintfW, System.Int32 a1) {
111 if ((modFlags & System.Data.ProviderBase.DbConnectionPool.PoolerTracePoints) != 0 && modID != NoData) {
112 NativeMethods.ScopeEnter(modID, UIntPtr.Zero, UIntPtr.Zero, out hScp, fmtPrintfW,a1);
119 internal static void NotificationsScopeEnter(out IntPtr hScp, string fmtPrintfW, string fmtPrintfW2) {
120 if ((modFlags & System.Data.SqlClient.SqlDependency.NotificationsTracePoints) != 0 && modID != NoData) {
121 NativeMethods.ScopeEnter(modID, UIntPtr.Zero, UIntPtr.Zero, out hScp, fmtPrintfW, fmtPrintfW2);
128 internal static void NotificationsScopeEnter(out IntPtr hScp, string fmtPrintfW, System.Int32 a1) {
129 if ((modFlags & System.Data.SqlClient.SqlDependency.NotificationsTracePoints) != 0 && modID != NoData) {
130 NativeMethods.ScopeEnter(modID, UIntPtr.Zero, UIntPtr.Zero, out hScp, fmtPrintfW, a1);
137 internal static void NotificationsScopeEnter(out IntPtr hScp, string fmtPrintfW, string fmtPrintfW2, string fmtPrintfW3) {
138 if ((modFlags & System.Data.SqlClient.SqlDependency.NotificationsTracePoints) != 0 && modID != NoData) {
139 NativeMethods.ScopeEnter(modID, UIntPtr.Zero, UIntPtr.Zero, out hScp, fmtPrintfW, fmtPrintfW2, fmtPrintfW3);
146 internal static void NotificationsScopeEnter(out IntPtr hScp, string fmtPrintfW, System.Int32 a1, string fmtPrintfW2) {
147 if ((modFlags & System.Data.SqlClient.SqlDependency.NotificationsTracePoints) != 0 && modID != NoData) {
148 NativeMethods.ScopeEnter(modID, UIntPtr.Zero, UIntPtr.Zero, out hScp, fmtPrintfW, a1, fmtPrintfW2);
155 internal static void NotificationsScopeEnter(out IntPtr hScp, string fmtPrintfW, System.Int32 a1, System.Int32 a2) {
156 if ((modFlags & System.Data.SqlClient.SqlDependency.NotificationsTracePoints) != 0 && modID != NoData) {
157 NativeMethods.ScopeEnter(modID, UIntPtr.Zero, UIntPtr.Zero, out hScp, fmtPrintfW, a1, a2);
164 internal static void NotificationsScopeEnter(out IntPtr hScp, string fmtPrintfW, string fmtPrintfW2, string fmtPrintfW3, string fmtPrintfW4) {
165 if ((modFlags & System.Data.SqlClient.SqlDependency.NotificationsTracePoints) != 0 && modID != NoData) {
166 NativeMethods.ScopeEnter(modID, UIntPtr.Zero, UIntPtr.Zero, out hScp, fmtPrintfW, fmtPrintfW2, fmtPrintfW3, fmtPrintfW4);
173 internal static void NotificationsScopeEnter(out IntPtr hScp, string fmtPrintfW, System.Int32 a1, string fmtPrintfW2, System.Int32 a2) {
174 if ((modFlags & System.Data.SqlClient.SqlDependency.NotificationsTracePoints) != 0 && modID != NoData) {
175 NativeMethods.ScopeEnter(modID, UIntPtr.Zero, UIntPtr.Zero, out hScp, fmtPrintfW, a1, fmtPrintfW2, a2);
182 internal static void NotificationsScopeEnter(out IntPtr hScp, string fmtPrintfW, System.Int32 a1, string fmtPrintfW2, string fmtPrintfW3, System.Int32 a4) {
183 if ((modFlags & System.Data.SqlClient.SqlDependency.NotificationsTracePoints) != 0 && modID != NoData) {
184 NativeMethods.ScopeEnter(modID, UIntPtr.Zero, UIntPtr.Zero, out hScp, fmtPrintfW, a1, fmtPrintfW2, fmtPrintfW3, a4);
191 internal static void NotificationsTrace(string fmtPrintfW) {
192 if ((modFlags & System.Data.SqlClient.SqlDependency.NotificationsTracePoints) != 0 && modID != NoData)
193 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW);
197 internal static void NotificationsTrace(string fmtPrintfW, string fmtPrintfW2) {
198 if ((modFlags & System.Data.SqlClient.SqlDependency.NotificationsTracePoints) != 0 && modID != NoData)
199 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW, fmtPrintfW2);
203 internal static void NotificationsTrace(string fmtPrintfW, System.Int32 a1) {
204 if ((modFlags & System.Data.SqlClient.SqlDependency.NotificationsTracePoints) != 0 && modID != NoData)
205 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW, a1);
209 internal static void NotificationsTrace(string fmtPrintfW, System.Boolean a1) {
210 if ((modFlags & System.Data.SqlClient.SqlDependency.NotificationsTracePoints) != 0 && modID != NoData)
211 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW, a1);
215 internal static void NotificationsTrace(string fmtPrintfW, string fmtPrintfW2, System.Int32 a1) {
216 if ((modFlags & System.Data.SqlClient.SqlDependency.NotificationsTracePoints) != 0 && modID != NoData)
217 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW, fmtPrintfW2, a1);
221 internal static void NotificationsTrace(string fmtPrintfW, System.Int32 a1, string fmtPrintfW2) {
222 if ((modFlags & System.Data.SqlClient.SqlDependency.NotificationsTracePoints) != 0 && modID != NoData)
223 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW, a1, fmtPrintfW2);
227 internal static void NotificationsTrace(string fmtPrintfW, System.Int32 a1, System.Int32 a2) {
228 if ((modFlags & System.Data.SqlClient.SqlDependency.NotificationsTracePoints) != 0 && modID != NoData)
229 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW, a1, a2);
233 internal static void NotificationsTrace(string fmtPrintfW, System.Int32 a1, System.Boolean a2) {
234 if ((modFlags & System.Data.SqlClient.SqlDependency.NotificationsTracePoints) != 0 && modID != NoData)
235 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW, a1, a2);
239 internal static void NotificationsTrace(string fmtPrintfW, System.String a1, System.String a2) {
240 if ((modFlags & System.Data.SqlClient.SqlDependency.NotificationsTracePoints) != 0 && modID != NoData)
241 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW, a1, a2);
245 internal static void NotificationsTrace(string fmtPrintfW, string fmtPrintfW2, string fmtPrintfW3, System.Int32 a1) {
246 if ((modFlags & System.Data.SqlClient.SqlDependency.NotificationsTracePoints) != 0 && modID != NoData)
247 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW, fmtPrintfW2, fmtPrintfW3, a1);
251 internal static void NotificationsTrace(string fmtPrintfW, System.Boolean a1, string fmtPrintfW2, string fmtPrintfW3, string fmtPrintfW4) {
252 if ((modFlags & System.Data.SqlClient.SqlDependency.NotificationsTracePoints) != 0 && modID != NoData)
253 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW, a1, fmtPrintfW2, fmtPrintfW3, fmtPrintfW4);
257 internal static void NotificationsTrace(string fmtPrintfW, System.Int32 a1, string fmtPrintfW2, string fmtPrintfW3, string fmtPrintfW4) {
258 if ((modFlags & System.Data.SqlClient.SqlDependency.NotificationsTracePoints) != 0 && modID != NoData)
259 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW, a1, fmtPrintfW2, fmtPrintfW3, fmtPrintfW4);
263 [BidArgumentType(typeof(string))] // format string should have a string spec (%ls) for an Activity ID argument as last
264 internal static void CorrelationTrace(string fmtPrintfW, System.Int32 a1) {
265 if ((modFlags & Bid.ApiGroup.Correlation) != 0
266 && (modFlags & Bid.ApiGroup.Trace) != 0 && modID != NoData) {
267 System.Data.Common.ActivityCorrelator.ActivityId actId = System.Data.Common.ActivityCorrelator.Next();
268 NativeMethods.Trace(modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW, a1, actId.ToString());
273 [BidArgumentType(typeof(string))] // format string should have a string spec (%ls) for an Activity ID argument as last
274 internal static void CorrelationTrace(string fmtPrintfW)
276 if ((modFlags & Bid.ApiGroup.Correlation) != 0
277 && (modFlags & Bid.ApiGroup.Trace) != 0 && modID != NoData) {
278 System.Data.Common.ActivityCorrelator.ActivityId actId = System.Data.Common.ActivityCorrelator.Next();
279 NativeMethods.Trace(modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW, actId.ToString());
284 [BidArgumentType(typeof(string))] // format string should have a string spec (%ls) for an Activity ID argument as last
285 internal static void CorrelationTrace(string fmtPrintfW, System.Int32 a1, System.Int32 a2) {
286 if ((modFlags & Bid.ApiGroup.Correlation) != 0
287 && (modFlags & Bid.ApiGroup.Trace) != 0 && modID != NoData) {
288 System.Data.Common.ActivityCorrelator.ActivityId actId = System.Data.Common.ActivityCorrelator.Next();
289 NativeMethods.Trace(modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW, a1, a2, actId.ToString());
295 // Manually edited wrappers
298 [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
299 internal static void TraceSqlReturn(
301 [BidArgumentType(typeof(System.Int32))] System.Data.Odbc.ODBC32.RetCode a1) {
302 if (((System.Data.Odbc.ODBC32.RetCode.SUCCESS != a1) || (modFlags & ApiGroup.StatusOk) != 0) && (modFlags & ApiGroup.Trace) != 0 && modID != NoData)
303 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW, (int)(short)a1);
307 internal static void TraceSqlReturn(
309 [BidArgumentType(typeof(System.Int32))] System.Data.Odbc.ODBC32.RetCode a1,
311 if (((System.Data.Odbc.ODBC32.RetCode.SUCCESS != a1) || (modFlags & ApiGroup.StatusOk) != 0) && (modFlags & ApiGroup.Trace) != 0 && modID != NoData)
312 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW, (int)(short)a1, a2);
318 [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
319 internal static void Trace(string fmtPrintfW, System.Data.OleDb.OleDbHResult a1) { //
320 if (((System.Data.OleDb.OleDbHResult.S_OK != a1) || (modFlags & ApiGroup.StatusOk) != 0) && (modFlags & ApiGroup.Trace) != 0 && modID != NoData)
321 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW, (int)a1);
325 internal static void Trace(string fmtPrintfW, System.Data.OleDb.OleDbHResult a1, System.String a2) {
326 if ((modFlags & ApiGroup.Trace) != 0 && modID != NoData)
327 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW, (int)a1,a2);
331 internal static void Trace(string fmtPrintfW, System.Data.OleDb.OleDbHResult a1, System.IntPtr a2) {
332 if ((modFlags & ApiGroup.Trace) != 0 && modID != NoData)
333 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW, (int)a1,a2);
337 internal static void Trace(string fmtPrintfW, System.Data.OleDb.OleDbHResult a1, System.Int32 a2) {
338 if ((modFlags & ApiGroup.Trace) != 0 && modID != NoData)
339 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW, (int)a1,a2);
344 internal static void Trace(string fmtPrintfW, System.String a1, System.String a2) {
345 if ((modFlags & ApiGroup.Trace) != 0 && modID != NoData)
346 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW,a1,a2);
350 internal static void Trace(string fmtPrintfW, System.Int32 a1, System.String a2, System.Boolean a3) {
351 if ((modFlags & ApiGroup.Trace) != 0 && modID != NoData)
352 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW, a1,a2,a3);
356 internal static void Trace(string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.String a3, System.String a4, System.Int32 a5) {
357 if ((modFlags & ApiGroup.Trace) != 0 && modID != NoData)
358 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW, a1,a2,a3,a4,a5);
362 internal static void Trace(string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.Int64 a3, System.UInt32 a4, System.Int32 a5, System.UInt32 a6, System.UInt32 a7) {
363 if ((modFlags & ApiGroup.Trace) != 0 && modID != NoData)
364 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW, a1,a2,a3,a4,a5,a6,a7);
370 internal static void ScopeEnter(
374 [BidArgumentType(typeof(String))] System.Guid a2) {
375 if ((modFlags & ApiGroup.Scope) != 0 && modID != NoData) {
376 NativeMethods.ScopeEnter (modID, UIntPtr.Zero, UIntPtr.Zero, out hScp, fmtPrintfW,a1, a2.ToString());
383 internal static void ScopeEnter(out IntPtr hScp, string fmtPrintfW, System.Int32 a1, System.String a2, System.Int32 a3) {
384 if ((modFlags & ApiGroup.Scope) != 0 && modID != NoData) {
385 NativeMethods.ScopeEnter (modID, UIntPtr.Zero, UIntPtr.Zero, out hScp, fmtPrintfW,a1,a2,a3);
392 internal static void ScopeEnter(out IntPtr hScp, string fmtPrintfW, System.Int32 a1, System.Boolean a2, System.Int32 a3) {
393 if ((modFlags & ApiGroup.Scope) != 0 && modID != NoData) {
394 NativeMethods.ScopeEnter (modID, UIntPtr.Zero, UIntPtr.Zero, out hScp, fmtPrintfW,a1,a2,a3);
405 [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
406 internal static void Trace(string fmtPrintfW, System.Int32 a1, System.String a2) {
407 if ((modFlags & ApiGroup.Trace) != 0 && modID != NoData)
408 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW,a1,a2);
412 [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
413 internal static void Trace(string fmtPrintfW, System.IntPtr a1) {
414 if ((modFlags & ApiGroup.Trace) != 0 && modID != NoData)
415 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW,a1);
419 internal static void Trace(string fmtPrintfW, System.Int32 a1) {
420 if ((modFlags & ApiGroup.Trace) != 0 && modID != NoData)
421 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW,a1);
425 internal static void Trace(string fmtPrintfW, System.Int32 a1, System.Int32 a2) {
426 if ((modFlags & ApiGroup.Trace) != 0 && modID != NoData)
427 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW,a1,a2);
431 internal static void Trace(string fmtPrintfW, System.Int32 a1, System.IntPtr a2, System.IntPtr a3) {
432 if ((modFlags & ApiGroup.Trace) != 0 && modID != NoData)
433 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW,a1,a2,a3);
437 internal static void Trace(string fmtPrintfW, System.Int32 a1, System.IntPtr a2) {
438 if ((modFlags & ApiGroup.Trace) != 0 && modID != NoData)
439 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW,a1,a2);
443 internal static void Trace(string fmtPrintfW, System.Int32 a1, System.String a2, System.String a3) {
444 if ((modFlags & ApiGroup.Trace) != 0 && modID != NoData)
445 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW,a1,a2,a3);
449 internal static void Trace(string fmtPrintfW, System.Int32 a1, System.String a2, System.Int32 a3) {
450 if ((modFlags & ApiGroup.Trace) != 0 && modID != NoData)
451 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW,a1,a2,a3);
455 internal static void Trace(string fmtPrintfW, System.Int32 a1, System.String a2, System.String a3, System.Int32 a4) {
456 if ((modFlags & ApiGroup.Trace) != 0 && modID != NoData)
457 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW,a1,a2,a3,a4);
461 internal static void Trace(string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.Int32 a3, System.String a4, System.String a5, System.Int32 a6) {
462 if ((modFlags & ApiGroup.Trace) != 0 && modID != NoData)
463 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW,a1,a2,a3,a4,a5,a6);
467 internal static void Trace(string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.Int32 a3) {
468 if ((modFlags & ApiGroup.Trace) != 0 && modID != NoData)
469 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW,a1,a2,a3);
473 internal static void Trace(string fmtPrintfW, System.Int32 a1, System.Boolean a2) {
474 if ((modFlags & ApiGroup.Trace) != 0 && modID != NoData)
475 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW,a1,a2);
479 internal static void Trace(string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.Int32 a3, System.Int32 a4) {
480 if ((modFlags & ApiGroup.Trace) != 0 && modID != NoData)
481 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW,a1,a2,a3,a4);
485 internal static void Trace(string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.Boolean a3) {
486 if ((modFlags & ApiGroup.Trace) != 0 && modID != NoData)
487 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW,a1,a2,a3);
491 internal static void Trace(string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.Int32 a3, System.Int32 a4, System.Int32 a5, System.Int32 a6, System.Int32 a7) {
492 if ((modFlags & ApiGroup.Trace) != 0 && modID != NoData)
493 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW,a1,a2,a3,a4,a5,a6,a7);
497 internal static void Trace(string fmtPrintfW, System.Int32 a1, System.String a2, System.Int32 a3, System.Int32 a4, System.Boolean a5) {
498 if ((modFlags & ApiGroup.Trace) != 0 && modID != NoData)
499 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW,a1,a2,a3,a4,a5);
503 internal static void Trace(string fmtPrintfW, System.Int32 a1, System.Int64 a2) {
504 if ((modFlags & ApiGroup.Trace) != 0 && modID != NoData)
505 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW,a1,a2);
509 internal static void Trace(string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.Int64 a3) {
510 if ((modFlags & ApiGroup.Trace) != 0 && modID != NoData)
511 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW,a1,a2,a3 );
515 internal static void Trace(string fmtPrintfW, System.Int32 a1, System.String a2, System.String a3, System.String a4, System.Int32 a5, System.Int64 a6) {
516 if ((modFlags & ApiGroup.Trace) != 0 && modID != NoData)
517 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW,a1,a2,a3,a4,a5,a6);
521 internal static void Trace(string fmtPrintfW, System.Int32 a1, System.Int64 a2, System.Int32 a3, System.Int32 a4) {
522 if ((modFlags & ApiGroup.Trace) != 0 && modID != NoData)
523 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW,a1,a2,a3,a4);
527 internal static void Trace(string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.Int64 a3, System.Int32 a4) {
528 if ((modFlags & ApiGroup.Trace) != 0 && modID != NoData)
529 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW,a1,a2,a3,a4);
533 internal static void Trace(string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.Int32 a3, System.Int32 a4, System.String a5, System.String a6, System.String a7, System.Int32 a8) {
534 if ((modFlags & ApiGroup.Trace) != 0 && modID != NoData)
535 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW,a1,a2,a3,a4,a5,a6,a7,a8);
539 internal static void Trace(string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.String a3, System.String a4) {
540 if ((modFlags & ApiGroup.Trace) != 0 && modID != NoData)
541 NativeMethods.Trace (modID, UIntPtr.Zero, UIntPtr.Zero, fmtPrintfW,a1,a2,a3,a4);
546 // ScopeEnter overloads
549 internal static void ScopeEnter(out IntPtr hScp, string fmtPrintfW, System.Int32 a1, System.String a2) {
550 if ((modFlags & ApiGroup.Scope) != 0 && modID != NoData) {
551 NativeMethods.ScopeEnter (modID, UIntPtr.Zero, UIntPtr.Zero, out hScp, fmtPrintfW,a1,a2);
558 internal static void ScopeEnter(out IntPtr hScp, string fmtPrintfW, System.Int32 a1, System.Boolean a2) {
559 if ((modFlags & ApiGroup.Scope) != 0 && modID != NoData) {
560 NativeMethods.ScopeEnter (modID, UIntPtr.Zero, UIntPtr.Zero, out hScp, fmtPrintfW,a1,a2);
567 internal static void ScopeEnter(out IntPtr hScp, string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.String a3) {
568 if ((modFlags & ApiGroup.Scope) != 0 && modID != NoData) {
569 NativeMethods.ScopeEnter (modID, UIntPtr.Zero, UIntPtr.Zero, out hScp, fmtPrintfW,a1,a2,a3);
576 internal static void ScopeEnter(out IntPtr hScp, string fmtPrintfW, System.Int32 a1, System.String a2, System.Boolean a3) {
577 if ((modFlags & ApiGroup.Scope) != 0 && modID != NoData) {
578 NativeMethods.ScopeEnter (modID, UIntPtr.Zero, UIntPtr.Zero, out hScp, fmtPrintfW,a1,a2,a3);
585 internal static void ScopeEnter(out IntPtr hScp, string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.Boolean a3) {
586 if ((modFlags & ApiGroup.Scope) != 0 && modID != NoData) {
587 NativeMethods.ScopeEnter (modID, UIntPtr.Zero, UIntPtr.Zero, out hScp, fmtPrintfW,a1,a2,a3);
594 internal static void ScopeEnter(out IntPtr hScp, string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.Int32 a3, System.String a4) {
595 if ((modFlags & ApiGroup.Scope) != 0 && modID != NoData) {
596 NativeMethods.ScopeEnter (modID, UIntPtr.Zero, UIntPtr.Zero, out hScp, fmtPrintfW,a1,a2,a3,a4);
603 internal static void ScopeEnter(out IntPtr hScp, string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.Int32 a3) {
604 if ((modFlags & ApiGroup.Scope) != 0 && modID != NoData) {
605 NativeMethods.ScopeEnter (modID, UIntPtr.Zero, UIntPtr.Zero, out hScp, fmtPrintfW,a1,a2,a3);
612 internal static void ScopeEnter(out IntPtr hScp, string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.Boolean a3, System.Int32 a4) {
613 if ((modFlags & ApiGroup.Scope) != 0 && modID != NoData) {
614 NativeMethods.ScopeEnter (modID, UIntPtr.Zero, UIntPtr.Zero, out hScp, fmtPrintfW,a1,a2,a3,a4);
622 // Interop calls to pluggable hooks [SuppressUnmanagedCodeSecurity] applied
624 private static partial class NativeMethods
627 // Manually edited wrappers
629 [ResourceExposure(ResourceScope.None)]
630 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
631 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.String a3, System.String a4, System.Int32 a5);
633 [ResourceExposure(ResourceScope.None)]
634 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
635 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, System.Int32 a1, System.String a2, System.Boolean a3);
637 [ResourceExposure(ResourceScope.None)]
638 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
639 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.Int64 a3, System.UInt32 a4, System.Int32 a5, System.UInt32 a6, System.UInt32 a7);
641 [ResourceExposure(ResourceScope.None)]
642 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
643 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, System.String a1, System.String a2);
645 [ResourceExposure(ResourceScope.None)]
646 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidScopeEnterCW")] extern
647 internal static void ScopeEnter (IntPtr hID, UIntPtr src, UIntPtr info, out IntPtr hScp, string fmtPrintfW, System.String a1, System.String a2);
649 [ResourceExposure(ResourceScope.None)]
650 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidScopeEnterCW")] extern
651 internal static void ScopeEnter (IntPtr hID, UIntPtr src, UIntPtr info, out IntPtr hScp, string fmtPrintfW, System.Int32 a1, System.String a2, System.Int32 a3);
653 [ResourceExposure(ResourceScope.None)]
654 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidScopeEnterCW")] extern
655 internal static void ScopeEnter (IntPtr hID, UIntPtr src, UIntPtr info, out IntPtr hScp, string fmtPrintfW, System.Int32 a1, System.Boolean a2, System.Int32 a3);
657 [ResourceExposure(ResourceScope.None)]
658 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidScopeEnterCW")] extern
659 internal static void ScopeEnter (IntPtr hID, UIntPtr src, UIntPtr info, out IntPtr hScp, string fmtPrintfW, System.String a1, System.String a2, System.String a3);
661 [ResourceExposure(ResourceScope.None)]
662 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidScopeEnterCW")] extern
663 internal static void ScopeEnter (IntPtr hID, UIntPtr src, UIntPtr info, out IntPtr hScp, string fmtPrintfW, System.Int32 a1, System.String a2, System.String a3, System.Int32 a4);
669 [ResourceExposure(ResourceScope.None)]
670 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
671 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, System.IntPtr a1);
673 [ResourceExposure(ResourceScope.None)]
674 [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
675 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
676 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, System.Int32 a1);
678 [ResourceExposure(ResourceScope.None)]
679 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
680 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, System.Boolean a1);
682 [ResourceExposure(ResourceScope.None)]
683 [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
684 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
685 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, string fmtPrintfW2, System.Int32 a1);
687 [ResourceExposure(ResourceScope.None)]
688 [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
689 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
690 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, System.Int32 a1, System.String a2);
692 [ResourceExposure(ResourceScope.None)]
693 [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
694 [DllImport(dllName, CharSet = CharSet.Unicode, CallingConvention = CallingConvention.Cdecl, EntryPoint = "DllBidTraceCW")] extern
695 internal static void Trace(IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.String a3);
697 [ResourceExposure(ResourceScope.None)]
698 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
699 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, System.Int32 a1, System.Int32 a2);
701 [ResourceExposure(ResourceScope.None)]
702 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
703 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, System.Int32 a1, System.IntPtr a2, System.IntPtr a3);
705 [ResourceExposure(ResourceScope.None)]
706 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
707 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, System.Int32 a1, System.IntPtr a2);
709 [ResourceExposure(ResourceScope.None)]
710 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
711 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, System.Int32 a1, System.String a2, System.String a3);
713 [ResourceExposure(ResourceScope.None)]
714 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
715 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, System.Int32 a1, System.String a2, System.Int32 a3);
717 [ResourceExposure(ResourceScope.None)]
718 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
719 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, System.Int32 a1, System.String a2, System.String a3, System.Int32 a4);
721 [ResourceExposure(ResourceScope.None)]
722 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
723 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.Int32 a3, System.String a4, System.String a5, System.Int32 a6);
725 [ResourceExposure(ResourceScope.None)]
726 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
727 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.Int32 a3);
729 [ResourceExposure(ResourceScope.None)]
730 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
731 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, System.Int32 a1, System.Boolean a2);
733 [ResourceExposure(ResourceScope.None)]
734 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
735 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, System.Int32 a1, System.String a2, System.String a3, System.String a4);
737 [ResourceExposure(ResourceScope.None)]
738 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
739 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, System.Boolean a1, System.String a2, System.String a3, System.String a4);
741 [ResourceExposure(ResourceScope.None)]
742 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
743 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.Int32 a3, System.Int32 a4);
745 [ResourceExposure(ResourceScope.None)]
746 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
747 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.Boolean a3);
749 [ResourceExposure(ResourceScope.None)]
750 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
751 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.Int32 a3, System.Int32 a4, System.Int32 a5, System.Int32 a6, System.Int32 a7);
753 [ResourceExposure(ResourceScope.None)]
754 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
755 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, System.Int32 a1, System.String a2, System.Int32 a3, System.Int32 a4, System.Boolean a5);
757 [ResourceExposure(ResourceScope.None)]
758 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
759 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, System.Int32 a1, System.Int64 a2);
761 [ResourceExposure(ResourceScope.None)]
762 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
763 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.Int64 a3);
765 [ResourceExposure(ResourceScope.None)]
766 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
767 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW1, string fmtPrintfW2, string fmtPrintfW3, System.Int64 a4);
769 [ResourceExposure(ResourceScope.None)]
770 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
771 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, System.Int32 a1, System.String a2, System.String a3, System.String a4, System.Int32 a5, System.Int64 a6);
773 [ResourceExposure(ResourceScope.None)]
774 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
775 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, System.Int32 a1, System.Int64 a2, System.Int32 a3, System.Int32 a4);
777 [ResourceExposure(ResourceScope.None)]
778 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
779 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.Int64 a3, System.Int32 a4);
781 [ResourceExposure(ResourceScope.None)]
782 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
783 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.Int32 a3, System.Int32 a4, System.String a5, System.String a6, System.String a7, System.Int32 a8);
785 [ResourceExposure(ResourceScope.None)]
786 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidTraceCW")] extern
787 internal static void Trace (IntPtr hID, UIntPtr src, UIntPtr info, string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.String a3, System.String a4);
792 [ResourceExposure(ResourceScope.None)]
793 [DllImport(dllName, CharSet = CharSet.Unicode, CallingConvention = CallingConvention.Cdecl, EntryPoint = "DllBidScopeEnterCW")] extern
794 internal static void ScopeEnter(IntPtr hID, UIntPtr src, UIntPtr info, out IntPtr hScp, string fmtPrintfW, string a1);
796 [ResourceExposure(ResourceScope.None)]
797 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidScopeEnterCW")] extern
798 internal static void ScopeEnter (IntPtr hID, UIntPtr src, UIntPtr info, out IntPtr hScp, string fmtPrintfW, System.Int32 a1, System.String a2);
800 [ResourceExposure(ResourceScope.None)]
801 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidScopeEnterCW")] extern
802 internal static void ScopeEnter (IntPtr hID, UIntPtr src, UIntPtr info, out IntPtr hScp, string fmtPrintfW, System.Int32 a1, System.Boolean a2);
804 [ResourceExposure(ResourceScope.None)]
805 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidScopeEnterCW")] extern
806 internal static void ScopeEnter (IntPtr hID, UIntPtr src, UIntPtr info, out IntPtr hScp, string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.String a3);
808 [ResourceExposure(ResourceScope.None)]
809 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidScopeEnterCW")] extern
810 internal static void ScopeEnter (IntPtr hID, UIntPtr src, UIntPtr info, out IntPtr hScp, string fmtPrintfW, System.Int32 a1, System.String a2, System.Boolean a3);
812 [ResourceExposure(ResourceScope.None)]
813 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidScopeEnterCW")] extern
814 internal static void ScopeEnter (IntPtr hID, UIntPtr src, UIntPtr info, out IntPtr hScp, string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.Boolean a3);
816 [ResourceExposure(ResourceScope.None)]
817 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidScopeEnterCW")] extern
818 internal static void ScopeEnter (IntPtr hID, UIntPtr src, UIntPtr info, out IntPtr hScp, string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.Int32 a3, System.String a4);
820 [ResourceExposure(ResourceScope.None)]
821 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidScopeEnterCW")] extern
822 internal static void ScopeEnter (IntPtr hID, UIntPtr src, UIntPtr info, out IntPtr hScp, string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.Int32 a3);
824 [ResourceExposure(ResourceScope.None)]
825 [DllImport(dllName, CharSet=CharSet.Unicode, CallingConvention=CallingConvention.Cdecl, EntryPoint="DllBidScopeEnterCW")] extern
826 internal static void ScopeEnter (IntPtr hID, UIntPtr src, UIntPtr info, out IntPtr hScp, string fmtPrintfW, System.Int32 a1, System.Int32 a2, System.Boolean a3, System.Int32 a4);