Beispiel #1
0
        void LoadDllAndDelegates()
        {
            dllModulePtr = NativeMethodsHelper.LoadLibrary(dllFileName);

            pasori_open    = NativeMethodsHelper.GetDelegate <Pasori_open>(dllModulePtr, "pasori_open");
            pasori_close   = NativeMethodsHelper.GetDelegate <Pasori_close>(dllModulePtr, "pasori_close");
            pasori_init    = NativeMethodsHelper.GetDelegate <Pasori_init>(dllModulePtr, "pasori_init");
            felica_polling = NativeMethodsHelper.GetDelegate <Felica_polling>(dllModulePtr, "felica_polling");
            felica_free    = NativeMethodsHelper.GetDelegate <Felica_free>(dllModulePtr, "felica_free");
            felica_getidm  = NativeMethodsHelper.GetDelegate <Felica_getidm>(dllModulePtr, "felica_getidm");
            felica_getpmm  = NativeMethodsHelper.GetDelegate <Felica_getpmm>(dllModulePtr, "felica_getpmm");
            felica_read_without_encryption02 = NativeMethodsHelper.GetDelegate <Felica_read_without_encryption02>(dllModulePtr, "felica_read_without_encryption02");
        }