Class PInvoke
- Namespace
- Hi3Helper.Plugin.Core.Utility.Windows
- Assembly
- Hi3Helper.Plugin.Core.dll
public static class PInvoke
- Inheritance
-
PInvoke
- Inherited Members
-
Methods
CloseHandle(nint)
public static int CloseHandle(nint hObject)
Parameters
hObject nint
Returns
- int
CreateEvent(nint, int, int, string?)
public static nint CreateEvent(nint lpEventAttributes, int bManualReset, int bInitialState, string? lpName)
Parameters
lpEventAttributes nint
bManualReset int
bInitialState int
lpName string
Returns
- nint
GetFolderPath(SpecialFolder, SpecialFolderOption)
public static string GetFolderPath(Environment.SpecialFolder folder, Environment.SpecialFolderOption option = SpecialFolderOption.None)
Parameters
folder Environment.SpecialFolder
option Environment.SpecialFolderOption
Returns
- string
SHGetKnownFolderPath(in Guid, uint, nint, out string?)
public static int SHGetKnownFolderPath(in Guid rfid, uint dwFlags, nint hToken, out string? ppszPath)
Parameters
rfid Guid
dwFlags uint
hToken nint
ppszPath string
Returns
- int
SetEvent(nint)
public static int SetEvent(nint hEvent)
Parameters
hEvent nint
Returns
- int