1 /* 2 * propsys private definitions 3 * 4 * Copyright 2012 Vincent Povirk for CodeWeavers 5 * 6 * This library is free software; you can redistribute it and/or 7 * modify it under the terms of the GNU Lesser General Public 8 * License as published by the Free Software Foundation; either 9 * version 2.1 of the License, or (at your option) any later version. 10 * 11 * This library is distributed in the hope that it will be useful, 12 * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14 * Lesser General Public License for more details. 15 * 16 * You should have received a copy of the GNU Lesser General Public 17 * License along with this library; if not, write to the Free Software 18 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA 19 */ 20 21 #ifndef _PROPSYS_PRIVATE_H_ 22 #define _PROPSYS_PRIVATE_H_ 23 24 #include <config.h> 25 26 #include <stdarg.h> 27 28 #define WIN32_NO_STATUS 29 #define _INC_WINDOWS 30 #define COM_NO_WINDOWS_H 31 32 #define COBJMACROS 33 #define NONAMELESSUNION 34 35 #include <windef.h> 36 #include <winbase.h> 37 #include <objbase.h> 38 #include <propsys.h> 39 40 #include <wine/debug.h> 41 #include <wine/unicode.h> 42 43 WINE_DEFAULT_DEBUG_CHANNEL(propsys); 44 45 HRESULT PropertyStore_CreateInstance(IUnknown *outer, REFIID riid, void **ppv) DECLSPEC_HIDDEN; 46 47 #endif /* _PROPSYS_PRIVATE_H_ */ 48