| oledlg.h (6.0.6001.18000-Windows 6.0) | | oledlg.h (6.1.7600.16385-Windows 7.0) |
| | |
| skipping to change at line 291 | | skipping to change at line 291 |
| #define OLEUI_ERR_FINDTEMPLATEFAILURE 110 // Initialization errors | | #define OLEUI_ERR_FINDTEMPLATEFAILURE 110 // Initialization errors |
| #define OLEUI_ERR_LOADTEMPLATEFAILURE 111 | | #define OLEUI_ERR_LOADTEMPLATEFAILURE 111 |
| #define OLEUI_ERR_DIALOGFAILURE 112 | | #define OLEUI_ERR_DIALOGFAILURE 112 |
| #define OLEUI_ERR_LOCALMEMALLOC 113 | | #define OLEUI_ERR_LOCALMEMALLOC 113 |
| #define OLEUI_ERR_GLOBALMEMALLOC 114 | | #define OLEUI_ERR_GLOBALMEMALLOC 114 |
| #define OLEUI_ERR_LOADSTRING 115 | | #define OLEUI_ERR_LOADSTRING 115 |
| | |
| #define OLEUI_ERR_STANDARDMAX 116 // Start here for specific errors. | | #define OLEUI_ERR_STANDARDMAX 116 // Start here for specific errors. |
| | |
| // Miscellaneous utility functions. | | // Miscellaneous utility functions. |
|
| STDAPI_(BOOL) OleUIAddVerbMenuW(LPOLEOBJECT lpOleObj, LPCWSTR lpszShortType, | | STDAPI_(BOOL) OleUIAddVerbMenuW(__in_opt LPOLEOBJECT lpOleObj, __in_opt LPCWSTR
lpszShortType, |
| HMENU hMenu, UINT uPos, UINT uIDVerbMin, UINT uIDVerbMax, | | HMENU hMenu, UINT uPos, UINT uIDVerbMin, UINT uIDVerbMax, |
|
| BOOL bAddConvert, UINT idConvert, HMENU *lphMenu); | | BOOL bAddConvert, UINT idConvert, __out HMENU *lphMenu); |
| STDAPI_(BOOL) OleUIAddVerbMenuA(LPOLEOBJECT lpOleObj, LPCSTR lpszShortType, | | STDAPI_(BOOL) OleUIAddVerbMenuA(__in_opt LPOLEOBJECT lpOleObj, __in_opt LPCSTR l |
| | pszShortType, |
| HMENU hMenu, UINT uPos, UINT uIDVerbMin, UINT uIDVerbMax, | | HMENU hMenu, UINT uPos, UINT uIDVerbMin, UINT uIDVerbMax, |
|
| BOOL bAddConvert, UINT idConvert, HMENU *lphMenu); | | BOOL bAddConvert, UINT idConvert, __out HMENU *lphMenu); |
| #ifdef UNICODE | | #ifdef UNICODE |
| #define OleUIAddVerbMenu OleUIAddVerbMenuW | | #define OleUIAddVerbMenu OleUIAddVerbMenuW |
| #else | | #else |
| #define OleUIAddVerbMenu OleUIAddVerbMenuA | | #define OleUIAddVerbMenu OleUIAddVerbMenuA |
| #endif | | #endif |
| | |
| ///////////////////////////////////////////////////////////////////////////// | | ///////////////////////////////////////////////////////////////////////////// |
| // INSERT OBJECT DIALOG | | // INSERT OBJECT DIALOG |
| | |
| typedef struct tagOLEUIINSERTOBJECTW | | typedef struct tagOLEUIINSERTOBJECTW |
| | |
| skipping to change at line 369 | | skipping to change at line 369 |
| DWORD oleRender; // IN: Rendering option | | DWORD oleRender; // IN: Rendering option |
| LPFORMATETC lpFormatEtc; // IN: Desired format | | LPFORMATETC lpFormatEtc; // IN: Desired format |
| LPOLECLIENTSITE lpIOleClientSite; // IN: Site to be use for the object
. | | LPOLECLIENTSITE lpIOleClientSite; // IN: Site to be use for the object
. |
| LPSTORAGE lpIStorage; // IN: Storage used for the object | | LPSTORAGE lpIStorage; // IN: Storage used for the object |
| LPVOID *ppvObj; // OUT: Where the object is returned. | | LPVOID *ppvObj; // OUT: Where the object is returned. |
| SCODE sc; // OUT: Result of creation calls. | | SCODE sc; // OUT: Result of creation calls. |
| HGLOBAL hMetaPict; // OUT: metafile aspect (METAFILEPICT) | | HGLOBAL hMetaPict; // OUT: metafile aspect (METAFILEPICT) |
| | |
| } OLEUIINSERTOBJECTA, *POLEUIINSERTOBJECTA, *LPOLEUIINSERTOBJECTA; | | } OLEUIINSERTOBJECTA, *POLEUIINSERTOBJECTA, *LPOLEUIINSERTOBJECTA; |
| | |
|
| STDAPI_(UINT) OleUIInsertObjectW(LPOLEUIINSERTOBJECTW); | | STDAPI_(UINT) OleUIInsertObjectW(__in LPOLEUIINSERTOBJECTW); |
| STDAPI_(UINT) OleUIInsertObjectA(LPOLEUIINSERTOBJECTA); | | STDAPI_(UINT) OleUIInsertObjectA(__in LPOLEUIINSERTOBJECTA); |
| | |
| #ifdef UNICODE | | #ifdef UNICODE |
| #define tagOLEUIINSERTOBJECT tagOLEUIINSERTOBJECTW | | #define tagOLEUIINSERTOBJECT tagOLEUIINSERTOBJECTW |
| #define OLEUIINSERTOBJECT OLEUIINSERTOBJECTW | | #define OLEUIINSERTOBJECT OLEUIINSERTOBJECTW |
| #define POLEUIINSERTOBJECT POLEUIINSERTOBJECTW | | #define POLEUIINSERTOBJECT POLEUIINSERTOBJECTW |
| #define LPOLEUIINSERTOBJECT LPOLEUIINSERTOBJECTW | | #define LPOLEUIINSERTOBJECT LPOLEUIINSERTOBJECTW |
| #define OleUIInsertObject OleUIInsertObjectW | | #define OleUIInsertObject OleUIInsertObjectW |
| #else | | #else |
| #define tagOLEUIINSERTOBJECT tagOLEUIINSERTOBJECTA | | #define tagOLEUIINSERTOBJECT tagOLEUIINSERTOBJECTA |
| #define OLEUIINSERTOBJECT OLEUIINSERTOBJECTA | | #define OLEUIINSERTOBJECT OLEUIINSERTOBJECTA |
| | |
| skipping to change at line 608 | | skipping to change at line 608 |
| #define OLEUIPASTESPECIAL OLEUIPASTESPECIALW | | #define OLEUIPASTESPECIAL OLEUIPASTESPECIALW |
| #define POLEUIPASTESPECIAL POLEUIPASTESPECIALW | | #define POLEUIPASTESPECIAL POLEUIPASTESPECIALW |
| #define LPOLEUIPASTESPECIAL LPOLEUIPASTESPECIALW | | #define LPOLEUIPASTESPECIAL LPOLEUIPASTESPECIALW |
| #else | | #else |
| #define tagOLEUIPASTESPECIAL tagOLEUIPASTESPECIALA | | #define tagOLEUIPASTESPECIAL tagOLEUIPASTESPECIALA |
| #define OLEUIPASTESPECIAL OLEUIPASTESPECIALA | | #define OLEUIPASTESPECIAL OLEUIPASTESPECIALA |
| #define POLEUIPASTESPECIAL POLEUIPASTESPECIALA | | #define POLEUIPASTESPECIAL POLEUIPASTESPECIALA |
| #define LPOLEUIPASTESPECIAL LPOLEUIPASTESPECIALA | | #define LPOLEUIPASTESPECIAL LPOLEUIPASTESPECIALA |
| #endif | | #endif |
| | |
|
| STDAPI_(UINT) OleUIPasteSpecialW(LPOLEUIPASTESPECIALW); | | STDAPI_(UINT) OleUIPasteSpecialW(__in LPOLEUIPASTESPECIALW); |
| STDAPI_(UINT) OleUIPasteSpecialA(LPOLEUIPASTESPECIALA); | | STDAPI_(UINT) OleUIPasteSpecialA(__in LPOLEUIPASTESPECIALA); |
| #ifdef UNICODE | | #ifdef UNICODE |
| #define OleUIPasteSpecial OleUIPasteSpecialW | | #define OleUIPasteSpecial OleUIPasteSpecialW |
| #else | | #else |
| #define OleUIPasteSpecial OleUIPasteSpecialA | | #define OleUIPasteSpecial OleUIPasteSpecialA |
| #endif | | #endif |
| | |
| // Paste Special specific flags | | // Paste Special specific flags |
| #define PSF_SHOWHELP 0x00000001L | | #define PSF_SHOWHELP 0x00000001L |
| #define PSF_SELECTPASTE 0x00000002L | | #define PSF_SELECTPASTE 0x00000002L |
| #define PSF_SELECTPASTELINK 0x00000004L | | #define PSF_SELECTPASTELINK 0x00000004L |
| | |
| skipping to change at line 651 | | skipping to change at line 651 |
| // want to use the EditLinks dialog. the EditLinks dialog calls back | | // want to use the EditLinks dialog. the EditLinks dialog calls back |
| // to the container app to perform the OLE functions to manipulate | | // to the container app to perform the OLE functions to manipulate |
| // the links within the container. | | // the links within the container. |
| | |
| #undef INTERFACE | | #undef INTERFACE |
| #define INTERFACE IOleUILinkContainerW | | #define INTERFACE IOleUILinkContainerW |
| | |
| DECLARE_INTERFACE_(IOleUILinkContainerW, IUnknown) | | DECLARE_INTERFACE_(IOleUILinkContainerW, IUnknown) |
| { | | { |
| // *** IUnknown methods *** // | | // *** IUnknown methods *** // |
|
| STDMETHOD(QueryInterface) (THIS_ REFIID riid, LPVOID FAR* ppvObj) PURE; | | STDMETHOD(QueryInterface) (THIS_ __in REFIID riid, __deref_out LPVOID FA
R* ppvObj) PURE; |
| STDMETHOD_(ULONG,AddRef) (THIS) PURE; | | STDMETHOD_(ULONG,AddRef) (THIS) PURE; |
| STDMETHOD_(ULONG,Release) (THIS) PURE; | | STDMETHOD_(ULONG,Release) (THIS) PURE; |
| | |
| // *** IOleUILinkContainer *** // | | // *** IOleUILinkContainer *** // |
| STDMETHOD_(DWORD,GetNextLink) (THIS_ DWORD dwLink) PURE; | | STDMETHOD_(DWORD,GetNextLink) (THIS_ DWORD dwLink) PURE; |
| STDMETHOD(SetLinkUpdateOptions) (THIS_ DWORD dwLink, | | STDMETHOD(SetLinkUpdateOptions) (THIS_ DWORD dwLink, |
| DWORD dwUpdateOpt) PURE; | | DWORD dwUpdateOpt) PURE; |
| STDMETHOD(GetLinkUpdateOptions) (THIS_ DWORD dwLink, | | STDMETHOD(GetLinkUpdateOptions) (THIS_ DWORD dwLink, |
|
| DWORD FAR* lpdwUpdateOpt) PURE; | | __out DWORD FAR* lpdwUpdateOpt) PURE; |
| STDMETHOD(SetLinkSource) (THIS_ DWORD dwLink, __in LPWSTR lpszDisplayNam
e, | | STDMETHOD(SetLinkSource) (THIS_ DWORD dwLink, __in LPWSTR lpszDisplayNam
e, |
|
| ULONG lenFileName, ULONG FAR* pchEaten, BOOL fValidateSource) PU
RE; | | ULONG lenFileName, __out ULONG FAR* pchEaten, BOOL fValidateSour
ce) PURE; |
| STDMETHOD(GetLinkSource) (THIS_ DWORD dwLink, | | STDMETHOD(GetLinkSource) (THIS_ DWORD dwLink, |
|
| __deref_opt_out_opt LPWSTR FAR* lplpszDisplayName, ULONG FAR* lp
lenFileName, | | __deref_opt_out_opt LPWSTR FAR* lplpszDisplayName, __out ULONG F
AR* lplenFileName, |
| __deref_opt_out_opt LPWSTR FAR* lplpszFullLinkType, __deref_opt_
out_opt LPWSTR FAR* lplpszShortLinkType, | | __deref_opt_out_opt LPWSTR FAR* lplpszFullLinkType, __deref_opt_
out_opt LPWSTR FAR* lplpszShortLinkType, |
|
| BOOL FAR* lpfSourceAvailable, BOOL FAR* lpfIsSelected) PURE; | | __out BOOL FAR* lpfSourceAvailable, __out BOOL FAR* lpfIsSelecte
d) PURE; |
| STDMETHOD(OpenLinkSource) (THIS_ DWORD dwLink) PURE; | | STDMETHOD(OpenLinkSource) (THIS_ DWORD dwLink) PURE; |
| STDMETHOD(UpdateLink) (THIS_ DWORD dwLink, | | STDMETHOD(UpdateLink) (THIS_ DWORD dwLink, |
| BOOL fErrorMessage, BOOL fReserved) PURE; | | BOOL fErrorMessage, BOOL fReserved) PURE; |
| STDMETHOD(CancelLink) (THIS_ DWORD dwLink) PURE; | | STDMETHOD(CancelLink) (THIS_ DWORD dwLink) PURE; |
| }; | | }; |
| | |
| typedef IOleUILinkContainerW FAR* LPOLEUILINKCONTAINERW; | | typedef IOleUILinkContainerW FAR* LPOLEUILINKCONTAINERW; |
| | |
| #undef INTERFACE | | #undef INTERFACE |
| #define INTERFACE IOleUILinkContainerA | | #define INTERFACE IOleUILinkContainerA |
| | |
| DECLARE_INTERFACE_(IOleUILinkContainerA, IUnknown) | | DECLARE_INTERFACE_(IOleUILinkContainerA, IUnknown) |
| { | | { |
| // *** IUnknown methods *** // | | // *** IUnknown methods *** // |
|
| STDMETHOD(QueryInterface) (THIS_ REFIID riid, LPVOID FAR* ppvObj) PURE; | | STDMETHOD(QueryInterface) (THIS_ __in REFIID riid, __deref_out LPVOID FA
R* ppvObj) PURE; |
| STDMETHOD_(ULONG,AddRef) (THIS) PURE; | | STDMETHOD_(ULONG,AddRef) (THIS) PURE; |
| STDMETHOD_(ULONG,Release) (THIS) PURE; | | STDMETHOD_(ULONG,Release) (THIS) PURE; |
| | |
| // *** IOleUILinkContainer *** // | | // *** IOleUILinkContainer *** // |
| STDMETHOD_(DWORD,GetNextLink) (THIS_ DWORD dwLink) PURE; | | STDMETHOD_(DWORD,GetNextLink) (THIS_ DWORD dwLink) PURE; |
| STDMETHOD(SetLinkUpdateOptions) (THIS_ DWORD dwLink, | | STDMETHOD(SetLinkUpdateOptions) (THIS_ DWORD dwLink, |
| DWORD dwUpdateOpt) PURE; | | DWORD dwUpdateOpt) PURE; |
| STDMETHOD(GetLinkUpdateOptions) (THIS_ DWORD dwLink, | | STDMETHOD(GetLinkUpdateOptions) (THIS_ DWORD dwLink, |
|
| DWORD FAR* lpdwUpdateOpt) PURE; | | __out DWORD FAR* lpdwUpdateOpt) PURE; |
| STDMETHOD(SetLinkSource) (THIS_ DWORD dwLink, __in LPSTR lpszDisplayName
, | | STDMETHOD(SetLinkSource) (THIS_ DWORD dwLink, __in LPSTR lpszDisplayName
, |
|
| ULONG lenFileName, ULONG FAR* pchEaten, BOOL fValidateSource) PU
RE; | | ULONG lenFileName, __out ULONG FAR* pchEaten, BOOL fValidateSour
ce) PURE; |
| STDMETHOD(GetLinkSource) (THIS_ DWORD dwLink, | | STDMETHOD(GetLinkSource) (THIS_ DWORD dwLink, |
|
| __deref_opt_out_opt LPSTR FAR* lplpszDisplayName, ULONG FAR* lpl
enFileName, | | __deref_opt_out_opt LPSTR FAR* lplpszDisplayName, __out ULONG FA
R* lplenFileName, |
| __deref_opt_out_opt LPSTR FAR* lplpszFullLinkType, __deref_opt_o
ut_opt LPSTR FAR* lplpszShortLinkType, | | __deref_opt_out_opt LPSTR FAR* lplpszFullLinkType, __deref_opt_o
ut_opt LPSTR FAR* lplpszShortLinkType, |
|
| BOOL FAR* lpfSourceAvailable, BOOL FAR* lpfIsSelected) PURE; | | __out BOOL FAR* lpfSourceAvailable, __out BOOL FAR* lpfIsSelecte
d) PURE; |
| STDMETHOD(OpenLinkSource) (THIS_ DWORD dwLink) PURE; | | STDMETHOD(OpenLinkSource) (THIS_ DWORD dwLink) PURE; |
| STDMETHOD(UpdateLink) (THIS_ DWORD dwLink, | | STDMETHOD(UpdateLink) (THIS_ DWORD dwLink, |
| BOOL fErrorMessage, BOOL fReserved) PURE; | | BOOL fErrorMessage, BOOL fReserved) PURE; |
| STDMETHOD(CancelLink) (THIS_ DWORD dwLink) PURE; | | STDMETHOD(CancelLink) (THIS_ DWORD dwLink) PURE; |
| }; | | }; |
| | |
| typedef IOleUILinkContainerA FAR* LPOLEUILINKCONTAINERA; | | typedef IOleUILinkContainerA FAR* LPOLEUILINKCONTAINERA; |
| | |
| #ifdef UNICODE | | #ifdef UNICODE |
| #define IOleUILinkContainer IOleUILinkContainerW | | #define IOleUILinkContainer IOleUILinkContainerW |
| | |
| skipping to change at line 768 | | skipping to change at line 768 |
| #else | | #else |
| #define tagOLEUIEDITLINKS tagOLEUIEDITLINKSA | | #define tagOLEUIEDITLINKS tagOLEUIEDITLINKSA |
| #define OLEUIEDITLINKS OLEUIEDITLINKSA | | #define OLEUIEDITLINKS OLEUIEDITLINKSA |
| #define POLEUIEDITLINKS POLEUIEDITLINKSA | | #define POLEUIEDITLINKS POLEUIEDITLINKSA |
| #define LPOLEUIEDITLINKS LPOLEUIEDITLINKSA | | #define LPOLEUIEDITLINKS LPOLEUIEDITLINKSA |
| #endif | | #endif |
| | |
| #define OLEUI_ELERR_LINKCNTRNULL (OLEUI_ERR_STANDARDMAX+0) | | #define OLEUI_ELERR_LINKCNTRNULL (OLEUI_ERR_STANDARDMAX+0) |
| #define OLEUI_ELERR_LINKCNTRINVALID (OLEUI_ERR_STANDARDMAX+1) | | #define OLEUI_ELERR_LINKCNTRINVALID (OLEUI_ERR_STANDARDMAX+1) |
| | |
|
| STDAPI_(UINT) OleUIEditLinksW(LPOLEUIEDITLINKSW); | | STDAPI_(UINT) OleUIEditLinksW(__in LPOLEUIEDITLINKSW); |
| STDAPI_(UINT) OleUIEditLinksA(LPOLEUIEDITLINKSA); | | STDAPI_(UINT) OleUIEditLinksA(__in LPOLEUIEDITLINKSA); |
| | |
| #ifdef UNICODE | | #ifdef UNICODE |
| #define OleUIEditLinks OleUIEditLinksW | | #define OleUIEditLinks OleUIEditLinksW |
| #else | | #else |
| #define OleUIEditLinks OleUIEditLinksA | | #define OleUIEditLinks OleUIEditLinksA |
| #endif | | #endif |
| | |
| // Edit Links flags | | // Edit Links flags |
| #define ELF_SHOWHELP 0x00000001L | | #define ELF_SHOWHELP 0x00000001L |
| #define ELF_DISABLEUPDATENOW 0x00000002L | | #define ELF_DISABLEUPDATENOW 0x00000002L |
| | |
| skipping to change at line 833 | | skipping to change at line 833 |
| // Specifics for OLEUICHANGEICON. | | // Specifics for OLEUICHANGEICON. |
| HGLOBAL hMetaPict; // IN-OUT: Current and final image. | | HGLOBAL hMetaPict; // IN-OUT: Current and final image. |
| // Sour
ce of the icon is embedded in | | // Sour
ce of the icon is embedded in |
| // the
metafile itself. | | // the
metafile itself. |
| CLSID clsid; // IN: class used to get Default icon | | CLSID clsid; // IN: class used to get Default icon |
| CHAR szIconExe[MAX_PATH]; // IN: explicit icon source path | | CHAR szIconExe[MAX_PATH]; // IN: explicit icon source path |
| int cchIconExe; // IN: number of characters in szIconExe | | int cchIconExe; // IN: number of characters in szIconExe |
| | |
| } OLEUICHANGEICONA, *POLEUICHANGEICONA, *LPOLEUICHANGEICONA; | | } OLEUICHANGEICONA, *POLEUICHANGEICONA, *LPOLEUICHANGEICONA; |
| | |
|
| STDAPI_(UINT) OleUIChangeIconW(LPOLEUICHANGEICONW); | | STDAPI_(UINT) OleUIChangeIconW(__in LPOLEUICHANGEICONW); |
| STDAPI_(UINT) OleUIChangeIconA(LPOLEUICHANGEICONA); | | STDAPI_(UINT) OleUIChangeIconA(__in LPOLEUICHANGEICONA); |
| | |
| #ifdef UNICODE | | #ifdef UNICODE |
| #define tagOLEUICHANGEICON tagOLEUICHANGEICONW | | #define tagOLEUICHANGEICON tagOLEUICHANGEICONW |
| #define OLEUICHANGEICON OLEUICHANGEICONW | | #define OLEUICHANGEICON OLEUICHANGEICONW |
| #define POLEUICHANGEICON POLEUICHANGEICONW | | #define POLEUICHANGEICON POLEUICHANGEICONW |
| #define LPOLEUICHANGEICON LPOLEUICHANGEICONW | | #define LPOLEUICHANGEICON LPOLEUICHANGEICONW |
| #define OleUIChangeIcon OleUIChangeIconW | | #define OleUIChangeIcon OleUIChangeIconW |
| #else | | #else |
| #define tagOLEUICHANGEICON tagOLEUICHANGEICONA | | #define tagOLEUICHANGEICON tagOLEUICHANGEICONA |
| #define OLEUICHANGEICON OLEUICHANGEICONA | | #define OLEUICHANGEICON OLEUICHANGEICONA |
| | |
| skipping to change at line 951 | | skipping to change at line 951 |
| // will
be used. if the object is a | | // will
be used. if the object is a |
| // link
, the caller should pass the | | // link
, the caller should pass the |
| // Disp
layName of the link source | | // Disp
layName of the link source |
| // This
gets freed on exit. | | // This
gets freed on exit. |
| | |
| UINT cClsidExclude; //IN: No. of CLSIDs in lpClsidExclude | | UINT cClsidExclude; //IN: No. of CLSIDs in lpClsidExclude |
| LPCLSID lpClsidExclude; //IN: List of CLSIDs to exclude from lis
t | | LPCLSID lpClsidExclude; //IN: List of CLSIDs to exclude from lis
t |
| | |
| } OLEUICONVERTA, *POLEUICONVERTA, *LPOLEUICONVERTA; | | } OLEUICONVERTA, *POLEUICONVERTA, *LPOLEUICONVERTA; |
| | |
|
| STDAPI_(UINT) OleUIConvertW(LPOLEUICONVERTW); | | STDAPI_(UINT) OleUIConvertW(__in LPOLEUICONVERTW); |
| STDAPI_(UINT) OleUIConvertA(LPOLEUICONVERTA); | | STDAPI_(UINT) OleUIConvertA(__in LPOLEUICONVERTA); |
| | |
| #ifdef UNICODE | | #ifdef UNICODE |
| #define tagOLEUICONVERT tagOLEUICONVERTW | | #define tagOLEUICONVERT tagOLEUICONVERTW |
| #define OLEUICONVERT OLEUICONVERTW | | #define OLEUICONVERT OLEUICONVERTW |
| #define POLEUICONVERT POLEUICONVERTW | | #define POLEUICONVERT POLEUICONVERTW |
| #define LPOLEUICONVERT LPOLEUICONVERTW | | #define LPOLEUICONVERT LPOLEUICONVERTW |
| #define OleUIConvert OleUIConvertW | | #define OleUIConvert OleUIConvertW |
| #else | | #else |
| #define tagOLEUICONVERT tagOLEUICONVERTA | | #define tagOLEUICONVERT tagOLEUICONVERTA |
| #define OLEUICONVERT OLEUICONVERTA | | #define OLEUICONVERT OLEUICONVERTA |
| #define POLEUICONVERT POLEUICONVERTA | | #define POLEUICONVERT POLEUICONVERTA |
| #define LPOLEUICONVERT LPOLEUICONVERTA | | #define LPOLEUICONVERT LPOLEUICONVERTA |
| #define OleUIConvert OleUIConvertA | | #define OleUIConvert OleUIConvertA |
| #endif | | #endif |
| | |
| // Determine if there is at least one class that can Convert or ActivateAs | | // Determine if there is at least one class that can Convert or ActivateAs |
| // the given clsid. | | // the given clsid. |
| STDAPI_(BOOL) OleUICanConvertOrActivateAs( | | STDAPI_(BOOL) OleUICanConvertOrActivateAs( |
|
| REFCLSID rClsid, BOOL fIsLinkedObject, WORD wFormat); | | __in REFCLSID rClsid, BOOL fIsLinkedObject, WORD wFormat); |
| | |
| // Convert Dialog flags | | // Convert Dialog flags |
| #define CF_SHOWHELPBUTTON 0x00000001L | | #define CF_SHOWHELPBUTTON 0x00000001L |
| #define CF_SETCONVERTDEFAULT 0x00000002L | | #define CF_SETCONVERTDEFAULT 0x00000002L |
| #define CF_SETACTIVATEDEFAULT 0x00000004L | | #define CF_SETACTIVATEDEFAULT 0x00000004L |
| #define CF_SELECTCONVERTTO 0x00000008L | | #define CF_SELECTCONVERTTO 0x00000008L |
| #define CF_SELECTACTIVATEAS 0x00000010L | | #define CF_SELECTACTIVATEAS 0x00000010L |
| #define CF_DISABLEDISPLAYASICON 0x00000020L | | #define CF_DISABLEDISPLAYASICON 0x00000020L |
| #define CF_DISABLEACTIVATEAS 0x00000040L | | #define CF_DISABLEACTIVATEAS 0x00000040L |
| #define CF_HIDECHANGEICON 0x00000080L | | #define CF_HIDECHANGEICON 0x00000080L |
| | |
| skipping to change at line 1032 | | skipping to change at line 1032 |
| HINSTANCE hInstance; // Instance for customized template name | | HINSTANCE hInstance; // Instance for customized template name |
| LPCSTR lpszTemplate; // Customized template name | | LPCSTR lpszTemplate; // Customized template name |
| HRSRC hResource; // Customized template handle | | HRSRC hResource; // Customized template handle |
| | |
| // Specifics for OLEUIBUSY. | | // Specifics for OLEUIBUSY. |
| HTASK hTask; // IN: HTask which is blocking | | HTASK hTask; // IN: HTask which is blocking |
| HWND * lphWndDialog; // OUT: Dialog's HWND is placed here | | HWND * lphWndDialog; // OUT: Dialog's HWND is placed here |
| | |
| } OLEUIBUSYA, *POLEUIBUSYA, *LPOLEUIBUSYA; | | } OLEUIBUSYA, *POLEUIBUSYA, *LPOLEUIBUSYA; |
| | |
|
| STDAPI_(UINT) OleUIBusyW(LPOLEUIBUSYW); | | STDAPI_(UINT) OleUIBusyW(__in LPOLEUIBUSYW); |
| STDAPI_(UINT) OleUIBusyA(LPOLEUIBUSYA); | | STDAPI_(UINT) OleUIBusyA(__in LPOLEUIBUSYA); |
| | |
| #ifdef UNICODE | | #ifdef UNICODE |
| #define tagOLEUIBUSY tagOLEUIBUSYW | | #define tagOLEUIBUSY tagOLEUIBUSYW |
| #define OLEUIBUSY OLEUIBUSYW | | #define OLEUIBUSY OLEUIBUSYW |
| #define POLEUIBUSY POLEUIBUSYW | | #define POLEUIBUSY POLEUIBUSYW |
| #define LPOLEUIBUSY LPOLEUIBUSYW | | #define LPOLEUIBUSY LPOLEUIBUSYW |
| #define OleUIBusy OleUIBusyW | | #define OleUIBusy OleUIBusyW |
| #else | | #else |
| #define tagOLEUIBUSY tagOLEUIBUSYA | | #define tagOLEUIBUSY tagOLEUIBUSYA |
| #define OLEUIBUSY OLEUIBUSYA | | #define OLEUIBUSY OLEUIBUSYA |
| | |
| skipping to change at line 1120 | | skipping to change at line 1120 |
| // Specifics for OLEUICHANGESOURCE. | | // Specifics for OLEUICHANGESOURCE. |
| LPOLEUILINKCONTAINERA lpOleUILinkContainer; // IN: used to validate lin
k sources | | LPOLEUILINKCONTAINERA lpOleUILinkContainer; // IN: used to validate lin
k sources |
| DWORD dwLink; // IN: magic# for lpOleUILinkContainer | | DWORD dwLink; // IN: magic# for lpOleUILinkContainer |
| LPSTR lpszDisplayName;// IN-OUT: complete source display name | | LPSTR lpszDisplayName;// IN-OUT: complete source display name |
| ULONG nFileLength; // IN-OUT: file moniker part of lpszDisp
layName | | ULONG nFileLength; // IN-OUT: file moniker part of lpszDisp
layName |
| LPSTR lpszFrom; // OUT: prefix of source changed from | | LPSTR lpszFrom; // OUT: prefix of source changed from |
| LPSTR lpszTo; // OUT: prefix of source changed to | | LPSTR lpszTo; // OUT: prefix of source changed to |
| | |
| } OLEUICHANGESOURCEA, *POLEUICHANGESOURCEA, *LPOLEUICHANGESOURCEA; | | } OLEUICHANGESOURCEA, *POLEUICHANGESOURCEA, *LPOLEUICHANGESOURCEA; |
| | |
|
| STDAPI_(UINT) OleUIChangeSourceW(LPOLEUICHANGESOURCEW); | | STDAPI_(UINT) OleUIChangeSourceW(__in LPOLEUICHANGESOURCEW); |
| STDAPI_(UINT) OleUIChangeSourceA(LPOLEUICHANGESOURCEA); | | STDAPI_(UINT) OleUIChangeSourceA(__in LPOLEUICHANGESOURCEA); |
| | |
| #ifdef UNICODE | | #ifdef UNICODE |
| #define tagOLEUICHANGESOURCE tagOLEUICHANGESOURCEW | | #define tagOLEUICHANGESOURCE tagOLEUICHANGESOURCEW |
| #define OLEUICHANGESOURCE OLEUICHANGESOURCEW | | #define OLEUICHANGESOURCE OLEUICHANGESOURCEW |
| #define POLEUICHANGESOURCE POLEUICHANGESOURCEW | | #define POLEUICHANGESOURCE POLEUICHANGESOURCEW |
| #define LPOLEUICHANGESOURCE LPOLEUICHANGESOURCEW | | #define LPOLEUICHANGESOURCE LPOLEUICHANGESOURCEW |
| #define OleUIChangeSource OleUIChangeSourceW | | #define OleUIChangeSource OleUIChangeSourceW |
| #else | | #else |
| #define tagOLEUICHANGESOURCE tagOLEUICHANGESOURCEA | | #define tagOLEUICHANGESOURCE tagOLEUICHANGESOURCEA |
| #define OLEUICHANGESOURCE OLEUICHANGESOURCEA | | #define OLEUICHANGESOURCE OLEUICHANGESOURCEA |
| | |
| skipping to change at line 1162 | | skipping to change at line 1162 |
| | |
| ///////////////////////////////////////////////////////////////////////////// | | ///////////////////////////////////////////////////////////////////////////// |
| // OBJECT PROPERTIES DIALOG | | // OBJECT PROPERTIES DIALOG |
| | |
| #undef INTERFACE | | #undef INTERFACE |
| #define INTERFACE IOleUIObjInfoW | | #define INTERFACE IOleUIObjInfoW |
| | |
| DECLARE_INTERFACE_(IOleUIObjInfoW, IUnknown) | | DECLARE_INTERFACE_(IOleUIObjInfoW, IUnknown) |
| { | | { |
| // *** IUnknown methods *** // | | // *** IUnknown methods *** // |
|
| STDMETHOD(QueryInterface) (THIS_ REFIID riid, LPVOID FAR* ppvObj) PURE; | | STDMETHOD(QueryInterface) (THIS_ __in REFIID riid, __deref_out LPVOID FA
R* ppvObj) PURE; |
| STDMETHOD_(ULONG,AddRef) (THIS) PURE; | | STDMETHOD_(ULONG,AddRef) (THIS) PURE; |
| STDMETHOD_(ULONG,Release) (THIS) PURE; | | STDMETHOD_(ULONG,Release) (THIS) PURE; |
| | |
| // *** extra for General Properties *** // | | // *** extra for General Properties *** // |
| STDMETHOD(GetObjectInfo) (THIS_ DWORD dwObject, | | STDMETHOD(GetObjectInfo) (THIS_ DWORD dwObject, |
|
| DWORD FAR* lpdwObjSize, __deref_opt_out_opt LPWSTR FAR* lplpszLa
bel, | | __out DWORD FAR* lpdwObjSize, __deref_opt_out_opt LPWSTR FAR* lp
lpszLabel, |
| __deref_opt_out_opt LPWSTR FAR* lplpszType, __deref_opt_out_opt
LPWSTR FAR* lplpszShortType, | | __deref_opt_out_opt LPWSTR FAR* lplpszType, __deref_opt_out_opt
LPWSTR FAR* lplpszShortType, |
| __deref_opt_out_opt LPWSTR FAR* lplpszLocation) PURE; | | __deref_opt_out_opt LPWSTR FAR* lplpszLocation) PURE; |
| STDMETHOD(GetConvertInfo) (THIS_ DWORD dwObject, | | STDMETHOD(GetConvertInfo) (THIS_ DWORD dwObject, |
|
| CLSID FAR* lpClassID, WORD FAR* lpwFormat, | | __out CLSID FAR* lpClassID, __out WORD FAR* lpwFormat, |
| CLSID FAR* lpConvertDefaultClassID, | | __out CLSID FAR* lpConvertDefaultClassID, |
| LPCLSID FAR* lplpClsidExclude, UINT FAR* lpcClsidExclude) PURE; | | __deref_out_opt LPCLSID FAR* lplpClsidExclude, __out_opt UINT FA |
| STDMETHOD(ConvertObject) (THIS_ DWORD dwObject, REFCLSID clsidNew) PURE; | | R* lpcClsidExclude) PURE; |
| | STDMETHOD(ConvertObject) (THIS_ DWORD dwObject, __in REFCLSID clsidNew) |
| | PURE; |
| | |
| // *** extra for View Properties *** // | | // *** extra for View Properties *** // |
| STDMETHOD(GetViewInfo) (THIS_ DWORD dwObject, | | STDMETHOD(GetViewInfo) (THIS_ DWORD dwObject, |
|
| HGLOBAL FAR* phMetaPict, DWORD* pdvAspect, int* pnCurrentScale)
PURE; | | __in_opt HGLOBAL FAR* phMetaPict, __in_opt DWORD* pdvAspect, __i
n_opt int* pnCurrentScale) PURE; |
| STDMETHOD(SetViewInfo) (THIS_ DWORD dwObject, | | STDMETHOD(SetViewInfo) (THIS_ DWORD dwObject, |
| HGLOBAL hMetaPict, DWORD dvAspect, | | HGLOBAL hMetaPict, DWORD dvAspect, |
| int nCurrentScale, BOOL bRelativeToOrig) PURE; | | int nCurrentScale, BOOL bRelativeToOrig) PURE; |
| }; | | }; |
| | |
| typedef IOleUIObjInfoW FAR* LPOLEUIOBJINFOW; | | typedef IOleUIObjInfoW FAR* LPOLEUIOBJINFOW; |
| | |
| #undef INTERFACE | | #undef INTERFACE |
| #define INTERFACE IOleUIObjInfoA | | #define INTERFACE IOleUIObjInfoA |
| | |
| DECLARE_INTERFACE_(IOleUIObjInfoA, IUnknown) | | DECLARE_INTERFACE_(IOleUIObjInfoA, IUnknown) |
| { | | { |
| // *** IUnknown methods *** // | | // *** IUnknown methods *** // |
|
| STDMETHOD(QueryInterface) (THIS_ REFIID riid, LPVOID FAR* ppvObj) PURE; | | STDMETHOD(QueryInterface) (THIS_ __in REFIID riid, __deref_out LPVOID FA
R* ppvObj) PURE; |
| STDMETHOD_(ULONG,AddRef) (THIS) PURE; | | STDMETHOD_(ULONG,AddRef) (THIS) PURE; |
| STDMETHOD_(ULONG,Release) (THIS) PURE; | | STDMETHOD_(ULONG,Release) (THIS) PURE; |
| | |
| // *** extra for General Properties *** // | | // *** extra for General Properties *** // |
| STDMETHOD(GetObjectInfo) (THIS_ DWORD dwObject, | | STDMETHOD(GetObjectInfo) (THIS_ DWORD dwObject, |
|
| DWORD FAR* lpdwObjSize, __deref_opt_out_opt LPSTR FAR* lplpszLab
el, | | __out DWORD FAR* lpdwObjSize, __deref_opt_out_opt LPSTR FAR* lpl
pszLabel, |
| __deref_opt_out_opt LPSTR FAR* lplpszType, __deref_opt_out_opt L
PSTR FAR* lplpszShortType, | | __deref_opt_out_opt LPSTR FAR* lplpszType, __deref_opt_out_opt L
PSTR FAR* lplpszShortType, |
| __deref_opt_out_opt LPSTR FAR* lplpszLocation) PURE; | | __deref_opt_out_opt LPSTR FAR* lplpszLocation) PURE; |
| STDMETHOD(GetConvertInfo) (THIS_ DWORD dwObject, | | STDMETHOD(GetConvertInfo) (THIS_ DWORD dwObject, |
|
| CLSID FAR* lpClassID, WORD FAR* lpwFormat, | | __out CLSID FAR* lpClassID, __out WORD FAR* lpwFormat, |
| CLSID FAR* lpConvertDefaultClassID, | | __out CLSID FAR* lpConvertDefaultClassID, |
| LPCLSID FAR* lplpClsidExclude, UINT FAR* lpcClsidExclude) PURE; | | __deref_out_opt LPCLSID FAR* lplpClsidExclude, __out_opt UINT FA |
| STDMETHOD(ConvertObject) (THIS_ DWORD dwObject, REFCLSID clsidNew) PURE; | | R* lpcClsidExclude) PURE; |
| | STDMETHOD(ConvertObject) (THIS_ DWORD dwObject, __in REFCLSID clsidNew) |
| | PURE; |
| | |
| // *** extra for View Properties *** // | | // *** extra for View Properties *** // |
| STDMETHOD(GetViewInfo) (THIS_ DWORD dwObject, | | STDMETHOD(GetViewInfo) (THIS_ DWORD dwObject, |
|
| HGLOBAL FAR* phMetaPict, DWORD* pdvAspect, int* pnCurrentScale)
PURE; | | __in_opt HGLOBAL FAR* phMetaPict, __in_opt DWORD* pdvAspect, __i
n_opt int* pnCurrentScale) PURE; |
| STDMETHOD(SetViewInfo) (THIS_ DWORD dwObject, | | STDMETHOD(SetViewInfo) (THIS_ DWORD dwObject, |
| HGLOBAL hMetaPict, DWORD dvAspect, | | HGLOBAL hMetaPict, DWORD dvAspect, |
| int nCurrentScale, BOOL bRelativeToOrig) PURE; | | int nCurrentScale, BOOL bRelativeToOrig) PURE; |
| }; | | }; |
| | |
| typedef IOleUIObjInfoA FAR* LPOLEUIOBJINFOA; | | typedef IOleUIObjInfoA FAR* LPOLEUIOBJINFOA; |
| | |
| #ifdef UNICODE | | #ifdef UNICODE |
| #define IOleUIObjInfo IOleUIObjInfoW | | #define IOleUIObjInfo IOleUIObjInfoW |
| #define IOleUIObjInfoVtbl IOleUIObjInfoWVtbl | | #define IOleUIObjInfoVtbl IOleUIObjInfoWVtbl |
| | |
| skipping to change at line 1234 | | skipping to change at line 1234 |
| #define IOleUIObjInfoVtbl IOleUIObjInfoAVtbl | | #define IOleUIObjInfoVtbl IOleUIObjInfoAVtbl |
| #define LPOLEUIOBJINFO LPOLEUIOBJINFOA | | #define LPOLEUIOBJINFO LPOLEUIOBJINFOA |
| #endif | | #endif |
| | |
| #undef INTERFACE | | #undef INTERFACE |
| #define INTERFACE IOleUILinkInfoW | | #define INTERFACE IOleUILinkInfoW |
| | |
| DECLARE_INTERFACE_(IOleUILinkInfoW, IOleUILinkContainerW) | | DECLARE_INTERFACE_(IOleUILinkInfoW, IOleUILinkContainerW) |
| { | | { |
| // *** IUnknown methods *** // | | // *** IUnknown methods *** // |
|
| STDMETHOD(QueryInterface) (THIS_ REFIID riid, LPVOID FAR* ppvObj) PURE; | | STDMETHOD(QueryInterface) (THIS_ __in REFIID riid, __deref_out LPVOID FA
R* ppvObj) PURE; |
| STDMETHOD_(ULONG,AddRef) (THIS) PURE; | | STDMETHOD_(ULONG,AddRef) (THIS) PURE; |
| STDMETHOD_(ULONG,Release) (THIS) PURE; | | STDMETHOD_(ULONG,Release) (THIS) PURE; |
| | |
| // *** IOleUILinkContainer *** // | | // *** IOleUILinkContainer *** // |
| STDMETHOD_(DWORD,GetNextLink) (THIS_ DWORD dwLink) PURE; | | STDMETHOD_(DWORD,GetNextLink) (THIS_ DWORD dwLink) PURE; |
| STDMETHOD(SetLinkUpdateOptions) (THIS_ DWORD dwLink, | | STDMETHOD(SetLinkUpdateOptions) (THIS_ DWORD dwLink, |
| DWORD dwUpdateOpt) PURE; | | DWORD dwUpdateOpt) PURE; |
| STDMETHOD(GetLinkUpdateOptions) (THIS_ DWORD dwLink, | | STDMETHOD(GetLinkUpdateOptions) (THIS_ DWORD dwLink, |
|
| DWORD FAR* lpdwUpdateOpt) PURE; | | __out DWORD FAR* lpdwUpdateOpt) PURE; |
| STDMETHOD(SetLinkSource) (THIS_ DWORD dwLink, __in LPWSTR lpszDisplayNam
e, | | STDMETHOD(SetLinkSource) (THIS_ DWORD dwLink, __in LPWSTR lpszDisplayNam
e, |
|
| ULONG lenFileName, ULONG FAR* pchEaten, BOOL fValidateSource) PU
RE; | | ULONG lenFileName, __out ULONG FAR* pchEaten, BOOL fValidateSour
ce) PURE; |
| STDMETHOD(GetLinkSource) (THIS_ DWORD dwLink, | | STDMETHOD(GetLinkSource) (THIS_ DWORD dwLink, |
|
| __deref_opt_out_opt LPWSTR FAR* lplpszDisplayName, ULONG FAR* lp
lenFileName, | | __deref_opt_out_opt LPWSTR FAR* lplpszDisplayName, __out ULONG F
AR* lplenFileName, |
| __deref_opt_out_opt LPWSTR FAR* lplpszFullLinkType, __deref_opt_
out_opt LPWSTR FAR* lplpszShortLinkType, | | __deref_opt_out_opt LPWSTR FAR* lplpszFullLinkType, __deref_opt_
out_opt LPWSTR FAR* lplpszShortLinkType, |
|
| BOOL FAR* lpfSourceAvailable, BOOL FAR* lpfIsSelected) PURE; | | __out BOOL FAR* lpfSourceAvailable, __out BOOL FAR* lpfIsSelecte
d) PURE; |
| STDMETHOD(OpenLinkSource) (THIS_ DWORD dwLink) PURE; | | STDMETHOD(OpenLinkSource) (THIS_ DWORD dwLink) PURE; |
| STDMETHOD(UpdateLink) (THIS_ DWORD dwLink, | | STDMETHOD(UpdateLink) (THIS_ DWORD dwLink, |
| BOOL fErrorMessage, BOOL fReserved) PURE; | | BOOL fErrorMessage, BOOL fReserved) PURE; |
| STDMETHOD(CancelLink) (THIS_ DWORD dwLink) PURE; | | STDMETHOD(CancelLink) (THIS_ DWORD dwLink) PURE; |
| | |
| // *** extra for Link Properties *** // | | // *** extra for Link Properties *** // |
| STDMETHOD(GetLastUpdate) (THIS_ DWORD dwLink, | | STDMETHOD(GetLastUpdate) (THIS_ DWORD dwLink, |
|
| FILETIME FAR* lpLastUpdate) PURE; | | __out FILETIME FAR* lpLastUpdate) PURE; |
| }; | | }; |
| | |
| typedef IOleUILinkInfoW FAR* LPOLEUILINKINFOW; | | typedef IOleUILinkInfoW FAR* LPOLEUILINKINFOW; |
| | |
| #undef INTERFACE | | #undef INTERFACE |
| #define INTERFACE IOleUILinkInfoA | | #define INTERFACE IOleUILinkInfoA |
| | |
| DECLARE_INTERFACE_(IOleUILinkInfoA, IOleUILinkContainerA) | | DECLARE_INTERFACE_(IOleUILinkInfoA, IOleUILinkContainerA) |
| { | | { |
| // *** IUnknown methods *** // | | // *** IUnknown methods *** // |
|
| STDMETHOD(QueryInterface) (THIS_ REFIID riid, LPVOID FAR* ppvObj) PURE; | | STDMETHOD(QueryInterface) (THIS_ __in REFIID riid, __deref_out LPVOID FA
R* ppvObj) PURE; |
| STDMETHOD_(ULONG,AddRef) (THIS) PURE; | | STDMETHOD_(ULONG,AddRef) (THIS) PURE; |
| STDMETHOD_(ULONG,Release) (THIS) PURE; | | STDMETHOD_(ULONG,Release) (THIS) PURE; |
| | |
| // *** IOleUILinkContainer *** // | | // *** IOleUILinkContainer *** // |
| STDMETHOD_(DWORD,GetNextLink) (THIS_ DWORD dwLink) PURE; | | STDMETHOD_(DWORD,GetNextLink) (THIS_ DWORD dwLink) PURE; |
| STDMETHOD(SetLinkUpdateOptions) (THIS_ DWORD dwLink, | | STDMETHOD(SetLinkUpdateOptions) (THIS_ DWORD dwLink, |
| DWORD dwUpdateOpt) PURE; | | DWORD dwUpdateOpt) PURE; |
| STDMETHOD(GetLinkUpdateOptions) (THIS_ DWORD dwLink, | | STDMETHOD(GetLinkUpdateOptions) (THIS_ DWORD dwLink, |
|
| DWORD FAR* lpdwUpdateOpt) PURE; | | __out DWORD FAR* lpdwUpdateOpt) PURE; |
| STDMETHOD(SetLinkSource) (THIS_ DWORD dwLink, __in LPSTR lpszDisplayName
, | | STDMETHOD(SetLinkSource) (THIS_ DWORD dwLink, __in LPSTR lpszDisplayName
, |
|
| ULONG lenFileName, ULONG FAR* pchEaten, BOOL fValidateSource) PU
RE; | | ULONG lenFileName, __out ULONG FAR* pchEaten, BOOL fValidateSour
ce) PURE; |
| STDMETHOD(GetLinkSource) (THIS_ DWORD dwLink, | | STDMETHOD(GetLinkSource) (THIS_ DWORD dwLink, |
|
| __deref_opt_out_opt LPSTR FAR* lplpszDisplayName, ULONG FAR* lpl
enFileName, | | __deref_opt_out_opt LPSTR FAR* lplpszDisplayName, __out ULONG FA
R* lplenFileName, |
| __deref_opt_out_opt LPSTR FAR* lplpszFullLinkType, __deref_opt_o
ut_opt LPSTR FAR* lplpszShortLinkType, | | __deref_opt_out_opt LPSTR FAR* lplpszFullLinkType, __deref_opt_o
ut_opt LPSTR FAR* lplpszShortLinkType, |
|
| BOOL FAR* lpfSourceAvailable, BOOL FAR* lpfIsSelected) PURE; | | __out BOOL FAR* lpfSourceAvailable, __out BOOL FAR* lpfIsSelecte
d) PURE; |
| STDMETHOD(OpenLinkSource) (THIS_ DWORD dwLink) PURE; | | STDMETHOD(OpenLinkSource) (THIS_ DWORD dwLink) PURE; |
| STDMETHOD(UpdateLink) (THIS_ DWORD dwLink, | | STDMETHOD(UpdateLink) (THIS_ DWORD dwLink, |
| BOOL fErrorMessage, BOOL fReserved) PURE; | | BOOL fErrorMessage, BOOL fReserved) PURE; |
| STDMETHOD(CancelLink) (THIS_ DWORD dwLink) PURE; | | STDMETHOD(CancelLink) (THIS_ DWORD dwLink) PURE; |
| | |
| // *** extra for Link Properties *** // | | // *** extra for Link Properties *** // |
| STDMETHOD(GetLastUpdate) (THIS_ DWORD dwLink, | | STDMETHOD(GetLastUpdate) (THIS_ DWORD dwLink, |
|
| FILETIME FAR* lpLastUpdate) PURE; | | __out FILETIME FAR* lpLastUpdate) PURE; |
| }; | | }; |
| | |
| typedef IOleUILinkInfoA FAR* LPOLEUILINKINFOA; | | typedef IOleUILinkInfoA FAR* LPOLEUILINKINFOA; |
| | |
| #ifdef UNICODE | | #ifdef UNICODE |
| #define IOleUILinkInfo IOleUILinkInfoW | | #define IOleUILinkInfo IOleUILinkInfoW |
| #define IOleUILinkInfoVtbl IOleUILinkInfoWVtbl | | #define IOleUILinkInfoVtbl IOleUILinkInfoWVtbl |
| #define LPOLEUILINKINFO LPOLEUILINKINFOW | | #define LPOLEUILINKINFO LPOLEUILINKINFOW |
| #else | | #else |
| #define IOleUILinkInfo IOleUILinkInfoA | | #define IOleUILinkInfo IOleUILinkInfoA |
| | |
| skipping to change at line 1527 | | skipping to change at line 1527 |
| DWORD dwLink; // IN: identifier for the link | | DWORD dwLink; // IN: identifier for the link |
| LPOLEUILINKINFOA lpLinkInfo; // IN: interface to manipulate link | | LPOLEUILINKINFOA lpLinkInfo; // IN: interface to manipulate link |
| | |
| // Data specfic to each page | | // Data specfic to each page |
| LPOLEUIGNRLPROPSA lpGP; // IN: general page | | LPOLEUIGNRLPROPSA lpGP; // IN: general page |
| LPOLEUIVIEWPROPSA lpVP; // IN: view page | | LPOLEUIVIEWPROPSA lpVP; // IN: view page |
| LPOLEUILINKPROPSA lpLP; // IN: link page | | LPOLEUILINKPROPSA lpLP; // IN: link page |
| | |
| } OLEUIOBJECTPROPSA, *POLEUIOBJECTPROPSA, FAR* LPOLEUIOBJECTPROPSA; | | } OLEUIOBJECTPROPSA, *POLEUIOBJECTPROPSA, FAR* LPOLEUIOBJECTPROPSA; |
| | |
|
| STDAPI_(UINT) OleUIObjectPropertiesW(LPOLEUIOBJECTPROPSW); | | STDAPI_(UINT) OleUIObjectPropertiesW(__in LPOLEUIOBJECTPROPSW); |
| STDAPI_(UINT) OleUIObjectPropertiesA(LPOLEUIOBJECTPROPSA); | | STDAPI_(UINT) OleUIObjectPropertiesA(__in LPOLEUIOBJECTPROPSA); |
| | |
| #ifdef UNICODE | | #ifdef UNICODE |
| #define tagOLEUIOBJECTPROPS tagOLEUIOBJECTPROPSW | | #define tagOLEUIOBJECTPROPS tagOLEUIOBJECTPROPSW |
| #define OLEUIOBJECTPROPS OLEUIOBJECTPROPSW | | #define OLEUIOBJECTPROPS OLEUIOBJECTPROPSW |
| #define POLEUIOBJECTPROPS POLEUIOBJECTPROPSW | | #define POLEUIOBJECTPROPS POLEUIOBJECTPROPSW |
| #define LPOLEUIOBJECTPROPS LPOLEUIOBJECTPROPSW | | #define LPOLEUIOBJECTPROPS LPOLEUIOBJECTPROPSW |
| #define OleUIObjectProperties OleUIObjectPropertiesW | | #define OleUIObjectProperties OleUIObjectPropertiesW |
| #else | | #else |
| #define tagOLEUIOBJECTPROPS tagOLEUIOBJECTPROPSA | | #define tagOLEUIOBJECTPROPS tagOLEUIOBJECTPROPSA |
| #define OLEUIOBJECTPROPS OLEUIOBJECTPROPSA | | #define OLEUIOBJECTPROPS OLEUIOBJECTPROPSA |
| | |
| End of changes. 42 change blocks. |
| 57 lines changed or deleted | | 62 lines changed or added |
|