Commit ced69a9c authored by Patrik Stridvall's avatar Patrik Stridvall Committed by Alexandre Julliard

Fixed mismatches between the Wine headers and the Microsoft headers.

parent d31c8eca
...@@ -145,7 +145,7 @@ HGLOBAL RenderSHELLIDLIST (LPITEMIDLIST pidlRoot, LPITEMIDLIST * apidl, UINT cid ...@@ -145,7 +145,7 @@ HGLOBAL RenderSHELLIDLIST (LPITEMIDLIST pidlRoot, LPITEMIDLIST * apidl, UINT cid
{ {
int i,offset = 0, sizePidl, size; int i,offset = 0, sizePidl, size;
HGLOBAL hGlobal; HGLOBAL hGlobal;
LPCIDA pcida; LPIDA pcida;
TRACE("(%p,%p,%u)\n", pidlRoot, apidl, cidl); TRACE("(%p,%p,%u)\n", pidlRoot, apidl, cidl);
......
...@@ -1776,7 +1776,7 @@ LPITEMIDLIST * _ILCopyaPidl(LPITEMIDLIST * apidlsrc, UINT cidl) ...@@ -1776,7 +1776,7 @@ LPITEMIDLIST * _ILCopyaPidl(LPITEMIDLIST * apidlsrc, UINT cidl)
* *
* creates aPidl from CIDA * creates aPidl from CIDA
*/ */
LPITEMIDLIST * _ILCopyCidaToaPidl(LPITEMIDLIST* pidl, LPCIDA cida) LPITEMIDLIST * _ILCopyCidaToaPidl(LPITEMIDLIST* pidl, LPIDA cida)
{ {
int i; int i;
LPITEMIDLIST * dst = (LPITEMIDLIST*)SHAlloc(cida->cidl * sizeof(LPITEMIDLIST)); LPITEMIDLIST * dst = (LPITEMIDLIST*)SHAlloc(cida->cidl * sizeof(LPITEMIDLIST));
......
...@@ -194,6 +194,6 @@ BOOL pcheck (LPCITEMIDLIST pidl); ...@@ -194,6 +194,6 @@ BOOL pcheck (LPCITEMIDLIST pidl);
*/ */
void _ILFreeaPidl(LPITEMIDLIST * apidl, UINT cidl); void _ILFreeaPidl(LPITEMIDLIST * apidl, UINT cidl);
LPITEMIDLIST * _ILCopyaPidl(LPITEMIDLIST * apidlsrc, UINT cidl); LPITEMIDLIST * _ILCopyaPidl(LPITEMIDLIST * apidlsrc, UINT cidl);
LPITEMIDLIST * _ILCopyCidaToaPidl(LPITEMIDLIST* pidl, LPCIDA cida); LPITEMIDLIST * _ILCopyCidaToaPidl(LPITEMIDLIST* pidl, LPIDA cida);
#endif #endif
...@@ -240,7 +240,7 @@ static BOOL DoPaste( ...@@ -240,7 +240,7 @@ static BOOL DoPaste(
LPITEMIDLIST pidl; LPITEMIDLIST pidl;
IShellFolder *psfFrom = NULL, *psfDesktop; IShellFolder *psfFrom = NULL, *psfDesktop;
LPCIDA lpcida = GlobalLock(medium.u.hGlobal); LPIDA lpcida = GlobalLock(medium.u.hGlobal);
TRACE("cida=%p\n", lpcida); TRACE("cida=%p\n", lpcida);
apidl = _ILCopyCidaToaPidl(&pidl, lpcida); apidl = _ILCopyCidaToaPidl(&pidl, lpcida);
......
...@@ -39,7 +39,7 @@ typedef struct _DRAGINFOA ...@@ -39,7 +39,7 @@ typedef struct _DRAGINFOA
BOOL fNC; BOOL fNC;
LPSTR lpFileList; LPSTR lpFileList;
DWORD grfKeyState; DWORD grfKeyState;
} DRAGINFOA, * LPDRAGINFOA; } DRAGINFOA, *LPDRAGINFOA;
typedef struct _DRAGINFOW typedef struct _DRAGINFOW
{ UINT uSize; { UINT uSize;
...@@ -47,7 +47,7 @@ typedef struct _DRAGINFOW ...@@ -47,7 +47,7 @@ typedef struct _DRAGINFOW
BOOL fNC; BOOL fNC;
LPWSTR lpFileList; LPWSTR lpFileList;
DWORD grfKeyState; DWORD grfKeyState;
} DRAGINFOW, LPDRAGINFOW; } DRAGINFOW, *LPDRAGINFOW;
DECL_WINELIB_TYPE_AW(DRAGINFO) DECL_WINELIB_TYPE_AW(DRAGINFO)
DECL_WINELIB_TYPE_AW(LPDRAGINFO) DECL_WINELIB_TYPE_AW(LPDRAGINFO)
......
...@@ -29,6 +29,8 @@ ...@@ -29,6 +29,8 @@
extern "C" { extern "C" {
#endif /* defined(__cplusplus) */ #endif /* defined(__cplusplus) */
#include "pshpack1.h"
/**************************************************************************** /****************************************************************************
* SHITEMID, ITEMIDLIST, PIDL API * SHITEMID, ITEMIDLIST, PIDL API
*/ */
...@@ -84,7 +86,7 @@ extern UINT cfShellIDList; ...@@ -84,7 +86,7 @@ extern UINT cfShellIDList;
typedef struct typedef struct
{ UINT cidl; { UINT cidl;
UINT aoffset[1]; UINT aoffset[1];
} CIDA, *LPCIDA,*LPIDA; } CIDA, *LPIDA;
#define CFSTR_SHELLIDLISTOFFSET "Shell Object Offsets" /* CF_OBJECTPOSITIONS */ #define CFSTR_SHELLIDLISTOFFSET "Shell Object Offsets" /* CF_OBJECTPOSITIONS */
#define CFSTR_NETRESOURCES "Net Resource" /* CF_NETRESOURCE */ #define CFSTR_NETRESOURCES "Net Resource" /* CF_NETRESOURCE */
...@@ -543,6 +545,8 @@ typedef struct _DROPFILES ...@@ -543,6 +545,8 @@ typedef struct _DROPFILES
BOOL fWide; BOOL fWide;
} DROPFILES; } DROPFILES;
#include "poppack.h"
#ifdef __cplusplus #ifdef __cplusplus
} /* extern "C" */ } /* extern "C" */
#endif /* defined(__cplusplus) */ #endif /* defined(__cplusplus) */
......
...@@ -27,6 +27,8 @@ ...@@ -27,6 +27,8 @@
extern "C" { extern "C" {
#endif /* defined(__cplusplus) */ #endif /* defined(__cplusplus) */
#include "pshpack1.h"
#ifndef NO_SHLWAPI_REG #ifndef NO_SHLWAPI_REG
/* Registry functions */ /* Registry functions */
...@@ -924,6 +926,8 @@ typedef struct _DLLVERSIONINFO2 { ...@@ -924,6 +926,8 @@ typedef struct _DLLVERSIONINFO2 {
HRESULT WINAPI DllInstall(BOOL,LPCWSTR); HRESULT WINAPI DllInstall(BOOL,LPCWSTR);
#include "poppack.h"
#ifdef __cplusplus #ifdef __cplusplus
} /* extern "C" */ } /* extern "C" */
#endif /* defined(__cplusplus) */ #endif /* defined(__cplusplus) */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment