ReactOS 0.4.16-dev-306-g647d351
|
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "objbase.h"
#include "enumx.h"
#include "wine/list.h"
#include "wine/debug.h"
Go to the source code of this file.
Classes | |
struct | tagEnumSTATPROPSETSTG_impl |
Macros | |
#define | COBJMACROS |
Functions | |
WINE_DEFAULT_DEBUG_CHANNEL (ole) | |
HRESULT WINAPI | enumx_QueryInterface (enumx_impl *This, REFIID riid, void **ppvObject) |
ULONG WINAPI | enumx_AddRef (enumx_impl *This) |
ULONG WINAPI | enumx_Release (enumx_impl *This) |
HRESULT WINAPI | enumx_Next (enumx_impl *This, ULONG celt, void *rgelt, ULONG *pceltFetched) |
HRESULT WINAPI | enumx_Skip (enumx_impl *This, ULONG celt) |
HRESULT WINAPI | enumx_Reset (enumx_impl *This) |
HRESULT WINAPI | enumx_Clone (enumx_impl *iface, enumx_impl **ppenum) |
enumx_impl * | enumx_allocate (REFIID riid, const void *vtbl, ULONG elem_size, IUnknown *parent, enumx_copy_cb copy_cb) |
void * | enumx_add_element (enumx_impl *enumx, const void *data) |
void * enumx_add_element | ( | enumx_impl * | enumx, |
const void * | data | ||
) |
Definition at line 207 of file enumx.c.
Referenced by create_EnumSTATPROPSETSTG(), and prop_enum_stat().
ULONG WINAPI enumx_AddRef | ( | enumx_impl * | This | ) |
Definition at line 75 of file enumx.c.
Referenced by IEnumSTATPROPSETSTG_fnAddRef(), and IEnumSTATPROPSTG_fnAddRef().
enumx_impl * enumx_allocate | ( | REFIID | riid, |
const void * | vtbl, | ||
ULONG | elem_size, | ||
IUnknown * | parent, | ||
enumx_copy_cb | copy_cb | ||
) |
Definition at line 178 of file enumx.c.
Referenced by create_EnumSTATPROPSETSTG(), and create_EnumSTATPROPSTG().
HRESULT WINAPI enumx_Clone | ( | enumx_impl * | iface, |
enumx_impl ** | ppenum | ||
) |
Definition at line 165 of file enumx.c.
Referenced by IEnumSTATPROPSETSTG_fnClone(), and IEnumSTATPROPSTG_fnClone().
Definition at line 105 of file enumx.c.
Referenced by IEnumSTATPROPSETSTG_fnNext(), and IEnumSTATPROPSTG_fnNext().
HRESULT WINAPI enumx_QueryInterface | ( | enumx_impl * | This, |
REFIID | riid, | ||
void ** | ppvObject | ||
) |
Definition at line 51 of file enumx.c.
Referenced by IEnumSTATPROPSETSTG_fnQueryInterface(), and IEnumSTATPROPSTG_fnQueryInterface().
ULONG WINAPI enumx_Release | ( | enumx_impl * | This | ) |
Definition at line 83 of file enumx.c.
Referenced by create_EnumSTATPROPSETSTG(), IEnumSTATPROPSETSTG_fnRelease(), and IEnumSTATPROPSTG_fnRelease().
HRESULT WINAPI enumx_Reset | ( | enumx_impl * | This | ) |
Definition at line 154 of file enumx.c.
Referenced by IEnumSTATPROPSETSTG_fnReset(), and IEnumSTATPROPSTG_fnReset().
HRESULT WINAPI enumx_Skip | ( | enumx_impl * | This, |
ULONG | celt | ||
) |
Definition at line 136 of file enumx.c.
Referenced by IEnumSTATPROPSETSTG_fnSkip(), and IEnumSTATPROPSTG_fnSkip().
WINE_DEFAULT_DEBUG_CHANNEL | ( | ole | ) |