예제 #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);