#include "stdafx.h"
#include <atlcomcli.h>
#include <ATLSAFE.H>
int _tmain(int argc, _TCHAR* argv[])
{
unsigned char p[] = "Test";
CComSafeArray<unsigned char> bytes;
bytes.Add(4, p, TRUE);
CComVariant variant(bytes); // CComSafeArray -> LPSAFEARRAY -> CComVariant
VARIANT var;
var.vt = VT_EMPTY;
variant.Detach(&var);
return 0; }