readme.md
March 31, 2026 ยท View on GitHub
Vanara.PInvoke.FunDisc
PInvoke API (methods, structures and constants) imported from Windows Functional Discovery (FunDisc.dll).
Dependencies
- Vanara.PInvoke.Ole
Enumerations
| Native Enum | Header | Managed Enum |
|---|---|---|
| FD_EVENTID | functiondiscoveryapi.h | Vanara.PInvoke.FunDisc.FD_EVENTID |
| PropertyConstraint | functiondiscoveryconstraints.h | Vanara.PInvoke.FunDisc.PropertyConstraint |
| QueryCategoryType | functiondiscoveryapi.h | Vanara.PInvoke.FunDisc.QueryCategoryType |
| QueryUpdateAction | functiondiscoveryapi.h | Vanara.PInvoke.FunDisc.QueryUpdateAction |
| SystemVisibilityFlags | functiondiscoveryapi.h | Vanara.PInvoke.FunDisc.SystemVisibilityFlags |
Interfaces
| Native Interface | Header | Managed Interface |
|---|---|---|
| IFunctionDiscovery | functiondiscoveryapi.h | Vanara.PInvoke.FunDisc.IFunctionDiscovery |
| IFunctionDiscoveryNotification | functiondiscoveryapi.h | Vanara.PInvoke.FunDisc.IFunctionDiscoveryNotification |
| IFunctionInstance | functiondiscoveryapi.h | Vanara.PInvoke.FunDisc.IFunctionInstance |
| IFunctionInstanceCollection | functiondiscoveryapi.h | Vanara.PInvoke.FunDisc.IFunctionInstanceCollection |
| IFunctionInstanceCollectionQuery | functiondiscoveryapi.h | Vanara.PInvoke.FunDisc.IFunctionInstanceCollectionQuery |
| IFunctionInstanceQuery | functiondiscoveryapi.h | Vanara.PInvoke.FunDisc.IFunctionInstanceQuery |
Classes
| Native Class | Header | Managed Class |
|---|---|---|
| FunctionDiscovery | functiondiscoveryapi.h | Vanara.PInvoke.FunDisc.FunctionDiscovery |
| FunctionInstanceCollection | functiondiscoveryapi.h | Vanara.PInvoke.FunDisc.FunctionInstanceCollection |