Changeset 7904 for trunk/src/shell32


Ignore:
Timestamp:
Feb 14, 2002, 1:10:12 PM (24 years ago)
Author:
sandervl
Message:

extended logging added

Location:
trunk/src/shell32
Files:
2 added
12 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/shell32/brsfolder.c

    r7009 r7904  
    1 /* $Id: brsfolder.c,v 1.6 2001-10-10 22:56:08 phaller Exp $ */
     1/* $Id: brsfolder.c,v 1.7 2002-02-14 12:10:07 sandervl Exp $ */
    22
    33/*
     
    338338 *
    339339 */
    340 ODINFUNCTION1(LPITEMIDLIST, SHBrowseForFolderA,
    341               LPBROWSEINFOA, lpbi)
     340LPITEMIDLIST WIN32API SHBrowseForFolderA(LPBROWSEINFOA lpbi)
    342341{
    343342        TRACE("(%p{lpszTitle=%s,owner=%i})\n",
  • trunk/src/shell32/makefile

    r7397 r7904  
    1 # $Id: makefile,v 1.37 2001-11-19 12:34:04 sandervl Exp $
     1# $Id: makefile,v 1.38 2002-02-14 12:10:08 sandervl Exp $
    22
    33#
     
    1111# Compiler, tools, and interference rules.
    1212#
     13!if "$(DEBUG)" == "1"
     14DEFFILE    = shell32dbg.def
     15ORGDEFFILE = shell32.def
     16!endif
     17
    1318WRC_PREFIX_RESOURCE=1
    1419!include ../../makefile.inc
     
    6166$(OBJDIR)\shpolicy.obj \
    6267$(OBJDIR)\systray.obj \
     68!if "$(DEBUG)" == "1"
     69$(OBJDIR)\dbgwrap.obj \
     70!endif
    6371$(OBJDIR)\shres.obj
    6472
  • trunk/src/shell32/misc.cpp

    r5472 r7904  
    1 /* $Id: misc.cpp,v 1.11 2001-04-04 09:02:15 sandervl Exp $ */
     1/* $Id: misc.cpp,v 1.12 2002-02-14 12:10:08 sandervl Exp $ */
    22
    33/*
     
    7676 *****************************************************************************/
    7777
    78 ODINFUNCTION3(HICON,     ExtractAssociatedIconExA,
    79               HINSTANCE, hInst,
    80               LPSTR,     lpIconPath,
    81               LPWORD,    lpiIcon)
     78HICON WIN32API ExtractAssociatedIconExA(HINSTANCE hInst, LPSTR lpIconPath,
     79                                        LPWORD lpiIcon)
    8280{
    8381  dprintf(("SHELL32: undoc ExtractAssociatedIconExA\n"));
     
    9997 *****************************************************************************/
    10098
    101 ODINFUNCTION3(HICON,     ExtractAssociatedIconW,
    102               HINSTANCE, hInst,
    103               LPWSTR,    lpIconPath,
    104               LPWORD,    lpiIcon)
     99HICON WIN32API ExtractAssociatedIconW(HINSTANCE hInst, LPWSTR lpIconPath,
     100                                      LPWORD lpiIcon)
    105101{
    106102  LPSTR lpIconPathAscii = UnicodeToAsciiString(lpIconPath);
     
    129125 *****************************************************************************/
    130126
    131 ODINFUNCTION3(HICON,     ExtractAssociatedIconExW,
    132               HINSTANCE, hInst,
    133               LPWSTR,    lpIconPath,
    134               LPWORD,    lpiIcon)
     127HICON WIN32API ExtractAssociatedIconExW(HINSTANCE hInst, LPWSTR lpIconPath,
     128                                        LPWORD lpiIcon)
    135129{
    136130  dprintf(("SHELL32: undoc ExtractAssociatedIconExW\n"));
     
    152146 *****************************************************************************/
    153147
    154 ODINFUNCTION4(BOOL,    OleStrToStrN,
    155               LPSTR,   lpMulti,
    156               INT,     nMulti,
    157               LPCWSTR, lpWide,
    158               INT,     nWide)
     148BOOL WIN32API OleStrToStrN(LPSTR lpMulti, INT nMulti, LPCWSTR lpWide,
     149                           INT nWide)
    159150{
    160151  return WideCharToMultiByte (0,
     
    181172 *****************************************************************************/
    182173
    183 ODINFUNCTION4(BOOL,   StrToOleStrN,
    184               LPWSTR, lpWide,
    185               INT,    nWide,
    186               LPCSTR, lpMulti,
    187               INT,    nMulti)
     174BOOL WIN32API StrToOleStrN(LPWSTR lpWide, INT nWide, LPCSTR lpMulti,
     175                           INT nMulti)
    188176{
    189177  return MultiByteToWideChar (0,
     
    208196 *****************************************************************************/
    209197
    210 ODINFUNCTION2(HRESULT, SHELL32_654,
    211               DWORD,   x,
    212               DWORD,   y)
     198HRESULT WIN32API SHELL32_654(DWORD x, DWORD y)
    213199{
    214200  dprintf(("SHELL32: SHELL32_654(%08xh,%08xh) not implemented.\n",
     
    231217 *****************************************************************************/
    232218
    233 ODINFUNCTION2(int,    StrToOleStr,
    234               LPWSTR, lpWideCharStr,
    235               LPCSTR, lpMultiByteString)
     219int WIN32API StrToOleStr(LPWSTR lpWideCharStr, LPCSTR lpMultiByteString)
    236220{
    237221  return MultiByteToWideChar(0,
     
    255239 *****************************************************************************/
    256240
    257 ODINFUNCTION1(DWORD, InternalExtractIconListA, DWORD, dwArg1)
     241DWORD WIN32API InternalExtractIconListA(DWORD dwArg1)
    258242{
    259243  dprintf(("SHELL32: undoc InternalExtractIconListA \n"));
     
    273257 *****************************************************************************/
    274258
    275 ODINFUNCTION1(DWORD, InternalExtractIconListW, DWORD, dwArg1)
     259DWORD WIN32API InternalExtractIconListW(DWORD dwArg1)
    276260{
    277261  dprintf(("SHELL32: undoc InternalExtractIconListW\n"));
     
    291275 *****************************************************************************/
    292276
    293 ODINFUNCTION1(DWORD, ExtractIconResInfoA, DWORD, dwArg1)
     277DWORD WIN32API ExtractIconResInfoA(DWORD dwArg1)
    294278{
    295279  dprintf(("SHELL32: undoc ExtractIconResInfoA\n"));
     
    309293 *****************************************************************************/
    310294
    311 ODINFUNCTION1(DWORD, ExtractIconResInfoW, DWORD, dwArg1)
     295DWORD WIN32API ExtractIconResInfoW( DWORD dwArg1)
    312296{
    313297  dprintf(("SHELL32: undoc ExtractIconResInfoW\n"));
     
    327311 *****************************************************************************/
    328312
    329 ODINPROCEDURE2(CheckEscapesA,
    330                DWORD, x1,
    331                DWORD, x2)
     313void WIN32API CheckEscapesA(DWORD x1, DWORD x2)
    332314{
    333315  dprintf(("SHELL32: undoc CheckEscapesA\n"));
     
    346328 *****************************************************************************/
    347329
    348 ODINPROCEDURE2(CheckEscapesW,
    349                DWORD, x1,
    350                DWORD, x2)
     330void WIN32API CheckEscapesW(DWORD x1, DWORD x2)
    351331{
    352332  dprintf(("SHELL32: undoc CheckEscapesW\n"));
     
    365345 *****************************************************************************/
    366346
    367 ODINFUNCTION1(DWORD, DuplicateIcon,
    368               DWORD, x1)
     347DWORD WIN32API DuplicateIcon(DWORD x1)
    369348{
    370349  dprintf(("SHELL32: undoc DuplicateIcon\n"));
  • trunk/src/shell32/pidl.c

    r7502 r7904  
    166166 */
    167167
    168 ODINFUNCTION2(BOOL, ILGetDisplayName,
    169               LPCITEMIDLIST, pidl,
    170               LPSTR, path)
     168BOOL WIN32API ILGetDisplayName(LPCITEMIDLIST pidl, LPSTR path)
    171169{
    172170        TRACE_(shell)("pidl=%p %p semi-stub\n",pidl,path);
     
    179177 *   observed: pidl=Desktop return=pidl
    180178 */
    181 ODINFUNCTION1(LPITEMIDLIST, ILFindLastID,
    182               LPITEMIDLIST, pidl)
     179LPITEMIDLIST WIN32API ILFindLastID(LPITEMIDLIST  pidl)
    183180{       LPITEMIDLIST   pidlLast = pidl;
    184181
     
    198195 *   when pidl=Desktop return=FALSE
    199196 */
    200 ODINFUNCTION1(BOOL, ILRemoveLastID,
    201               LPCITEMIDLIST, pidl)
     197BOOL WIN32API ILRemoveLastID(LPCITEMIDLIST pidl)
    202198{
    203199        TRACE_(shell)("pidl=%p\n",pidl);
     
    215211 *    dupicate an idlist
    216212 */
    217 ODINFUNCTION1(LPITEMIDLIST, ILClone,
    218               LPCITEMIDLIST, pidl)
     213LPITEMIDLIST WIN32API ILClone(LPCITEMIDLIST pidl)
    219214{ DWORD    len;
    220215  LPITEMIDLIST  newpidl;
     
    239234 *  duplicates the first idlist of a complex pidl
    240235 */
    241 ODINFUNCTION1(LPITEMIDLIST, ILCloneFirst,
    242               LPCITEMIDLIST, pidl)
     236LPITEMIDLIST WIN32API  ILCloneFirst(LPCITEMIDLIST pidl)
    243237{       DWORD len;
    244238        LPITEMIDLIST pidlNew = NULL;
     
    270264 *   the first two bytes are the len, the pidl is following then
    271265 */
    272 ODINFUNCTION2(HRESULT, ILLoadFromStream,
    273               IStream *, pStream,
    274               LPITEMIDLIST *, ppPidl)
     266HRESULT WIN32API ILLoadFromStream(IStream *pStream, LPITEMIDLIST *ppPidl)
    275267{       WORD            wLen = 0;
    276268        DWORD           dwBytesRead;
     
    316308 *   the first two bytes are the len, the pidl is following then
    317309 */
    318 ODINFUNCTION2(HRESULT, ILSaveToStream,
    319               IStream *, pStream,
    320               LPCITEMIDLIST, pPidl)
     310HRESULT WIN32API ILSaveToStream(IStream * pStream, LPCITEMIDLIST pPidl)
    321311{
    322312        LPITEMIDLIST    pidl;
     
    354344 *   wraper for IShellFolder::ParseDisplayName()
    355345 */
    356 ODINFUNCTION3(HRESULT, SHILCreateFromPathA,
    357               LPCSTR, path,
    358               LPITEMIDLIST *, ppidl,
    359               DWORD *, attributes)
     346HRESULT WIN32API SHILCreateFromPathA(LPCSTR path, LPITEMIDLIST *ppidl,
     347                                     DWORD *attributes)
    360348{       LPSHELLFOLDER sf;
    361349        WCHAR lpszDisplayName[MAX_PATH];
     
    377365
    378366
    379 ODINFUNCTION3(HRESULT, SHILCreateFromPathW,
    380               LPCWSTR, path,
    381               LPITEMIDLIST *, ppidl,
    382               DWORD *, attributes)
     367HRESULT WIN32API SHILCreateFromPathW(LPCWSTR path,
     368              LPITEMIDLIST * ppidl,
     369              DWORD * attributes)
    383370{       LPSHELLFOLDER sf;
    384371        DWORD pchEaten;
     
    413400 *     exported by ordinal
    414401 */
    415 ODINFUNCTION3(LPITEMIDLIST, SHCloneSpecialIDList,
    416               HWND, hwndOwner,
    417               DWORD, nFolder,
    418               DWORD, x3)
     402LPITEMIDLIST WIN32API SHCloneSpecialIDList(HWND hwndOwner,
     403              DWORD nFolder,
     404              DWORD x3)
    419405{       LPITEMIDLIST ppidl;
    420406        WARN_(shell)("(hwnd=0x%x,csidl=0x%lx,0x%lx):semi-stub.\n",
     
    430416 *
    431417 */
    432 ODINFUNCTION1(LPITEMIDLIST, ILGlobalClone,
    433               LPCITEMIDLIST, pidl)
     418LPITEMIDLIST WIN32API  ILGlobalClone(
     419              LPCITEMIDLIST pidl)
    434420{       DWORD    len;
    435421        LPITEMIDLIST  newpidl;
     
    453439 *
    454440 */
    455 ODINFUNCTION2(BOOL, ILIsEqual,
    456               LPCITEMIDLIST, pidl1,
    457               LPCITEMIDLIST, pidl2)
     441BOOL WIN32API ILIsEqual(LPCITEMIDLIST pidl1, LPCITEMIDLIST pidl2)
    458442{
    459443//      char    szData1[MAX_PATH];
     
    505489 *              child=a/b/c/d -> true if bImmediate is false, d is in a subfolder of a/b
    506490 */
    507 ODINFUNCTION3(BOOL, ILIsParent,
    508               LPCITEMIDLIST, pidlParent,
    509               LPCITEMIDLIST, pidlChild,
    510               BOOL, bImmediate)
     491BOOL WIN32API ILIsParent(LPCITEMIDLIST pidlParent, LPCITEMIDLIST pidlChild,
     492                         BOOL bImmediate)
    511493{
    512494        char    szData1[MAX_PATH];
     
    552534 *  pidl2 equal pidl1           pointer to last 0x00-element of pidl2
    553535 */
    554 ODINFUNCTION2(LPITEMIDLIST, ILFindChild,
    555               LPCITEMIDLIST, pidl1,
    556               LPCITEMIDLIST, pidl2)
     536LPITEMIDLIST ILFindChild(LPCITEMIDLIST pidl1, LPCITEMIDLIST pidl2)
    557537{
    558538        char    szData1[MAX_PATH];
     
    610590 *  Does not destroy the passed in idlists!
    611591 */
    612 ODINFUNCTION2(LPITEMIDLIST, ILCombine,
    613               LPCITEMIDLIST, pidl1,
    614               LPCITEMIDLIST, pidl2)
     592LPITEMIDLIST WIN32API ILCombine(LPCITEMIDLIST pidl1, LPCITEMIDLIST pidl2)
    615593{
    616594        DWORD    len1,len2;
     
    653631 * NOTES
    654632 */
    655 ODINFUNCTION3(LPITEMIDLIST, SHGetRealIDL,
    656               LPSHELLFOLDER, lpsf,
    657               LPITEMIDLIST, pidl,
    658               DWORD, z)
     633LPITEMIDLIST WIN32API SHGetRealIDL(LPSHELLFOLDER lpsf, LPITEMIDLIST  pidl,
     634                                   DWORD z)
    659635{
    660636  dprintf(("not yet implemented"));
     
    673649 *  pild = CSIDL_DRIVES         ret = 0
    674650 */
    675 ODINFUNCTION1(LPITEMIDLIST, SHLogILFromFSIL,
    676               LPITEMIDLIST, pidl)
     651LPITEMIDLIST WIN32API  SHLogILFromFSIL(LPITEMIDLIST pidl)
    677652{
    678653  dprintf(("not yet implemented"));
     
    698673 *  exported by ordinal
    699674 */
    700 ODINFUNCTION1(DWORD, ILGetSize,
    701               LPITEMIDLIST, pidl)
     675DWORD WIN32API ILGetSize(LPITEMIDLIST pidl)
    702676{
    703677  LPSHITEMID si = &(pidl->mkid);
     
    728702 *
    729703 */
    730 ODINFUNCTION1(LPITEMIDLIST, ILGetNext,
    731               LPITEMIDLIST, pidl)
     704LPITEMIDLIST WIN32API ILGetNext(LPITEMIDLIST pidl)
    732705{
    733706#ifdef __WIN32OS2__
     
    754727 *  Destroys the passed in idlist! (???)
    755728 */
    756 ODINFUNCTION3(LPITEMIDLIST, ILAppend,
    757               LPITEMIDLIST, pidl,
    758               LPCITEMIDLIST, item,
    759               BOOL, bEnd)
     729LPITEMIDLIST WIN32API ILAppend(
     730              LPITEMIDLIST  pidl,
     731              LPCITEMIDLIST item,
     732              BOOL bEnd)
    760733{
    761734        LPITEMIDLIST idlRet;
     
    794767 *     exported by ordinal
    795768 */
    796 ODINFUNCTION1(DWORD, ILFree,
    797               LPITEMIDLIST, pidl)
    798 {
    799 #ifdef __WIN32OS2__
    800   return HEAP_free(pidl);
    801 #else
     769DWORD ILFree(LPITEMIDLIST pidl)
     770{
    802771  if(!pidl)
    803772    return FALSE;
    804773  SHFree(pidl);
    805774  return TRUE;
    806 #endif
    807775}
    808776/*************************************************************************
     
    810778 *
    811779 */
    812 ODINPROCEDURE1(ILGlobalFree,
    813                LPCITEMIDLIST, pidl)
     780void WIN32API ILGlobalFree(LPCITEMIDLIST pidl)
    814781{
    815782        TRACE("%p\n",pidl);
     
    822789 *
    823790 */
    824 ODINFUNCTION1(LPITEMIDLIST, ILCreateFromPathA,
    825               LPCSTR, path)
     791LPITEMIDLIST WIN32API ILCreateFromPathA(LPCSTR path)
    826792{
    827793        LPITEMIDLIST pidlnew;
     
    836802
    837803
    838 ODINFUNCTION1(LPITEMIDLIST, ILCreateFromPathW,
    839               LPCWSTR, path)
     804LPITEMIDLIST WIN32API  ILCreateFromPathW(LPCWSTR path)
    840805{
    841806        LPITEMIDLIST pidlnew;
     
    857822 *  SHSimpleIDListFromPath [SHELL32.162]
    858823 */
    859 ODINFUNCTION1(LPITEMIDLIST, SHSimpleIDListFromPathA,
    860               LPCSTR, lpszPath)
     824LPITEMIDLIST WIN32API  SHSimpleIDListFromPathA(LPCSTR lpszPath)
    861825{
    862826        LPITEMIDLIST    pidl=NULL;
     
    886850
    887851
    888 ODINFUNCTION1(LPITEMIDLIST, SHSimpleIDListFromPathW,
    889               LPCWSTR, lpszPath)
     852LPITEMIDLIST WIN32API  SHSimpleIDListFromPathW(LPCWSTR lpszPath)
    890853{
    891854        char    lpszTemp[MAX_PATH];
     
    917880 *
    918881 */
    919 ODINFUNCTION3(HRESULT, SHGetSpecialFolderLocation,
    920         HWND, hwndOwner,
    921         INT, nFolder,
    922         LPITEMIDLIST *, ppidl)
     882HRESULT WIN32API SHGetSpecialFolderLocation(HWND hwndOwner,
     883        INT nFolder,
     884        LPITEMIDLIST * ppidl)
    923885{
    924886        CHAR            szPath[MAX_PATH];
     
    978940 *  we have to take all data from the pidl
    979941 */
    980 ODINFUNCTION5(HRESULT, SHGetFolderLocation,
    981               HWND, hwnd,
    982               int, csidl,
    983               HANDLE, hToken,
    984               DWORD, dwFlags,
    985               LPITEMIDLIST *, ppidl)
     942HRESULT WIN32API SHGetFolderLocation(HWND hwnd, int csidl,
     943              HANDLE hToken,
     944              DWORD dwFlags,
     945              LPITEMIDLIST * ppidl)
    986946{
    987947        FIXME("0x%04x 0x%08x 0x%08x 0x%08lx %p\n",
     
    997957 *  we have to take all data from the pidl
    998958 */
    999 ODINFUNCTION5(HRESULT, SHGetDataFromIDListA,
    1000               LPSHELLFOLDER, psf,
    1001               LPCITEMIDLIST, pidl,
    1002               int, nFormat,
    1003               LPVOID, dest,
    1004               int, len)
     959HRESULT WIN32API SHGetDataFromIDListA(LPSHELLFOLDER psf,
     960              LPCITEMIDLIST pidl,
     961              int nFormat,
     962              LPVOID dest,
     963              int len)
    1005964{
    1006965        TRACE_(shell)("sf=%p pidl=%p 0x%04x %p 0x%04x stub\n",psf,pidl,nFormat,dest,len);
     
    10411000 *
    10421001 */
    1043 ODINFUNCTION5(HRESULT, SHGetDataFromIDListW,
    1044               LPSHELLFOLDER, psf,
    1045               LPCITEMIDLIST, pidl,
    1046               int, nFormat,
    1047               LPVOID, dest,
    1048               int, len)
     1002HRESULT WIN32API SHGetDataFromIDListW(
     1003              LPSHELLFOLDER psf,
     1004              LPCITEMIDLIST pidl,
     1005              int nFormat,
     1006              LPVOID dest,
     1007              int len)
    10491008{
    10501009        TRACE_(shell)("sf=%p pidl=%p 0x%04x %p 0x%04x stub\n",psf,pidl,nFormat,dest,len);
     
    11041063 *  fnGetDisplayNameOf can return different types of OLEString
    11051064 */
    1106 ODINFUNCTION2(BOOL, SHGetPathFromIDListA,
    1107               LPCITEMIDLIST, pidl,
    1108               LPSTR, pszPath)
     1065BOOL WIN32API SHGetPathFromIDListA(
     1066              LPCITEMIDLIST pidl,
     1067              LPSTR  pszPath)
    11091068{       STRRET str;
    11101069        LPSHELLFOLDER shellfolder;
     
    11411100 * SHGetPathFromIDListW                         [SHELL32.262]
    11421101 */
    1143 ODINFUNCTION2(BOOL, SHGetPathFromIDListW,
    1144               LPCITEMIDLIST, pidl,
    1145               LPWSTR, pszPath)
     1102BOOL WIN32API SHGetPathFromIDListW(
     1103              LPCITEMIDLIST pidl,
     1104              LPWSTR pszPath)
    11461105{       char sTemp[MAX_PATH];
    11471106
     
    11591118 *      SHBindToParent          [shell version 5.0]
    11601119 */
    1161 ODINFUNCTION4(HRESULT, SHBindToParent,
    1162               LPCITEMIDLIST, pidl,
    1163               REFIID, riid,
    1164               LPVOID *,ppv,
    1165               LPCITEMIDLIST *,ppidlLast)
     1120HRESULT WIN32API SHBindToParent(
     1121              LPCITEMIDLIST pidl,
     1122              REFIID riid,
     1123              LPVOID * ppv,
     1124              LPCITEMIDLIST *ppidlLast)
    11661125{
    11671126        IShellFolder    * psf;
     
    12101169 * SHGetPathFromIDListAW                [SHELL32.221][NT 4.0: SHELL32.219]
    12111170 */
    1212 ODINFUNCTION2(BOOL, SHGetPathFromIDListAW,
    1213               LPCITEMIDLIST, pidl,
    1214               LPVOID, pszPath)
     1171BOOL WIN32API SHGetPathFromIDListAW(LPCITEMIDLIST pidl,
     1172              LPVOID pszPath)
    12151173{
    12161174        TRACE_(shell)("(pidl=%p,%p)\n",pidl,pszPath);
  • trunk/src/shell32/sh.cpp

    r5618 r7904  
    1 /* $Id: sh.cpp,v 1.12 2001-04-28 13:33:45 sandervl Exp $ */
     1/* $Id: sh.cpp,v 1.13 2002-02-14 12:10:09 sandervl Exp $ */
    22
    33/*
     
    6161 *****************************************************************************/
    6262
    63 ODINFUNCTION1(LPITEMIDLIST, SHBrowseForFolder,
    64               LPBROWSEINFOA, lpbi)
     63LPITEMIDLIST WIN32API SHBrowseForFolder(LPBROWSEINFOA lpbi)
    6564{
    6665  dprintf(("SHELL32: SHBrowseForFolder not implemented.\n"));
     
    8483 *****************************************************************************/
    8584
    86 ODINFUNCTION1(LPITEMIDLIST, SHBrowseForFolderW,
    87               LPBROWSEINFOA, lpbi)
     85LPITEMIDLIST WIN32API SHBrowseForFolderW(LPBROWSEINFOA lpbi)
    8886{
    8987  dprintf(("SHELL32: SHBrowseForFolderW not implemented.\n"));
     
    105103 *****************************************************************************/
    106104
    107 ODINFUNCTION3(DWORD, SHEmptyRecycleBinA,
    108               DWORD, x1,
    109               DWORD, x2,
    110               DWORD, x3)
     105DWORD WIN32API SHEmptyRecycleBinA(DWORD x1, DWORD x2, DWORD x3)
    111106{
    112107  dprintf(("SHELL32: SHEmptyRecycleBinA not implemented.\n"));
     
    128123 *****************************************************************************/
    129124
    130 ODINFUNCTION3(DWORD, SHEmptyRecycleBinW,
    131               DWORD, x1,
    132               DWORD, x2,
    133               DWORD, x3)
     125DWORD WIN32API SHEmptyRecycleBinW(DWORD x1, DWORD x2, DWORD x3)
    134126{
    135127  dprintf(("SHELL32: SHEmptyRecycleBinW not implemented.\n"));
     
    151143 *****************************************************************************/
    152144
    153 ODINFUNCTION4(DWORD, SHFormatDrive,
    154               DWORD, x1,
    155               DWORD, x2,
    156               DWORD, x3,
    157               DWORD, x4)
     145DWORD WIN32API SHFormatDrive(DWORD x1, DWORD x2, DWORD x3, DWORD x4)
    158146{
    159147  dprintf(("SHELL32: SHFormatDrive not implemented.\n"));
     
    175163 *****************************************************************************/
    176164
    177 ODINFUNCTION1(DWORD, SHFreeNameMappings,
    178               DWORD, x1)
     165DWORD WIN32API SHFreeNameMappings(DWORD x1)
    179166{
    180167  dprintf(("SHELL32: SHFreeNameMappings not implemented.\n"));
     
    196183 *****************************************************************************/
    197184
    198 ODINFUNCTION5(DWORD, SHGetNewLinkInfo,
    199               DWORD, x1,
    200               DWORD, x2,
    201               DWORD, x3,
    202               DWORD, x4,
    203               DWORD, x5)
     185DWORD WIN32API SHGetNewLinkInfo(DWORD x1, DWORD x2, DWORD x3, DWORD x4,
     186                                DWORD x5)
    204187{
    205188  dprintf(("SHELL32: SHGetNewLinkInfo not implemented.\n"));
     
    221204 *****************************************************************************/
    222205
    223 ODINFUNCTION4(DWORD, SHHelpShortcuts_RunDLLA,
    224               DWORD, x1,
    225               DWORD, x2,
    226               DWORD, x3,
    227               DWORD, x4)
     206DWORD WIN32API SHHelpShortcuts_RunDLLA(DWORD x1, DWORD x2, DWORD x3,
     207                                       DWORD x4)
    228208{
    229209  dprintf(("SHELL32: SHHelpShortcuts_RunDLLA not implemented.\n"));
     
    245225 *****************************************************************************/
    246226
    247 ODINFUNCTION4(DWORD, SHHelpShortcuts_RunDLLW,
    248               DWORD, x1,
    249               DWORD, x2,
    250               DWORD, x3,
    251               DWORD, x4)
     227DWORD WIN32API SHHelpShortcuts_RunDLLW(DWORD x1, DWORD x2, DWORD x3,
     228                                       DWORD x4)
    252229{
    253230  dprintf(("SHELL32: SHHelpShortcuts_RunDLLW not implemented.\n"));
     
    269246 *****************************************************************************/
    270247
    271 ODINFUNCTION2(DWORD, SHQueryRecycleBinA,
    272               DWORD, x1,
    273               DWORD, x2)
     248DWORD WIN32API SHQueryRecycleBinA(DWORD x1, DWORD x2)
    274249{
    275250  dprintf(("SHELL32: SHQueryRecycleBinA not implemented.\n"));
     
    291266 *****************************************************************************/
    292267
    293 ODINFUNCTION2(DWORD, SHQueryRecycleBinW,
    294               DWORD, x1,
    295               DWORD, x2)
     268DWORD WIN32API SHQueryRecycleBinW(DWORD x1, DWORD x2)
    296269{
    297270  dprintf(("SHELL32: SHQueryRecycleBinW not implemented.\n"));
     
    313286 *****************************************************************************/
    314287
    315 ODINFUNCTION0(DWORD, SHUpdateRecycleBinIcon)
     288DWORD WIN32API SHUpdateRecycleBinIcon()
    316289{
    317290  dprintf(("SHELL32: SHUpdateRecycleBinIcon() not implemented.\n"));
  • trunk/src/shell32/she.cpp

    r1214 r7904  
    1 /* $Id: she.cpp,v 1.7 1999-10-09 11:13:20 sandervl Exp $ */
     1/* $Id: she.cpp,v 1.8 2002-02-14 12:10:09 sandervl Exp $ */
    22
    33/*
     
    5252 *****************************************************************************/
    5353
    54 ODINFUNCTION1(HRESULT, SheSetCurDrive,
    55               DWORD, x1)
     54HRESULT WIN32API SheSetCurDrive(DWORD x1)
    5655{
    5756  dprintf(("SHELL32: SheSetCurDrive not implemented.\n"));
     
    7372 *****************************************************************************/
    7473
    75 ODINFUNCTION1(HRESULT, SheRemoveQuotesA,
    76               LPCSTR,  lpszString)
     74HRESULT WIN32API SheRemoveQuotesA(LPCSTR  lpszString)
    7775{
    7876  dprintf(("SHELL32: SheRemoveQuotesA\n not implemented"));
     
    9492 *****************************************************************************/
    9593
    96 ODINFUNCTION1(HRESULT, SheRemoveQuotesW,
    97               LPCWSTR, lpszString)
     94HRESULT WIN32API SheRemoveQuotesW(LPCWSTR lpszString)
    9895{
    9996  dprintf(("SHELL32: SheRemoveQuotesW\n not implemented"));
  • trunk/src/shell32/shell32.def

    r5618 r7904  
    1 ; $Id: shell32.def,v 1.35 2001-04-28 13:33:45 sandervl Exp $
     1; $Id: shell32.def,v 1.36 2002-02-14 12:10:10 sandervl Exp $
    22
    33; Based on Windows 95
     
    310310;   Shl1632_ThunkData32               = _Shl1632_ThunkData32@?                @299
    311311;   Shl3216_ThunkData32               = _Shl3216_ThunkData32@?                @300
     312;;SHLWAPI forwarders
    312313    StrChrA                           = _StrChrA@8                            @301
    313314    StrChrIA                          = _StrChrIA@8                           @302
     
    327328    StrNCpyW                          = _lstrcpynW@12                         @316
    328329    StrRChrA                          = _StrRChrA@12                          @317
    329 ;    StrRChrIA                         = _StrRChrIA@8                          @318
    330 ;    StrRChrIW                         = _StrRChrIW@8                          @319
     330    StrRChrIA                         = _StrRChrIA@12                         @318
     331    StrRChrIW                         = _StrRChrIW@12                         @319
    331332    StrRChrW                          = _StrRChrW@12                          @320
    332333;   StrRStrA                          = _StrRStrA@?                           @321
    333 ;    StrRStrIA                         = _StrRStrIA@8                          @322
    334 ;    StrRStrIW                         = _StrRStrIW@8                          @323
     334    StrRStrIA                         = _StrRStrIA@12                         @322
     335    StrRStrIW                         = _StrRStrIW@12                         @323
    335336;   StrRStrW                          = _StrRStrW@?                           @324
    336337    StrStrA                           = _StrStrA@8                            @325
     
    338339    StrStrIW                          = _StrStrIW@8                           @327
    339340    StrStrW                           = _StrStrW@8                            @328
     341;;SHLWAPI forwarders end
    340342;   WOWShellExecute                   = _WOWShellExecute@?                    @329
    341343    SHRegCloseKey                     = _SHRegCloseKey@4                      @505
  • trunk/src/shell32/shell32_odin.cpp

    r4544 r7904  
    1 /* $Id: shell32_odin.cpp,v 1.2 2000-10-28 14:36:48 sandervl Exp $ */
     1/* $Id: shell32_odin.cpp,v 1.3 2002-02-14 12:10:10 sandervl Exp $ */
    22
    33/*
     
    250250 */
    251251
    252 ODINFUNCTION4(BOOL,ShellAboutA, HWND,   hWnd,
    253                                LPCSTR, szApp,
    254                                LPCSTR, szOtherStuff,
    255                                HICON,  hIcon )
     252BOOL WIN32API ShellAboutA(HWND hWnd, LPCSTR szApp, LPCSTR szOtherStuff,
     253                          HICON  hIcon )
    256254{   ABOUT_INFO info;
    257255    HRSRC hRes;
     
    275273 * ShellAboutW                              [SHELL32.244]
    276274 */
    277 ODINFUNCTION4(BOOL,ShellAboutW, HWND,    hWnd,
    278                                LPCWSTR, szApp,
    279                                LPCWSTR, szOtherStuff,
    280                                HICON,   hIcon )
     275BOOL WIN32API ShellAboutW(HWND hWnd, LPCWSTR szApp, LPCWSTR szOtherStuff,
     276                          HICON  hIcon )
    281277{   INT ret;
    282278    ABOUT_INFO info;
     
    306302 * executable) and patch parameters if needed.
    307303 */
    308 ODINFUNCTION3(HICON,     ExtractAssociatedIconA,
    309               HINSTANCE, hInst,
    310               LPSTR,     lpIconPath,
    311               LPWORD,    lpiIcon)
     304HICON WIN32API ExtractAssociatedIconA(HINSTANCE hInst, LPSTR lpIconPath,
     305                                      LPWORD lpiIcon)
    312306{
    313307   HICON hIcon;
     
    983977 */
    984978
    985 ODINFUNCTION6(HINSTANCE, ShellExecuteA, HWND,   hWnd,
    986                                         LPCSTR, lpOperation,
    987                                         LPCSTR, lpFile,
    988                                         LPCSTR, lpParameters,
    989                                         LPCSTR, lpDirectory,
    990                                         INT,    iShowCmd )
     979HINSTANCE WIN32API ShellExecuteA(HWND hWnd, LPCSTR lpOperation,
     980                                 LPCSTR lpFile,
     981                                 LPCSTR lpParameters,
     982                                 LPCSTR lpDirectory,
     983                                 INT    iShowCmd )
    991984{   HINSTANCE retval=31;
    992985    char old_dir[1024];
     
    11191112 *****************************************************************************/
    11201113
    1121 ODINFUNCTION4(UINT,   DragQueryFileAorW,
    1122               HDROP,  hDrop,
    1123               UINT,   iFile,
    1124               LPTSTR, lpszFile,
    1125               UINT,   cch)
     1114UINT WIN32API DragQueryFileAorW(HDROP hDrop, UINT iFile, LPTSTR lpszFile,
     1115                                UINT cch)
    11261116{
    11271117  // @@@PH maybe they want automatic determination here
  • trunk/src/shell32/shellord.c

    r7502 r7904  
    106106 *
    107107 */
    108 ODINFUNCTION7(BOOL, GetFileNameFromBrowse,
    109               HWND, hwndOwner,
    110               LPSTR, lpstrFile,
    111               DWORD, nMaxFile,
    112               LPCSTR, lpstrInitialDir,
    113               LPCSTR, lpstrDefExt,
    114               LPCSTR, lpstrFilter,
    115               LPCSTR, lpstrTitle)
     108BOOL WIN32API GetFileNameFromBrowse(HWND hwndOwner, LPSTR lpstrFile,
     109                                    DWORD nMaxFile, LPCSTR lpstrInitialDir,
     110                                    LPCSTR lpstrDefExt, LPCSTR lpstrFilter,
     111                                    LPCSTR lpstrTitle)
    116112{
    117113        FIXME("(%04x,%s,%ld,%s,%s,%s,%s):stub.\n",
     
    332328#define MEM_DEBUG 0
    333329
    334 ODINPROCEDURE1(SHFree,
    335                LPVOID, x)
     330void WIN32API SHFree(LPVOID x)
    336331{
    337332#if MEM_DEBUG
     
    367362 *     exported by ordinal
    368363 */
    369 ODINFUNCTION1(LPVOID, SHAlloc,
    370               DWORD, len)
     364LPVOID WIN32API SHAlloc(DWORD len)
    371365{
    372366        LPBYTE ret;
  • trunk/src/shell32/shellstub.cpp

    r7085 r7904  
    1 /* $Id: shellstub.cpp,v 1.4 2001-10-17 09:15:22 phaller Exp $ */
     1/* $Id: shellstub.cpp,v 1.5 2002-02-14 12:10:11 sandervl Exp $ */
    22
    33/*
     
    3838
    3939
    40 ODINDEBUGCHANNEL(SHELL32-SHELLSTUB)
    41 
    42 ODINFUNCTION3(DWORD, SHCreateStdEnumFmtEtc, DWORD, x1, DWORD, x2, DWORD, x3)
     40DWORD WIN32API SHCreateStdEnumFmtEtc(DWORD x1, DWORD x2, DWORD x3)
    4341{
    4442  dprintf(("STUB!"));
     
    4644}
    4745
    48 ODINFUNCTION2(DWORD, SHFindFiles, DWORD, x1, DWORD, x2)
     46DWORD WIN32API SHFindFiles( DWORD x1, DWORD x2)
    4947{
    5048  dprintf(("STUB!"));
     
    5250}
    5351
    54 ODINFUNCTION2(DWORD, SHFindComputer, DWORD, x1, DWORD, x2)
     52DWORD WIN32API SHFindComputer(DWORD x1, DWORD x2)
    5553{
    5654  dprintf(("STUB!"));
     
    5856}
    5957
    60 ODINFUNCTION3(DWORD, DAD_AutoScroll, DWORD, x1, DWORD, x2, DWORD, x3)
     58DWORD WIN32API DAD_AutoScroll(DWORD x1, DWORD x2, DWORD x3)
    6159{
    6260  dprintf(("STUB!"));
     
    6462}
    6563
    66 ODINFUNCTION1(DWORD, DAD_DragEnter, DWORD, x1)
     64DWORD WIN32API DAD_DragEnter(DWORD x1)
    6765{
    6866  dprintf(("STUB!"));
     
    7068}
    7169
    72 ODINFUNCTION3(DWORD, DAD_DragEnterEx, DWORD, x1, DWORD, x2, DWORD, x3)
     70DWORD WIN32API DAD_DragEnterEx(DWORD x1, DWORD x2, DWORD x3)
    7371{
    7472  dprintf(("STUB!"));
     
    7674}
    7775
    78 ODINFUNCTION0(DWORD, DAD_DragLeave)
     76DWORD WIN32API DAD_DragLeave()
    7977{
    8078  dprintf(("STUB!"));
     
    8280}
    8381
    84 ODINFUNCTION2(DWORD, DAD_DragMove, DWORD, x1, DWORD, x2)
     82DWORD WIN32API DAD_DragMove(DWORD x1, DWORD x2)
    8583{
    8684  dprintf(("STUB!"));
     
    8886}
    8987
    90 ODINFUNCTION1(DWORD, Desktop_UpdateBriefcaseOnEvent, DWORD, x1)
     88DWORD WIN32API Desktop_UpdateBriefcaseOnEvent(DWORD x1)
    9189{
    9290  dprintf(("STUB!"));
     
    9492}
    9593
    96 ODINFUNCTION1(DWORD, InvalidateDriveType, DWORD, x1)
     94DWORD WIN32API InvalidateDriveType(DWORD x1)
    9795{
    9896  dprintf(("STUB!"));
     
    10199
    102100
    103 ODINFUNCTION1(DWORD, SHGlobalDefect, DWORD, x1)
     101DWORD WIN32API SHGlobalDefect(DWORD x1)
    104102{
    105103  dprintf(("STUB!"));
     
    107105}
    108106
    109 ODINFUNCTION2(DWORD, SHHandleDiskFull, DWORD, x1, DWORD, x2)
     107DWORD WIN32API SHHandleDiskFull(DWORD x1, DWORD x2)
    110108{
    111109  dprintf(("STUB!"));
  • trunk/src/shell32/shlfileop.c

    r6800 r7904  
    698698DWORD WINAPI SHFileOperationW (LPSHFILEOPSTRUCTW lpFileOp)   
    699699{
    700 #ifdef __WIN32OS2__
    701         FIXME(__FUNCTION__"(%p) ,stub\n", lpFileOp);
    702 #else
    703700        FIXME("(%p):stub.\n", lpFileOp);
    704 #endif
    705701        return 1;
    706702}
     
    722718 */
    723719HRESULT WINAPI SheGetDirW(LPWSTR u, LPWSTR v)
    724 #ifdef __WIN32OS2__
    725 {       FIXME(__FUNCTION__"(%p, %p) ,stub\n",u,v);
    726 #else
    727720{       FIXME("%p %p stub\n",u,v);
    728 #endif
    729721        return 0;
    730722}
     
    735727 */
    736728HRESULT WINAPI SheChangeDirW(LPWSTR u)
    737 #ifdef __WIN32OS2__
    738 {       FIXME(__FUNCTION__"(%s),stub\n",debugstr_w(u));
    739 #else
    740729{       FIXME("(%s),stub\n",debugstr_w(u));
    741 #endif
    742730        return 0;
    743731}
  • trunk/src/shell32/unknown.cpp

    r5472 r7904  
    1 /* $Id: unknown.cpp,v 1.10 2001-04-04 09:02:15 sandervl Exp $ */
     1/* $Id: unknown.cpp,v 1.11 2002-02-14 12:10:12 sandervl Exp $ */
    22
    33/*
     
    5353 *****************************************************************************/
    5454
    55 ODINFUNCTION6(HINSTANCE, RealShellExecuteA,
    56               HWND,      hwnd,
    57               LPCTSTR,   lpOperation,
    58               LPCTSTR,   lpFile,
    59               LPCTSTR,   lpParameters,
    60               LPCTSTR,   lpDirectory,
    61               INT,       nShowCmd)
     55HINSTANCE WIN32API RealShellExecuteA(HWND hwnd, LPCTSTR lpOperation,
     56                                     LPCTSTR lpFile, LPCTSTR lpParameters,
     57                                     LPCTSTR lpDirectory, INT nShowCmd)
    6258{
    6359  dprintf (("SHELL32: RealShellExecuteA not implemented.\n"));
     
    8480 *****************************************************************************/
    8581
    86 ODINFUNCTION6(HINSTANCE, RealShellExecuteW,
    87               HWND,      hwnd,
    88               LPCWSTR,   lpOperation,
    89               LPCWSTR,   lpFile,
    90               LPCWSTR,   lpParameters,
    91               LPCWSTR,   lpDirectory,
    92               INT,       nShowCmd)
     82HINSTANCE WIN32API RealShellExecuteW(HWND hwnd, LPCTSTR lpOperation,
     83                                     LPCWSTR lpFile, LPCWSTR lpParameters,
     84                                     LPCWSTR lpDirectory, INT nShowCmd)
    9385{
    9486  HINSTANCE hInstance;
     
    134126 *****************************************************************************/
    135127
    136 ODINFUNCTION1(BOOL,                RealShellExecuteExA,
    137               LPSHELLEXECUTEINFOA, lpExecInfo)
     128BOOL WIN32API RealShellExecuteExA(LPSHELLEXECUTEINFOA lpExecInfo)
    138129{
    139130  dprintf(("SHELL32: RealShellExecuteExA not implemented.\n"));
     
    155146 *****************************************************************************/
    156147
    157 ODINFUNCTION1(BOOL,                RealShellExecuteExW,
    158               LPSHELLEXECUTEINFOW, lpExecInfo)
     148BOOL WIN32API RealShellExecuteExW(LPSHELLEXECUTEINFOW lpExecInfo)
    159149{
    160150  dprintf(("SHELL32: RealShellExecuteExW not implemented.\n"));
     
    176166 *****************************************************************************/
    177167
    178 ODINFUNCTION2(DWORD, RegenerateUserEnvironment,
    179               DWORD, x1,
    180               DWORD, x2)
     168DWORD WIN32API RegenerateUserEnvironment(DWORD x1, DWORD x2)
    181169{
    182170  dprintf(("SHELL32: RegenerateUserEnvironment not implemented.\n"));
     
    198186 *****************************************************************************/
    199187
    200 ODINFUNCTION3(DWORD, RestartDialog,
    201               DWORD, x1,
    202               DWORD, x2,
    203               DWORD, x3)
     188DWORD WIN32API RestartDialog(DWORD x1, DWORD x2, DWORD x3)
    204189{
    205190  dprintf(("SHELL32: RestartDialog not implemented.\n"));
     
    221206 *****************************************************************************/
    222207
    223 ODINFUNCTION2(DWORD, SheConvertPathW,
    224               DWORD, x1,
    225               DWORD, x2)
     208DWORD WIN32API SheConvertPathW(DWORD x1, DWORD x2)
    226209{
    227210  dprintf(("SHELL32: SheConvertPathW not implemented.\n"));
     
    243226 *****************************************************************************/
    244227
    245 ODINFUNCTION2(DWORD, SheShortenPathW,
    246               DWORD, x1,
    247               DWORD, x2)
     228DWORD WIN32API SheShortenPathW(DWORD x1, DWORD x2)
    248229{
    249230  dprintf(("SHELL32: SheShortenPathW not implemented.\n"));
     
    265246 *****************************************************************************/
    266247
    267 ODINFUNCTION2(DWORD, SheShortenPathA,
    268               DWORD, x1,
    269               DWORD, x2)
     248DWORD WIN32API SheShortenPathA(DWORD x1, DWORD x2)
    270249{
    271250  dprintf(("SHELL32: SheShortenPathA not implemented.\n"));
     
    279258 *
    280259 */
    281 ODINFUNCTION4(HRESULT,SHRegQueryValueA,HKEY,   hkey,
    282                                        LPSTR,  lpszSubKey,
    283                                        LPSTR,  lpszData,
    284                                        LPDWORD,lpcbData )
     260HRESULT WIN32API SHRegQueryValueA(HKEY hkey, LPSTR lpszSubKey,
     261                                  LPSTR lpszData, LPDWORD lpcbData )
    285262{       dprintf(("SHELL32:UNKNOWN:SHRegQueryValueA(0x%04x %s %p %p semi-stub\n",
    286263                hkey, lpszSubKey, lpszData, lpcbData));
Note: See TracChangeset for help on using the changeset viewer.