---
name: "SysAllocString16"
section: "3w"
platform: "linux"
package: "libwine-dev"
version: "1.4.1-4"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/SysAllocString16"
---

# SysAllocString16(3w)

## NAME

**SysAllocString16** (OLE2DISP.2)

## SYNOPSIS

BSTR16 SysAllocString16\
  (\
   LPCOLESTR16 *oleStr*\
  )

## DESCRIPTION

Create a **BSTR16** from an **OLESTR16** (**16** Bit).

## PARAMS

*oleStr* **\[In\]**  Source to create **BSTR16** from.

## RETURNS

**Success:** A **BSTR16** allocated with **[SysAllocStringLen16(3w)](/SysAllocStringLen16/3w.md)**.

**Failure:** **NULL**, if *oleStr* is **NULL**.

## IMPLEMENTATION

Declared in **"ole2disp.h"**.

Implemented in **"dlls/ole2disp.dll16/ole2disp.c"**.

Debug channel **"ole"**.
