ReactOS 0.4.15-dev-7942-gd23573b
precomp.h
Go to the documentation of this file.
1#ifndef _PRECOMP_H__
2#define _PRECOMP_H__
3
4#include <stdio.h>
5
6#define WIN32_NO_STATUS
7#define _INC_WINDOWS
8#define COM_NO_WINDOWS_H
9
10#define COBJMACROS
11#define NONAMELESSUNION
12#define NONAMELESSSTRUCT
13
14#include <windef.h>
15#include <winbase.h>
16#include <winreg.h>
17#include <windowsx.h>
18#include <objbase.h>
19#include <netcfgx.h>
20#include <setupapi.h>
21#include <netcfgn.h>
22#include <devguid.h>
23#include <commctrl.h>
24#include <cfgmgr32.h>
25
26#include <wine/debug.h>
27
28#include "resource.h"
29
31
33typedef struct {
37
39{
52 INetCfgComponentControl * pNCCC;
54
55/* netcfg_iface.c */
57
58/* classfactory.c */
60
61/* globals */
63
64/* inetcfgcomp_iface.c */
67
68/* netcfgbindinginterface_iface.c */
71
72/* netcfgbindingpath_iface.c */
75
76/* tcpipconf_notify.c */
78
80
81#endif /* _PRECOMP_H__ */
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
Definition: precomp.h:23
HRESULT(CALLBACK * LPFNCREATEINSTANCE)(IUnknown *pUnkOuter, REFIID riid, LPVOID *ppvObject)
Definition: precomp.h:22
IClassFactory * IClassFactory_fnConstructor(LPFNCREATEINSTANCE lpfnCI, PLONG pcRefDll, REFIID riidInst)
Definition: classfactory.c:125
#define CALLBACK
Definition: compat.h:35
HRESULT WINAPI INetCfgBindingInterface_Constructor(IUnknown *pUnkOuter, REFIID riid, LPVOID *ppv)
HRESULT WINAPI IEnumNetCfgBindingInterface_Constructor(IUnknown *pUnkOuter, REFIID riid, LPVOID *ppv)
const GUID CLSID_TcpipConfigNotifyObject
Definition: netcfgx.c:16
HRESULT WINAPI INetCfgBindingPath_Constructor(IUnknown *pUnkOuter, REFIID riid, LPVOID *ppv)
HRESULT WINAPI IEnumNetCfgBindingPath_Constructor(IUnknown *pUnkOuter, REFIID riid, LPVOID *ppv, DWORD dwFlags)
HRESULT WINAPI IEnumNetCfgComponent_Constructor(IUnknown *pUnkOuter, REFIID riid, LPVOID *ppv, NetCfgComponentItem *pItem, INetCfg *iface)
HINSTANCE netcfgx_hInstance
Definition: netcfgx.c:15
HRESULT WINAPI INetCfgComponent_Constructor(IUnknown *pUnkOuter, REFIID riid, LPVOID *ppv, NetCfgComponentItem *pItem, INetCfg *iface)
struct tagNetCfgComponentItem NetCfgComponentItem
HRESULT WINAPI INetCfg_Constructor(IUnknown *pUnkOuter, REFIID riid, LPVOID *ppv)
Definition: netcfg_iface.c:865
HRESULT WINAPI TcpipConfigNotify_Constructor(IUnknown *pUnkOuter, REFIID riid, LPVOID *ppv)
LPFNCREATEINSTANCE lpfnCI
Definition: shellole.c:61
unsigned int BOOL
Definition: ntddk_ex.h:94
unsigned long DWORD
Definition: ntddk_ex.h:95
REFIID riid
Definition: atlbase.h:39
REFIID LPVOID * ppv
Definition: atlbase.h:39
#define REFIID
Definition: guiddef.h:118
INetCfgComponentControl * pNCCC
Definition: precomp.h:52
struct tagNetCfgComponentItem * pNext
Definition: precomp.h:51
int32_t * PLONG
Definition: typedefs.h:58
uint32_t ULONG
Definition: typedefs.h:59
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
Definition: wincrypt.h:1176
_In_ void _In_ PCCERT_CONTEXT _In_opt_ LPFILETIME _In_ DWORD _In_ DWORD _Outptr_opt_ void ** ppvObject
Definition: wincrypt.h:6082
#define HRESULT
Definition: msvc.h:7
#define WINAPI
Definition: msvc.h:6
WCHAR * LPWSTR
Definition: xmlstorage.h:184