## Vanara.PInvoke.RstrtMgr  
PInvoke API (methods, structures and constants) imported from Windows RstrtMgr.dll.

- Includes methods from rstrtmgr.dll  
- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.RstrtMgr?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.RstrtMgr?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.RstrtMgr)  
### Methods - 100% API coverage (11 of 11 functions)  
Native Method | Header | Managed Method  
--- | --- | ---  
[RmAddFilter](https://www.google.com/search?num=5&q=RmAddFilter+site%3Alearn.microsoft.com) | restartmanager.h | [Vanara.PInvoke.RstrtMgr.RmAddFilter](https://github.com/dahall/Vanara/search?l=C%23&q=RmAddFilter)  
[RmCancelCurrentTask](https://www.google.com/search?num=5&q=RmCancelCurrentTask+site%3Alearn.microsoft.com) | restartmanager.h | [Vanara.PInvoke.RstrtMgr.RmCancelCurrentTask](https://github.com/dahall/Vanara/search?l=C%23&q=RmCancelCurrentTask)  
[RmEndSession](https://www.google.com/search?num=5&q=RmEndSession+site%3Alearn.microsoft.com) | restartmanager.h | [Vanara.PInvoke.RstrtMgr.RmEndSession](https://github.com/dahall/Vanara/search?l=C%23&q=RmEndSession)  
[RmGetFilterList](https://www.google.com/search?num=5&q=RmGetFilterList+site%3Alearn.microsoft.com) | restartmanager.h | [Vanara.PInvoke.RstrtMgr.RmGetFilterList](https://github.com/dahall/Vanara/search?l=C%23&q=RmGetFilterList)  
[RmGetList](https://www.google.com/search?num=5&q=RmGetList+site%3Alearn.microsoft.com) | restartmanager.h | [Vanara.PInvoke.RstrtMgr.RmGetList](https://github.com/dahall/Vanara/search?l=C%23&q=RmGetList)  
[RmJoinSession](https://www.google.com/search?num=5&q=RmJoinSession+site%3Alearn.microsoft.com) | restartmanager.h | [Vanara.PInvoke.RstrtMgr.RmJoinSession](https://github.com/dahall/Vanara/search?l=C%23&q=RmJoinSession)  
[RmRegisterResources](https://www.google.com/search?num=5&q=RmRegisterResources+site%3Alearn.microsoft.com) | restartmanager.h | [Vanara.PInvoke.RstrtMgr.RmRegisterResources](https://github.com/dahall/Vanara/search?l=C%23&q=RmRegisterResources)  
[RmRemoveFilter](https://www.google.com/search?num=5&q=RmRemoveFilter+site%3Alearn.microsoft.com) | restartmanager.h | [Vanara.PInvoke.RstrtMgr.RmRemoveFilter](https://github.com/dahall/Vanara/search?l=C%23&q=RmRemoveFilter)  
[RmRestart](https://www.google.com/search?num=5&q=RmRestart+site%3Alearn.microsoft.com) | restartmanager.h | [Vanara.PInvoke.RstrtMgr.RmRestart](https://github.com/dahall/Vanara/search?l=C%23&q=RmRestart)  
[RmShutdown](https://www.google.com/search?num=5&q=RmShutdown+site%3Alearn.microsoft.com) | restartmanager.h | [Vanara.PInvoke.RstrtMgr.RmShutdown](https://github.com/dahall/Vanara/search?l=C%23&q=RmShutdown)  
[RmStartSession](https://www.google.com/search?num=5&q=RmStartSession+site%3Alearn.microsoft.com) | restartmanager.h | [Vanara.PInvoke.RstrtMgr.RmStartSession](https://github.com/dahall/Vanara/search?l=C%23&q=RmStartSession)  
### Enumerations  
Native Enum | Header | Managed Enum  
--- | --- | ---  
[RM_APP_STATUS](https://www.google.com/search?num=5&q=RM_APP_STATUS+site%3Alearn.microsoft.com) | restartmanager.h | [Vanara.PInvoke.RstrtMgr.RM_APP_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=RM_APP_STATUS)  
[RM_APP_TYPE](https://www.google.com/search?num=5&q=RM_APP_TYPE+site%3Alearn.microsoft.com) | restartmanager.h | [Vanara.PInvoke.RstrtMgr.RM_APP_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=RM_APP_TYPE)  
[RM_FILTER_ACTION](https://www.google.com/search?num=5&q=RM_FILTER_ACTION+site%3Alearn.microsoft.com) | restartmanager.h | [Vanara.PInvoke.RstrtMgr.RM_FILTER_ACTION](https://github.com/dahall/Vanara/search?l=C%23&q=RM_FILTER_ACTION)  
[RM_FILTER_TRIGGER](https://www.google.com/search?num=5&q=RM_FILTER_TRIGGER+site%3Alearn.microsoft.com) | restartmanager.h | [Vanara.PInvoke.RstrtMgr.RM_FILTER_TRIGGER](https://github.com/dahall/Vanara/search?l=C%23&q=RM_FILTER_TRIGGER)  
[RM_REBOOT_REASON](https://www.google.com/search?num=5&q=RM_REBOOT_REASON+site%3Alearn.microsoft.com) | restartmanager.h | [Vanara.PInvoke.RstrtMgr.RM_REBOOT_REASON](https://github.com/dahall/Vanara/search?l=C%23&q=RM_REBOOT_REASON)  
[RM_SHUTDOWN_TYPE](https://www.google.com/search?num=5&q=RM_SHUTDOWN_TYPE+site%3Alearn.microsoft.com) | restartmanager.h | [Vanara.PInvoke.RstrtMgr.RM_SHUTDOWN_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=RM_SHUTDOWN_TYPE)  
### Structures  
Native Structure | Header | Managed Structure  
--- | --- | ---  
[RM_FILTER_INFO](https://www.google.com/search?num=5&q=RM_FILTER_INFO+site%3Alearn.microsoft.com) | restartmanager.h | [Vanara.PInvoke.RstrtMgr.RM_FILTER_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=RM_FILTER_INFO)  
[RM_PROCESS_INFO](https://www.google.com/search?num=5&q=RM_PROCESS_INFO+site%3Alearn.microsoft.com) | restartmanager.h | [Vanara.PInvoke.RstrtMgr.RM_PROCESS_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=RM_PROCESS_INFO)  
[RM_UNIQUE_PROCESS](https://www.google.com/search?num=5&q=RM_UNIQUE_PROCESS+site%3Alearn.microsoft.com) | restartmanager.h | [Vanara.PInvoke.RstrtMgr.RM_UNIQUE_PROCESS](https://github.com/dahall/Vanara/search?l=C%23&q=RM_UNIQUE_PROCESS)  
