mirror of https://github.com/dahall/Vanara.git
5.0 KiB
5.0 KiB
Vanara.PInvoke.AMSI
PInvoke API (methods, structures and constants) imported from Windows Antimalware Scan Interface (AMSI.dll).
Methods - 100% API coverage (7 of 7 functions)
Native Method | Header | Managed Method |
---|---|---|
AmsiCloseSession | amsi.h | Vanara.PInvoke.AMSI.AmsiCloseSession |
AmsiInitialize | amsi.h | Vanara.PInvoke.AMSI.AmsiInitialize |
AmsiNotifyOperation | amsi.h | Vanara.PInvoke.AMSI.AmsiNotifyOperation |
AmsiOpenSession | Vanara.PInvoke.AMSI.AmsiOpenSessionInternal | |
AmsiScanBuffer | amsi.h | Vanara.PInvoke.AMSI.AmsiScanBuffer |
AmsiScanString | amsi.h | Vanara.PInvoke.AMSI.AmsiScanString |
AmsiUninitialize | amsi.h | Vanara.PInvoke.AMSI.AmsiUninitialize |
Enumerations
Native Enum | Header | Managed Enum |
---|---|---|
AMSI_ATTRIBUTE | amsi.h | Vanara.PInvoke.AMSI.AMSI_ATTRIBUTE |
AMSI_RESULT | amsi.h | Vanara.PInvoke.AMSI.AMSI_RESULT |
Structures
Native Structure | Header | Managed Structure |
---|---|---|
HAMSICONTEXT | Vanara.PInvoke.AMSI.HAMSICONTEXT | |
HAMSISESSION | Vanara.PInvoke.AMSI.HAMSISESSION |
Interfaces
Native Interface | Header | Managed Interface |
---|---|---|
IAmsiStream | amsi.h | Vanara.PInvoke.AMSI.IAmsiStream |
IAntimalware | amsi.h | Vanara.PInvoke.AMSI.IAntimalware |
IAntimalware2 | amsi.h | Vanara.PInvoke.AMSI.IAntimalware2 |
IAntimalwareProvider | amsi.h | Vanara.PInvoke.AMSI.IAntimalwareProvider |
IAntimalwareProvider2 | amsi.h | Vanara.PInvoke.AMSI.IAntimalwareProvider2 |