示例#1
0
 [SuppressUnmanagedCodeSecurity, DllImport(_rc_Ciu._rc_cl, EntryPoint = "rabbitcall_CallbackTest_invokeGivenCallbackUtf16")] static extern void _rc_f2(void *_rc_t, [MarshalAs(UnmanagedType.LPWStr)] string a0, [MarshalAs(UnmanagedType.LPWStr)] string a1, IntPtr a2, void *cb0, _rc_PtrAndSize *_rc_r, _rc_PtrAndSize *_rc_e);
示例#2
0
 [SuppressUnmanagedCodeSecurity, DllImport(_rc_Ciu._rc_cl, EntryPoint = "rabbitcall_CallbackTest_setCallback")] static extern void _rc_f3(void *_rc_t, IntPtr a0, void *cb0, _rc_PtrAndSize *_rc_e);
示例#3
0
 [SuppressUnmanagedCodeSecurity, DllImport(_rc_Ciu._rc_cl, EntryPoint = "rabbitcall_global_setCustomSharedStructValues")] static extern void _rc_f9(CustomSharedStruct *a0, _rc_PtrAndSize *_rc_e);
示例#4
0
 [SuppressUnmanagedCodeSecurity, DllImport(_rc_Ciu._rc_cl, EntryPoint = "rabbitcall_global_testEnumReflection")] static extern void _rc_f11(_rc_PtrAndSize *_rc_r, _rc_PtrAndSize *_rc_e);
示例#5
0
 [SuppressUnmanagedCodeSecurity, DllImport(_rc_Ciu._rc_cl, EntryPoint = "rabbitcall_CppOuterNamespace_CppInnerNamespace_TestClass3_getName")] static extern void _rc_f1(void *_rc_t, _rc_PtrAndSize *_rc_r, _rc_PtrAndSize *_rc_e);
示例#6
0
 [SuppressUnmanagedCodeSecurity, DllImport(_rc_Ciu._rc_cl, EntryPoint = "rabbitcall_global_setStruct2Values")] static extern void _rc_f8(TestStruct2 *a0, _rc_PtrAndSize *_rc_e);
示例#7
0
 [SuppressUnmanagedCodeSecurity, DllImport(_rc_Ciu._rc_cl, EntryPoint = "rabbitcall_TestClass_throwException")] static extern void _rc_f6(void *_rc_t, _rc_PtrAndSize *_rc_e);
示例#8
0
 [SuppressUnmanagedCodeSecurity, DllImport(_rc_Ciu._rc_cl, EntryPoint = "rabbitcall_global_createDerivedClassInstance")] static extern void _rc_f5(NDerivedClass *_rc_r, _rc_PtrAndSize *_rc_e);
示例#9
0
 [SuppressUnmanagedCodeSecurity, DllImport(_rc_Ciu._rc_cl, EntryPoint = "rabbitcall_CppOuterNamespace_CppInnerNamespace_global_calculateProduct")] static extern void _rc_f0(int a0, CppOuterNamespace.CppInnerNamespace.StructInsideNamespace a1, int *_rc_r, _rc_PtrAndSize *_rc_e);
示例#10
0
 [SuppressUnmanagedCodeSecurity, DllImport(_rc_Ciu._rc_cl, EntryPoint = "rabbitcall_TestClass_setName")] static extern void _rc_f3(void *_rc_t, [MarshalAs(UnmanagedType.LPUTF8Str)] string a0, _rc_PtrAndSize *_rc_e);
示例#11
0
 [SuppressUnmanagedCodeSecurity, DllImport(_rc_Ciu._rc_cl, EntryPoint = "rabbitcall_global_testOpenGl")] static extern void _rc_f17([MarshalAs(UnmanagedType.LPUTF8Str)] string a0, _rc_PtrAndSize *_rc_e);
示例#12
0
 [SuppressUnmanagedCodeSecurity, DllImport(_rc_Ciu._rc_cl, EntryPoint = "rabbitcall_global_handleBicycle")] static extern void _rc_f16(IncludedBicycleStruct a0, _rc_PtrAndSize *_rc_e);
示例#13
0
 [SuppressUnmanagedCodeSecurity, DllImport(_rc_Ciu._rc_cl, EntryPoint = "rabbitcall_global_testParameterNameClash")] static extern void _rc_f14(int a0, int a1, int a2, int *_rc_r, _rc_PtrAndSize *_rc_e__);
示例#14
0
 [SuppressUnmanagedCodeSecurity, DllImport(_rc_Ciu._rc_cl, EntryPoint = "rabbitcall_CallbackTest_invokeStoredCallback")] static extern void _rc_f4(void *_rc_t, [MarshalAs(UnmanagedType.LPUTF8Str)] string a0, [MarshalAs(UnmanagedType.LPUTF8Str)] string a1, _rc_PtrAndSize *_rc_r, _rc_PtrAndSize *_rc_e);
示例#15
0
 [SuppressUnmanagedCodeSecurity, DllImport(_rc_Ciu._rc_cl, EntryPoint = "rabbitcall_TestClass_getColor")] static extern void _rc_f9(void *_rc_t, System.Numerics.Vector2 a0, System.Numerics.Vector4 *_rc_r, _rc_PtrAndSize *_rc_e);
示例#16
0
 [SuppressUnmanagedCodeSecurity, DllImport(_rc_Ciu._rc_cl, EntryPoint = "rabbitcall_CallbackTest_invokeStringReturnValueCallbackRepeatedly")] static extern void _rc_f7(void *_rc_t, long a0, IntPtr a1, void *cb0, long *_rc_r, _rc_PtrAndSize *_rc_e);
示例#17
0
 [SuppressUnmanagedCodeSecurity, DllImport(_rc_Ciu._rc_cl, EntryPoint = "rabbitcall_TestClass_commentedFunction2")] static extern void _rc_f11(void *_rc_t, _rc_PtrAndSize *_rc_e);
示例#18
0
 [SuppressUnmanagedCodeSecurity, DllImport(_rc_Ciu._rc_cl, EntryPoint = "rabbitcall_global_createCallbackTestInstance")] static extern void _rc_f6(NCallbackTest *_rc_r, _rc_PtrAndSize *_rc_e);
示例#19
0
 [SuppressUnmanagedCodeSecurity, DllImport(_rc_Ciu._rc_cl, EntryPoint = "rabbitcall_global_createTestClass3Instance")] static extern void _rc_f1([MarshalAs(UnmanagedType.LPUTF8Str)] string a0, CppOuterNamespace.CppInnerNamespace.NTestClass3 *_rc_r, _rc_PtrAndSize *_rc_e);
示例#20
0
 [SuppressUnmanagedCodeSecurity, DllImport(_rc_Ciu._rc_cl, EntryPoint = "rabbitcall_AnotherDerivedClass_test3")] static extern void _rc_f2(void *_rc_t, _rc_PtrAndSize *_rc_r, _rc_PtrAndSize *_rc_e);
示例#21
0
 [SuppressUnmanagedCodeSecurity, DllImport(_rc_Ciu._rc_cl, EntryPoint = "rabbitcall_BaseClass2_test2")] static extern void _rc_f1(void *_rc_t, _rc_PtrAndSize *_rc_r, _rc_PtrAndSize *_rc_e);
示例#22
0
 [SuppressUnmanagedCodeSecurity, DllImport(_rc_Ciu._rc_cl, EntryPoint = "rabbitcall_TestClassUsingNamespaceStd_concatenateStrings")] static extern void _rc_f0(void *_rc_t, [MarshalAs(UnmanagedType.LPUTF8Str)] string a0, [MarshalAs(UnmanagedType.LPUTF8Str)] string a1, _rc_PtrAndSize *_rc_r, _rc_PtrAndSize *_rc_e);
示例#23
0
 [SuppressUnmanagedCodeSecurity, DllImport(_rc_Ciu._rc_cl, EntryPoint = "rabbitcall_CallbackTest_release")] static extern void _rc_f0(void *_rc_t, _rc_PtrAndSize *_rc_e);
 [SuppressUnmanagedCodeSecurity, DllImport(_rc_Ciu._rc_cl, EntryPoint = "rabbitcall_global_partition2Test")] static extern void _rc_f0(int *_rc_r, _rc_PtrAndSize *_rc_e);
示例#25
0
 static extern void rabbitcall_init(ReleaseCallbackCallback releaseCallbackCallback, _rc_PtrAndSize *versionStringPtr, _rc_PtrAndSize *exceptionPtr);