C# Class AntTweakBar.Helpers

Utility class containing useful functions.
显示文件 Open project: TomCrypto/AntTweakBar.NET

Public Methods

Method Description
CopyStrToPtr ( IntPtr ptr, String str ) : void

Encodes a UTF-8 string into a pointer.

PtrFromStr ( String str ) : IntPtr

Allocates a new pointer containing the UTF-8 string.

The pointer must be freed later with FreeCoTaskMem.

StrFromPtr ( IntPtr ptr ) : String

Decodes a UTF-8 string from a pointer.

Method Details

CopyStrToPtr() public static method

Encodes a UTF-8 string into a pointer.
public static CopyStrToPtr ( IntPtr ptr, String str ) : void
ptr System.IntPtr
str String
return void

PtrFromStr() public static method

Allocates a new pointer containing the UTF-8 string.
The pointer must be freed later with FreeCoTaskMem.
public static PtrFromStr ( String str ) : IntPtr
str String
return System.IntPtr

StrFromPtr() public static method

Decodes a UTF-8 string from a pointer.
public static StrFromPtr ( IntPtr ptr ) : String
ptr System.IntPtr
return String