Lines Matching defs:com
33 * arrays to and from COM interface methods and consists of the com::SafeArray
35 * VBox/com/defs.h.
79 com::SafeArray<LONG> in(ComSafeArrayInArg(aIn));
108 com::SafeArray<LONG> in(3);
113 com::SafeArray<LONG> out;
114 com::SafeArray<LONG> ret;
135 com::SafeArray<int> values(mValues);
157 * special SafeArray implementation, com::SafeIfacePointer, which takes the
158 * interface class name as a template argument (e.g. com::SafeIfacePointer
159 * <IUnknown>). This implementation functions identically to com::SafeArray.
178 #include "VBox/com/defs.h"
179 #include "VBox/com/ptr.h"
180 #include "VBox/com/assert.h"
186 * Wraps the given com::SafeArray instance to generate an expression that is
190 * @param aArray com::SafeArray instance to pass as an input parameter.
196 * Wraps the given com::SafeArray instance to generate an expression that is
200 * @param aArray com::SafeArray instance to pass as an output parameter.
216 namespace com
1065 inline void initFrom(const com::SafeArray<T> & aRef);
1269 inline void com::SafeArray<BYTE>::initFrom(const com::SafeArray<BYTE> & aRef)
1276 inline void com::SafeArray<BYTE>::initFrom(const BYTE* aPtr, size_t aSize)
1284 inline void com::SafeArray<SHORT>::initFrom(const com::SafeArray<SHORT> & aRef)
1291 inline void com::SafeArray<SHORT>::initFrom(const SHORT* aPtr, size_t aSize)
1298 inline void com::SafeArray<USHORT>::initFrom(const com::SafeArray<USHORT> & aRef)
1305 inline void com::SafeArray<USHORT>::initFrom(const USHORT* aPtr, size_t aSize)
1312 inline void com::SafeArray<LONG>::initFrom(const com::SafeArray<LONG> & aRef)
1319 inline void com::SafeArray<LONG>::initFrom(const LONG* aPtr, size_t aSize)
1331 * Version of com::SafeArray for arrays of GUID.
1337 * work with arrays of GUID on both platforms by simply using com::SafeArray
1341 * The basic usage pattern is basically similar to com::SafeArray<> except that
1352 * com::SafeArray<>. See the description of that template and its methods for
1426 * Version of com::SafeArray for const arrays of GUID.
1543 * Version of com::SafeArray for arrays of interface pointers.
1546 * is identical to com::SafeArray.
1761 } /* namespace com */