ReactOS 0.4.17-dev-117-g313be0c
adshlp.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2005 Francois Gouget
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library; if not, write to the Free Software
16 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
17 */
18
19#ifndef __WINE_ADSHLP_H
20#define __WINE_ADSHLP_H
21
22#ifdef __cplusplus
23extern "C" {
24#endif
25
31
37
38#ifdef __cplusplus
39}
40#endif
41
42#endif
void *WINAPI AllocADsMem(DWORD) __WINE_ALLOC_SIZE(1) __WINE_DEALLOC(FreeADsMem) __WINE_MALLOC
HRESULT WINAPI ADsBuildVarArrayStr(LPWSTR *, DWORD, VARIANT *)
Definition: activeds_main.c:86
HRESULT WINAPI ADsEnumerateNext(IEnumVARIANT *, ULONG, VARIANT *, ULONG *)
Definition: activeds_main.c:77
WCHAR *WINAPI AllocADsStr(WCHAR *) __WINE_DEALLOC(FreeADsStr) __WINE_MALLOC
BOOL WINAPI FreeADsMem(void *)
HRESULT WINAPI ADsBuildEnumerator(IADsContainer *, IEnumVARIANT **)
Definition: activeds_main.c:59
HRESULT WINAPI ADsOpenObject(LPCWSTR, LPCWSTR, LPCWSTR, DWORD, REFIID, VOID **)
BOOL WINAPI FreeADsStr(WCHAR *)
void *WINAPI ReallocADsMem(void *, DWORD, DWORD) __WINE_ALLOC_SIZE(3) __WINE_DEALLOC(FreeADsMem)
HRESULT WINAPI ADsGetObject(LPCWSTR, REFIID, VOID **)
Definition: activeds_main.c:46
#define __WINE_ALLOC_SIZE(...)
Definition: corecrt.h:328
#define __WINE_DEALLOC(...)
Definition: corecrt.h:334
#define __WINE_MALLOC
Definition: corecrt.h:340
unsigned int BOOL
Definition: ntddk_ex.h:94
unsigned long DWORD
Definition: ntddk_ex.h:95
short WCHAR
Definition: pedump.c:58
#define REFIID
Definition: guiddef.h:118
const uint16_t * LPCWSTR
Definition: typedefs.h:57
uint16_t * LPWSTR
Definition: typedefs.h:56
uint32_t ULONG
Definition: typedefs.h:59
#define WINAPI
Definition: msvc.h:6