ReactOS 0.4.16-dev-336-gb667d82
|
Go to the source code of this file.
Typedefs | |
typedef struct tagEnumSTATPROPSETSTG_impl | enumx_impl |
typedef void(* | enumx_copy_cb) (IUnknown *parent, void *orig, void *dest) |
Functions | |
HRESULT WINAPI | enumx_QueryInterface (enumx_impl *, REFIID, void **) DECLSPEC_HIDDEN |
ULONG WINAPI | enumx_AddRef (enumx_impl *) DECLSPEC_HIDDEN |
ULONG WINAPI | enumx_Release (enumx_impl *) DECLSPEC_HIDDEN |
HRESULT WINAPI | enumx_Next (enumx_impl *, ULONG, void *, ULONG *) DECLSPEC_HIDDEN |
HRESULT WINAPI | enumx_Skip (enumx_impl *, ULONG) DECLSPEC_HIDDEN |
HRESULT WINAPI | enumx_Reset (enumx_impl *) DECLSPEC_HIDDEN |
HRESULT WINAPI | enumx_Clone (enumx_impl *, enumx_impl **) DECLSPEC_HIDDEN |
enumx_impl * | enumx_allocate (REFIID, const void *, ULONG, IUnknown *, enumx_copy_cb) DECLSPEC_HIDDEN |
void * | enumx_add_element (enumx_impl *, const void *) DECLSPEC_HIDDEN |
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().