Changeset 21512 for trunk/src


Ignore:
Timestamp:
Dec 6, 2010, 5:24:51 PM (15 years ago)
Author:
dmik
Message:

Aligned the STRRET definition and made it available through shlwapi.h and shlobj.h for compatibility with Win32.

Location:
trunk/src
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/comdlg32/filedlg95.c

    r10111 r21512  
    25802580            break;
    25812581
    2582           case STRRET_CSTRA:
     2582          case STRRET_CSTR:
    25832583            lstrcpynA((LPSTR)dest, src->u.cStr, len);
    25842584            break;
    25852585
    2586           case STRRET_OFFSETA:
     2586          case STRRET_OFFSET:
    25872587            lstrcpynA((LPSTR)dest, ((LPCSTR)&pidl->mkid)+src->u.uOffset, len);
    25882588            break;
  • trunk/src/comdlg32/filedlgbrowser.c

    r8792 r21512  
    107107            break;
    108108
    109           case STRRET_CSTRA:
     109          case STRRET_CSTR:
    110110            if (len && !MultiByteToWideChar( CP_ACP, 0, src->u.cStr, -1, (LPWSTR)dest, len ))
    111111                ((LPWSTR)dest)[len-1] = 0;
    112112            break;
    113113
    114           case STRRET_OFFSETA:
     114          case STRRET_OFFSET:
    115115            if (pidl)
    116116            {
  • trunk/src/shell32/shellstring.c

    r8614 r21512  
    3939            break;
    4040
    41           case STRRET_CSTRA:
     41          case STRRET_CSTR:
    4242            lstrcpynA((LPSTR)dest, src->u.cStr, len);
    4343            break;
    4444
    45           case STRRET_OFFSETA:
     45          case STRRET_OFFSET:
    4646            lstrcpynA((LPSTR)dest, ((LPCSTR)&pidl->mkid)+src->u.uOffset, len);
    4747            break;
     
    7272            break;
    7373
    74           case STRRET_CSTRA:
     74          case STRRET_CSTR:
    7575              if (!MultiByteToWideChar( CP_ACP, 0, src->u.cStr, -1, dest, len ) && len)
    7676                  dest[len-1] = 0;
    7777            break;
    7878
    79           case STRRET_OFFSETA:
     79          case STRRET_OFFSET:
    8080            if (pidl)
    8181            {
  • trunk/src/shell32/shlfolder.c

    r10185 r21512  
    12131213            return E_OUTOFMEMORY;
    12141214        }
    1215         strRet->uType = STRRET_CSTRA;
     1215        strRet->uType = STRRET_CSTR;
    12161216        lstrcpynA(strRet->u.cStr, szPath, MAX_PATH);
    12171217
     
    13561356          psd->fmt = GenericSFHeader[iColumn].fmt;
    13571357          psd->cxChar = GenericSFHeader[iColumn].cxChar;
    1358           psd->str.uType = STRRET_CSTRA;
     1358          psd->str.uType = STRRET_CSTR;
    13591359          LoadStringA(shell32_hInstance, GenericSFHeader[iColumn].colnameid, psd->str.u.cStr, MAX_PATH);
    13601360          return S_OK;
     
    13821382          }
    13831383          hr = S_OK;
    1384           psd->str.uType = STRRET_CSTRA;
     1384          psd->str.uType = STRRET_CSTR;
    13851385        }
    13861386
     
    20202020            return E_OUTOFMEMORY;
    20212021        }
    2022         strRet->uType = STRRET_CSTRA;
     2022        strRet->uType = STRRET_CSTR;
    20232023        lstrcpynA(strRet->u.cStr, szPath, MAX_PATH);
    20242024
     
    21022102          psd->fmt = DesktopSFHeader[iColumn].fmt;
    21032103          psd->cxChar = DesktopSFHeader[iColumn].cxChar;
    2104           psd->str.uType = STRRET_CSTRA;
     2104          psd->str.uType = STRRET_CSTR;
    21052105          LoadStringA(shell32_hInstance, DesktopSFHeader[iColumn].colnameid, psd->str.u.cStr, MAX_PATH);
    21062106          return S_OK;
     
    21282128          }
    21292129          hr = S_OK;
    2130           psd->str.uType = STRRET_CSTRA;
     2130          psd->str.uType = STRRET_CSTR;
    21312131        }
    21322132
     
    25012501            return E_OUTOFMEMORY;
    25022502        }
    2503         strRet->uType = STRRET_CSTRA;
     2503        strRet->uType = STRRET_CSTR;
    25042504        lstrcpynA(strRet->u.cStr, szPath, MAX_PATH);
    25052505
     
    25852585          psd->fmt = MyComputerSFHeader[iColumn].fmt;
    25862586          psd->cxChar = MyComputerSFHeader[iColumn].cxChar;
    2587           psd->str.uType = STRRET_CSTRA;
     2587          psd->str.uType = STRRET_CSTR;
    25882588          LoadStringA(shell32_hInstance, MyComputerSFHeader[iColumn].colnameid, psd->str.u.cStr, MAX_PATH);
    25892589          return S_OK;
     
    25952595
    25962596          psd->str.u.cStr[0] = 0x00;
    2597           psd->str.uType = STRRET_CSTRA;
     2597          psd->str.uType = STRRET_CSTR;
    25982598          switch(iColumn)
    25992599          {
  • trunk/src/shlwapi/string.c

    r8584 r21512  
    490490            break;
    491491
    492           case STRRET_CSTRA:
     492          case STRRET_CSTR:
    493493            lstrcpynA((LPSTR)dest, src->u.cStr, len);
    494494            break;
    495495
    496           case STRRET_OFFSETA:
     496          case STRRET_OFFSET:
    497497            lstrcpynA((LPSTR)dest, ((LPCSTR)&pidl->mkid)+src->u.uOffset, len);
    498498            break;
     
    535535            break;
    536536
    537           case STRRET_CSTRA:
     537          case STRRET_CSTR:
    538538              if (!MultiByteToWideChar( CP_ACP, 0, src->u.cStr, -1, dest, len ) && len)
    539539                  dest[len-1] = 0;
    540540            break;
    541541
    542           case STRRET_OFFSETA:
     542          case STRRET_OFFSET:
    543543            if (pidl)
    544544            {
Note: See TracChangeset for help on using the changeset viewer.