Application Report


The following 1 APIs (used 35 times) might not work:

  • Total:    1
    • System.Security   1
      • CodeAccessPermission   1
There are 35 P/Invokes (used 40 times):

Count Library Function
2 winscard.dll uint scardstatus(intptr, stringbuilder, uint32&, uint32&, uint32&, byte[], uint3
2 winscard.dll uint scardfreememory(intptr, intptr)
2 winscard.dll uint scardendtransaction(intptr, uint)
2 winscard.dll uint scarddisconnect(intptr, uint)
2 winscard.dll uint scardreleasecontext(intptr)
1 certgate.dll int certgate_verify(uint, byte[], uint)
1 certgate.dll int certgate_waitforstatuschange(uint)
1 certgate.dll int certgate_write(uint, byte[], uint32&)
1 certgate.dll int certgate_close()
1 certgate.dll int certgate_sign(uint, byte[], uint, byte[], uint32&)
1 certgate.dll int certgate_read(uint, byte[], uint32&)
1 certgate.dll int certgate_open(uint)
1 certgate.dll int certgate_create(uint32&, uint)
1 certgate.dll int certgate_decrypt(uint, byte[], uint, byte[], uint32&)
1 certgate.dll int certgate_delete(uint, byte[])
1 certgate.dll int certgate_encrypt(uint, byte[], uint, byte[], uint32&)
1 certgate.dll int certgate_enumeratecards(uint32[], uint32&)
1 certgate.dll int certgate_getlibraryversion(certgateversiondata&)
1 certgate.dll int certgate_getreturncodetext(int, byte[], uint32&)
1 certgate.dll int certgate_find(uint, uint, uint32[], uint32&)
1 kernel32.dll intptr loadlibrary(string)
1 kernel32.dll bool freelibrary(intptr)
1 winscard.dll uint scardreconnect(intptr, uint, uint, uint, uint32&)
1 winscard.dll uint scardlistreaders(intptr, string, intptr&, uint32&)
1 winscard.dll uint scardsetattrib(intptr, uint, byte[], uint)
1 winscard.dll uint scardlistreadergroups(intptr, intptr&, uint32&)
1 winscard.dll uint scardisvalidcontext(intptr)
1 winscard.dll uint scardgetstatuschange(intptr, uint, winscard/scard_readerstate[], uint)
1 winscard.dll uint scardgetattrib(intptr, uint, byte[], uint32&)
1 winscard.dll uint scardestablishcontext(uint, intptr, intptr, intptr&)
1 winscard.dll uint scardcontrol(intptr, uint, byte[], uint, byte[], uint, uint32&)
1 winscard.dll uint scardconnect(intptr, string, uint, uint, intptr&, uint32&)
1 winscard.dll uint scardcancel(intptr)
1 winscard.dll uint scardbegintransaction(intptr)
1 winscard.dll uint scardtransmit(intptr, winscard/scard_io_request, byte[], uint, winscard/sca