Ignore:
Timestamp:
Oct 19, 1999, 12:23:27 PM (26 years ago)
Author:
phaller
Message:

Fix: debug info

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/shell32/misc.cpp

    r1214 r1353  
    1 /* $Id: misc.cpp,v 1.5 1999-10-09 11:13:19 sandervl Exp $ */
     1/* $Id: misc.cpp,v 1.6 1999-10-19 10:23:26 phaller Exp $ */
    22
    33/*
     
    1616
    1717#include <odin.h>
     18#include <odinwrap.h>
     19#include <os2sel.h>
     20
    1821#include <wchar.h>
    1922#include <wcstr.h>
     
    3033#include <heapstring.h>
    3134
     35
    3236/*****************************************************************************
    3337 * Types & Defines                                                           *
    3438 *****************************************************************************/
    3539
    36 
    37 /*****************************************************************************
    38  * Name      : HICON WIN32API ExtractAssociatedIconExA
     40ODINDEBUGCHANNEL(SHELL32-MISC)
     41
     42
     43/*****************************************************************************
     44 * Name      : ExtractAssociatedIconExA
    3945 * Purpose   : Return icon for given file (either from file itself or from associated
    4046 *             executable) and patch parameters if needed.
     
    4854 *****************************************************************************/
    4955
    50 HICON WIN32API ExtractAssociatedIconExA(HINSTANCE hInst,
    51                                       LPSTR     lpIconPath,
    52                                       LPWORD    lpiIcon)
     56ODINFUNCTION3(HICON,     ExtractAssociatedIconExA,
     57              HINSTANCE, hInst,
     58              LPSTR,     lpIconPath,
     59              LPWORD,    lpiIcon)
    5360{
    5461  dprintf(("SHELL32: undoc ExtractAssociatedIconExA\n"));
     
    5865
    5966/*****************************************************************************
    60  * Name      : HICON WIN32API ExtractAssociatedIconW
     67 * Name      : ExtractAssociatedIconW
    6168 * Purpose   : Return icon for given file (either from file itself or from associated
    6269 *             executable) and patch parameters if needed.
     
    7077 *****************************************************************************/
    7178
    72 HICON WIN32API ExtractAssociatedIconW(HINSTANCE hInst,
    73                                       LPWSTR    lpIconPath,
    74                                       LPWORD    lpiIcon)
     79ODINFUNCTION3(HICON,     ExtractAssociatedIconW,
     80              HINSTANCE, hInst,
     81              LPWSTR,    lpIconPath,
     82              LPWORD,    lpiIcon)
    7583{
    7684  LPSTR lpIconPathAscii = UnicodeToAsciiString(lpIconPath);
    7785  HICON hIcon;
    78 
    79   dprintf(("SHELL32: ExtractAssociatedIconW(%08xh,%s,%08xh)\n",
    80            hInst,
    81            lpIconPathAscii,
    82            lpiIcon));
    8386
    8487  hIcon = ExtractAssociatedIconA(hInst,
     
    9295
    9396/*****************************************************************************
    94  * Name      : HICON WIN32API ExtractAssociatedIconExW
     97 * Name      : ExtractAssociatedIconExW
    9598 * Purpose   : Return icon for given file (either from file itself or from associated
    9699 *             executable) and patch parameters if needed.
     
    104107 *****************************************************************************/
    105108
    106 HICON WIN32API ExtractAssociatedIconExW(HINSTANCE hInst,
    107                                       LPWSTR     lpIconPath,
    108                                       LPWORD    lpiIcon)
     109ODINFUNCTION3(HICON,     ExtractAssociatedIconExW,
     110              HINSTANCE, hInst,
     111              LPWSTR,    lpIconPath,
     112              LPWORD,    lpiIcon)
    109113{
    110114  dprintf(("SHELL32: undoc ExtractAssociatedIconExW\n"));
     
    126130 *****************************************************************************/
    127131
    128 BOOL WIN32API OleStrToStrN (LPSTR   lpMulti,
    129                             INT     nMulti,
    130                             LPCWSTR lpWide,
    131                             INT     nWide)
    132 {
    133   dprintf(("SHELL32: OleStrToStrN(%08xh,%08xh,%08xh,%08xh)\n",
    134            lpMulti,
    135            nMulti,
    136            lpWide,
    137            nWide));
    138 
     132ODINFUNCTION4(BOOL,    OleStrToStrN,
     133              LPSTR,   lpMulti,
     134              INT,     nMulti,
     135              LPCWSTR, lpWide,
     136              INT,     nWide)
     137{
    139138  return WideCharToMultiByte (0,
    140139                              0,
     
    160159 *****************************************************************************/
    161160
    162 BOOL WIN32API StrToOleStrN (LPWSTR lpWide,
    163                             INT    nWide,
    164                             LPCSTR lpMulti,
    165                             INT    nMulti)
    166 {
    167   dprintf(("SHELL32: StrToOleStrN(%08xh,%08xh,%08xh,%08xh)\n",
    168            lpWide,
    169            nWide,
    170            lpMulti,
    171            nMulti));
    172 
     161ODINFUNCTION4(BOOL,   StrToOleStrN,
     162              LPWSTR, lpWide,
     163              INT,    nWide,
     164              LPCSTR, lpMulti,
     165              INT,    nMulti)
     166{
    173167  return MultiByteToWideChar (0,
    174168                              0,
     
    192186 *****************************************************************************/
    193187
    194 HRESULT WIN32API StrRetToStrN (LPVOID       dest,
    195                                DWORD        len,
    196                                LPSTRRET     src,
    197                                LPITEMIDLIST pidl)
    198 {
    199   dprintf(("SHELL32: StrRetToStrN(%08xh,%08xh,%08xh,%08xh) not implemented.\n",
    200            dest,
    201            len,
    202            src,
    203            pidl));
    204 
     188ODINFUNCTION4(HRESULT,      StrRetToStrN,
     189              LPVOID,       dest,
     190              DWORD,        len,
     191              LPSTRRET,     src,
     192              LPITEMIDLIST, pidl)
     193{
    205194  switch (src->uType)
    206195  {
     
    262251 *****************************************************************************/
    263252
    264 HRESULT WIN32API SHELL32_654 (DWORD x,
    265                               DWORD y)
     253ODINFUNCTION2(HRESULT, SHELL32_654,
     254              DWORD,   x,
     255              DWORD,   y)
    266256{
    267257  dprintf(("SHELL32: SHELL32_654(%08xh,%08xh) not implemented.\n",
     
    284274 *****************************************************************************/
    285275
    286 int WIN32API StrToOleStr (LPWSTR lpWideCharStr,
    287                           LPCSTR lpMultiByteString)
    288 {
    289   dprintf(("SHELL32: StrToOleStr(%08xh,%08xh)\n",
    290            lpWideCharStr,
    291            lpMultiByteString));
    292 
     276ODINFUNCTION2(int,    StrToOleStr,
     277              LPWSTR, lpWideCharStr,
     278              LPCSTR, lpMultiByteString)
     279{
    293280  return MultiByteToWideChar(0,
    294281                             0,
     
    312299 *****************************************************************************/
    313300
    314 LPWSTR WIN32API StrCpyNW(LPWSTR lpString1,LPWSTR lpString2,int iMaxLength)
     301ODINFUNCTION3(LPWSTR, StrCpyNW,
     302              LPWSTR, lpString1,
     303              LPWSTR, lpString2,
     304              int,    iMaxLength)
    315305{
    316306  dprintf(("SHELL32: undoc StrCpyNW\n"));
     
    331321 *****************************************************************************/
    332322
    333 LPWSTR WIN32API StrNCpyW(LPWSTR lpString1,LPWSTR lpString2)
     323ODINFUNCTION2(LPWSTR, StrNCpyW,
     324              LPWSTR, lpString1,
     325              LPWSTR, lpString2)
    334326{
    335327  dprintf(("SHELL32: undoc StrNCpyW\n"));
     
    351343 *****************************************************************************/
    352344
    353 void WIN32API InternalExtractIconListA(VOID)
     345ODINFUNCTION1(DWORD, InternalExtractIconListA, DWORD, dwArg1)
    354346{
    355347  dprintf(("SHELL32: undoc InternalExtractIconListA \n"));
     348  return 0;
    356349}
    357350
     
    368361 *****************************************************************************/
    369362
    370 void WIN32API InternalExtractIconListW(VOID)
     363ODINFUNCTION1(DWORD, InternalExtractIconListW, DWORD, dwArg1)
    371364{
    372365  dprintf(("SHELL32: undoc InternalExtractIconListW\n"));
     366  return 0;
    373367}
    374368
     
    385379 *****************************************************************************/
    386380
    387 void WIN32API ExtractIconResInfoA(VOID)
     381ODINFUNCTION1(DWORD, ExtractIconResInfoA, DWORD, dwArg1)
    388382{
    389383  dprintf(("SHELL32: undoc ExtractIconResInfoA\n"));
     384  return 0;
    390385}
    391386
     
    402397 *****************************************************************************/
    403398
    404 void WIN32API ExtractIconResInfoW(VOID)
     399ODINFUNCTION1(DWORD, ExtractIconResInfoW, DWORD, dwArg1)
    405400{
    406401  dprintf(("SHELL32: undoc ExtractIconResInfoW\n"));
     402  return 0;
    407403}
    408404
     
    442438 *****************************************************************************/
    443439
    444 void WIN32API CheckEscapesA(DWORD x1,DWORD x2)
     440ODINPROCEDURE2(CheckEscapesA,
     441               DWORD, x1,
     442               DWORD, x2)
    445443{
    446444  dprintf(("SHELL32: undoc CheckEscapesA\n"));
     
    459457 *****************************************************************************/
    460458
    461 void WIN32API CheckEscapesW(DWORD x1,DWORD x2)
     459ODINPROCEDURE2(CheckEscapesW,
     460               DWORD, x1,
     461               DWORD, x2)
    462462{
    463463  dprintf(("SHELL32: undoc CheckEscapesW\n"));
     
    476476 *****************************************************************************/
    477477
    478 DWORD WIN32API DuplicateIcon(DWORD x1)
     478ODINFUNCTION1(DWORD, DuplicateIcon,
     479              DWORD, x1)
    479480{
    480481  dprintf(("SHELL32: undoc DuplicateIcon\n"));
     
    482483  return 0;
    483484}
     485
Note: See TracChangeset for help on using the changeset viewer.