safearray.c (c2c66aff) safearray.c (d506c2af)
1/*************************************************************************
2 * OLE Automation - SafeArray
3 *
4 * This file contains the implementation of the SafeArray functions.
5 *
6 * Copyright 1999 Sylvain St-Germain
7 * Copyright 2002-2003 Marcus Meissner
8 * Copyright 2003 Jon Griffiths

--- 17 unchanged lines hidden (view full) ---

26 * -0x10: start of memory.
27 * -0x10: GUID for VT_DISPATCH and VT_UNKNOWN safearrays (if FADF_HAVEIID)
28 * -0x04: DWORD varianttype; (for all others, except VT_RECORD) (if FADF_HAVEVARTYPE)
29 * -0x4: IRecordInfo* iface; (if FADF_RECORD, for VT_RECORD (can be NULL))
30 * 0x00: SAFEARRAY,
31 * 0x10: SAFEARRAYBOUNDS[0...]
32 */
33
1/*************************************************************************
2 * OLE Automation - SafeArray
3 *
4 * This file contains the implementation of the SafeArray functions.
5 *
6 * Copyright 1999 Sylvain St-Germain
7 * Copyright 2002-2003 Marcus Meissner
8 * Copyright 2003 Jon Griffiths

--- 17 unchanged lines hidden (view full) ---

26 * -0x10: start of memory.
27 * -0x10: GUID for VT_DISPATCH and VT_UNKNOWN safearrays (if FADF_HAVEIID)
28 * -0x04: DWORD varianttype; (for all others, except VT_RECORD) (if FADF_HAVEVARTYPE)
29 * -0x4: IRecordInfo* iface; (if FADF_RECORD, for VT_RECORD (can be NULL))
30 * 0x00: SAFEARRAY,
31 * 0x10: SAFEARRAYBOUNDS[0...]
32 */
33
34#include "precomp.h"
34#include "config.h"
35
35
36#include <string.h>
37#include <stdarg.h>
38#include <stdio.h>
39
40#define COBJMACROS
41
42#include "windef.h"
43#include "winerror.h"
44#include "winbase.h"
45#include "variant.h"
46#include "wine/debug.h"
47
36WINE_DEFAULT_DEBUG_CHANNEL(variant);
37
38/************************************************************************
39 * SafeArray {OLEAUT32}
40 *
41 * NOTES
42 * The SafeArray data type provides the underlying interface for Ole
43 * Automations arrays, used for example to represent array types in

--- 1703 unchanged lines hidden ---
48WINE_DEFAULT_DEBUG_CHANNEL(variant);
49
50/************************************************************************
51 * SafeArray {OLEAUT32}
52 *
53 * NOTES
54 * The SafeArray data type provides the underlying interface for Ole
55 * Automations arrays, used for example to represent array types in

--- 1703 unchanged lines hidden ---