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