INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

indexing

project: "Visual Eiffel COM"
copyright: "Object Tools, 1998-2003"
version: "$Revision: 1.1 $"
key: "COM", "automation"
cluster: ecom
expanded class ECOM_BSTR
inherit

RTS_MEMORY_AREA
redefine
copy,
out
end

WAPI_BSTR_MANIPULATION_FUNCTIONS
undefine
copy,
is_equal,
out
end

RTS_SERVER
undefine
copy,
is_equal,
out
redefine
as_pointer
end
feature -- Queries

size: INTEGER

count: INTEGER

out: STRING

as_pointer: POINTER

is_null: BOOLEAN
feature -- Get reference

get_ptr: expanded ECOM_PTR [ECOM_BSTR]
feature -- Operations

from_string (str: STRING)
-- The Client site free this string usually.
require
correct_string: str /= void

write_to_stream (pstm: ECOM_CLIENT_ISTREAM): ECOM_HRESULT

read_from_stream (pstm: ECOM_CLIENT_ISTREAM): ECOM_HRESULT
feature -- Operations

to_string: STRING

free

copy (other: like Current)
end -- class ECOM_BSTR

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES