Lines Matching refs:bstr
49 BSTR bstr = (BSTR)((CBstrSizeType *)p + 1); in SysAllocStringByteLen() local
51 memcpy(bstr, s, len); in SysAllocStringByteLen()
53 ((Byte *)bstr)[len] = 0; in SysAllocStringByteLen()
54 return bstr; in SysAllocStringByteLen()
67 BSTR bstr = (BSTR)((CBstrSizeType *)p + 1); in SysAllocStringLen() local
69 memcpy(bstr, s, size); in SysAllocStringLen()
70 bstr[len] = 0; in SysAllocStringLen()
71 return bstr; in SysAllocStringLen()
84 void SysFreeString(BSTR bstr) in SysFreeString() argument
86 if (bstr) in SysFreeString()
87 FreeForBSTR((CBstrSizeType *)bstr - 1); in SysFreeString()
90 UINT SysStringByteLen(BSTR bstr) in SysStringByteLen() argument
92 if (!bstr) in SysStringByteLen()
94 return *((CBstrSizeType *)bstr - 1); in SysStringByteLen()
97 UINT SysStringLen(BSTR bstr) in SysStringLen() argument
99 if (!bstr) in SysStringLen()
101 return *((CBstrSizeType *)bstr - 1) / sizeof(OLECHAR); in SysStringLen()