Update of /cvsroot/pywin32/pywin32/com/win32comext/shell/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19745/com/win32comext/shell/src
Modified Files:
Tag: AMD64
PyIContextMenu.cpp PyIContextMenu.h PyIShellFolder.cpp
PyIShellFolder.h
Log Message:
- Initial work on AMD64 support
Index: PyIContextMenu.h
===================================================================
RCS file: /cvsroot/pywin32/pywin32/com/win32comext/shell/src/PyIContextMenu.h,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -C2 -d -r1.1 -r1.1.2.1
*** PyIContextMenu.h 6 Oct 2003 12:47:57 -0000 1.1
--- PyIContextMenu.h 21 Dec 2006 23:17:16 -0000 1.1.2.1
***************
*** 45,49 ****
STDMETHOD(GetCommandString)(
! UINT idCmd,
UINT uType,
UINT __RPC_FAR * pwReserved,
--- 45,49 ----
STDMETHOD(GetCommandString)(
! UINT_PTR idCmd,
UINT uType,
UINT __RPC_FAR * pwReserved,
Index: PyIContextMenu.cpp
===================================================================
RCS file: /cvsroot/pywin32/pywin32/com/win32comext/shell/src/PyIContextMenu.cpp,v
retrieving revision 1.3
retrieving revision 1.3.2.1
diff -C2 -d -r1.3 -r1.3.2.1
*** PyIContextMenu.cpp 26 Jan 2005 22:31:09 -0000 1.3
--- PyIContextMenu.cpp 21 Dec 2006 23:17:16 -0000 1.3.2.1
***************
*** 91,95 ****
// @pyparm int|uType||Description for uType
// @pyparm int|cchMax|2048|Description for cchMax
! UINT idCmd;
UINT uType;
UINT cchMax = 2048;
--- 91,95 ----
// @pyparm int|uType||Description for uType
// @pyparm int|cchMax|2048|Description for cchMax
! UINT_PTR idCmd;
UINT uType;
UINT cchMax = 2048;
***************
*** 160,164 ****
STDMETHODIMP PyGContextMenu::GetCommandString(
! /* [unique][in] */ UINT idCmd,
/* [unique][in] */ UINT uFlags,
/* [unique][in] */ UINT * pwReserved,
--- 160,164 ----
STDMETHODIMP PyGContextMenu::GetCommandString(
! /* [unique][in] */ UINT_PTR idCmd,
/* [unique][in] */ UINT uFlags,
/* [unique][in] */ UINT * pwReserved,
Index: PyIShellFolder.h
===================================================================
RCS file: /cvsroot/pywin32/pywin32/com/win32comext/shell/src/PyIShellFolder.h,v
retrieving revision 1.3
retrieving revision 1.3.2.1
diff -C2 -d -r1.3 -r1.3.2.1
*** PyIShellFolder.h 2 Nov 2003 09:58:32 -0000 1.3
--- PyIShellFolder.h 21 Dec 2006 23:17:16 -0000 1.3.2.1
***************
*** 67,73 ****
STDMETHOD(CompareIDs)(
! long lparam,
! const ITEMIDLIST __RPC_FAR * pidl1,
! const ITEMIDLIST __RPC_FAR * pidl2);
STDMETHOD(CreateViewObject)(
--- 67,73 ----
STDMETHOD(CompareIDs)(
! LPARAM lparam,
! LPCITEMIDLIST pidl1,
! LPCITEMIDLIST pidl2);
STDMETHOD(CreateViewObject)(
***************
*** 90,94 ****
STDMETHOD(GetDisplayNameOf)(
! const ITEMIDLIST __RPC_FAR * pidl,
DWORD uFlags,
STRRET __RPC_FAR * out);
--- 90,94 ----
STDMETHOD(GetDisplayNameOf)(
! LPCITEMIDLIST pidl,
DWORD uFlags,
STRRET __RPC_FAR * out);
Index: PyIShellFolder.cpp
===================================================================
RCS file: /cvsroot/pywin32/pywin32/com/win32comext/shell/src/PyIShellFolder.cpp,v
retrieving revision 1.12
retrieving revision 1.12.2.1
diff -C2 -d -r1.12 -r1.12.2.1
*** PyIShellFolder.cpp 26 Oct 2005 01:05:18 -0000 1.12
--- PyIShellFolder.cpp 21 Dec 2006 23:17:16 -0000 1.12.2.1
***************
*** 534,540 ****
STDMETHODIMP PyGShellFolder::CompareIDs(
! /* [unique][in] */ long lparam,
! /* [unique][in] */ const ITEMIDLIST __RPC_FAR * pidl1,
! /* [unique][in] */ const ITEMIDLIST __RPC_FAR * pidl2)
{
PY_GATEWAY_METHOD;
--- 534,540 ----
STDMETHODIMP PyGShellFolder::CompareIDs(
! /* [unique][in] */ LPARAM lparam,
! /* [unique][in] */ LPCITEMIDLIST pidl1,
! /* [unique][in] */ LPCITEMIDLIST pidl2)
{
PY_GATEWAY_METHOD;
***************
*** 627,631 ****
STDMETHODIMP PyGShellFolder::GetDisplayNameOf(
! /* [unique][in] */ const ITEMIDLIST __RPC_FAR * pidl,
/* [unique][in] */ DWORD uFlags,
/* [out] */ STRRET __RPC_FAR * out)
--- 627,631 ----
STDMETHODIMP PyGShellFolder::GetDisplayNameOf(
! /* [unique][in] */ LPCITEMIDLIST pidl,
/* [unique][in] */ DWORD uFlags,
/* [out] */ STRRET __RPC_FAR * out)
|