Methods for Creating MaxString instances. 
  
  | 
        
          | static MaxString FromCP | ( | UINT | codepage, |  
          |  |  | const char * | string, |  
          |  |  | size_t | length = (size_t)-1 |  
          |  | ) |  |  |  | static | 
 
Construct a MaxString that will contain a copy of a string passed in. 
- Parameters
- 
  
    | codepage | - The code page of the string that is passed in |  | string | - The string to copy |  | length | - The length of the string that is passed in. Use this when the string length is already known. Doing so will increase performance. |  
 
- Returns
- - A new MaxString instance 
 
 
  
  | 
        
          | static MaxString FromACP | ( | const char * | string, |  
          |  |  | size_t | length = (size_t)-1 |  
          |  | ) |  |  |  | static | 
 
Construct a MaxString from an Active Code Page encoded string. 
- Parameters
- 
  
    | string | - The string to copy |  | length | - The length of the string that is passed in. Use this when the string length is already known. Doing so will increase performance. |  
 
- Returns
- - A new MaxString instance 
 
 
  
  | 
        
          | static MaxString FromUTF8 | ( | const char * | string, |  
          |  |  | size_t | length = (size_t)-1 |  
          |  | ) |  |  |  | static | 
 
Construct a MaxString from a UTF8 encoded string. 
- Parameters
- 
  
    | string | - The string to copy |  | length | - The length of the string that is passed in. Use this when the string length is already known. Doing so will increase performance. |  
 
- Returns
- - A new MaxString instance 
 
 
  
  | 
        
          | static MaxString FromUTF16 | ( | const wchar_t * | string, |  
          |  |  | size_t | length = (size_t)-1 |  
          |  | ) |  |  |  | static | 
 
Construct a MaxString from a UTF16 encoded wide string. 
- Parameters
- 
  
    | string | - The string to copy |  | length | - The length of the string that is passed in. Use this when the string length is already known. Doing so will increase performance. |  
 
- Returns
- - A new MaxString instance 
 
 
  
  | 
        
          | static MaxString FromUTF32 | ( | const unsigned int * | string, |  
          |  |  | size_t | length = (size_t)-1 |  
          |  | ) |  |  |  | static | 
 
Construct a MaxString from a UTF32 encoded wide string. 
- Parameters
- 
  
    | string | - The string to copy |  | length | - The length of the string that is passed in. Use this when the string length is already known. Doing so will increase performance. |  
 
- Returns
- - A new MaxString instance 
 
 
  
  | 
        
          | static MaxString FromWin32Error | ( | DWORD | err | ) |  |  | static | 
 
Generate a MaxString out of Win32 error code. 
 
 
  
  | 
        
          | static MaxString FromAnsiError | ( | int | err | ) |  |  | static | 
 
Generate a MaxString out of an ANSI error code. 
ANSI error codes are used principally when using the standard C libraries functions. Implemented using the strerror function.