Changeset 130 for trunk/dll/arccnrs.c


Ignore:
Timestamp:
May 23, 2005, 9:04:06 PM (20 years ago)
Author:
root
Message:

Use QWL_USER

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/arccnrs.c

    r123 r130  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2001, 2004 Steven H.Levine
    10 
    11   Revisions     11 Jun 02 SHL - Ensure archive name not garbage
    12                 22 May 03 SHL - ArcObjWndProc: fix UM_RESCAN now that we understand it
    13                 01 Aug 04 SHL - Rework lstrip/rstrip usage
     9  Copyright (c) 2001, 2005 Steven H.Levine
     10
     11  11 Jun 02 SHL Ensure archive name not garbage
     12  22 May 03 SHL ArcObjWndProc: fix UM_RESCAN now that we understand it
     13  01 Aug 04 SHL Rework lstrip/rstrip usage
     14  23 May 05 SHL Use QWL_USER
    1415
    1516***********************************************************************/
     
    5455      else {
    5556        ad = (ARCDUMP *)mp2;
    56         WinSetWindowPtr(hwnd,0,ad);
     57        WinSetWindowPtr(hwnd,QWL_USER,ad);
    5758        if(ad->errmsg)
    5859          WinSetDlgItemText(hwnd,
     
    8788
    8889        case DID_OK:
    89           ad = WinQueryWindowPtr(hwnd,0);
     90          ad = WinQueryWindowPtr(hwnd,QWL_USER);
    9091          WinDlgBox(HWND_DESKTOP,hwnd,ArcReviewDlgProc,FM3ModHandle,
    9192                    AD_FRAME,MPFROMP(ad));
     
    9495
    9596        case ARCERR_VIEW:
    96           ad = WinQueryWindowPtr(hwnd,0);
     97          ad = WinQueryWindowPtr(hwnd,QWL_USER);
    9798          {
    9899            CHAR *list[2];
     
    118119
    119120        case ARCERR_TEST:
    120           ad = WinQueryWindowPtr(hwnd,0);
     121          ad = WinQueryWindowPtr(hwnd,QWL_USER);
    121122          runemf2(SEPARATEKEEP | WINDOWED | MAXIMIZED,
    122123                  hwnd,NULL,NULL,"%s %s%s%s",ad->info->test,
     
    812813        if(fOtherHelp) {
    813814          if((!hwndBubble ||
    814               WinQueryWindowULong(hwndBubble,0) != hwnd) &&
     815              WinQueryWindowULong(hwndBubble,QWL_USER) != hwnd) &&
    815816             !WinQueryCapture(HWND_DESKTOP)) {
    816817            switch(id) {
     
    11721173
    11731174    case DM_RENDER:
    1174       dcd = WinQueryWindowPtr(hwnd,0);
     1175      dcd = WinQueryWindowPtr(hwnd,QWL_USER);
    11751176      if(dcd && dcd->info && dcd->info->extract && dcd->arcname) {
    11761177
     
    12171218        USHORT         usRes = DMFL_RENDERFAIL;
    12181219
    1219         dcd = WinQueryWindowPtr(hwnd,0);
     1220        dcd = WinQueryWindowPtr(hwnd,QWL_USER);
    12201221        if(dcd && dcd->info && dcd->info->extract && dcd->arcname) {
    12211222
     
    12691270
    12701271    case UM_SETUP:
    1271       dcd = WinQueryWindowPtr(hwnd,0);
     1272      dcd = WinQueryWindowPtr(hwnd,QWL_USER);
    12721273      if(dcd) {
    12731274        /* set unique id */
     
    12851286       * populate container
    12861287       */
    1287       dcd = WinQueryWindowPtr(hwnd,0);
     1288      dcd = WinQueryWindowPtr(hwnd,QWL_USER);
    12881289      if(dcd) {
    12891290        if(mp1)
     
    13271328
    13281329    case UM_SELECT:
    1329       dcd = WinQueryWindowPtr(hwnd,0);
     1330      dcd = WinQueryWindowPtr(hwnd,QWL_USER);
    13301331      if(dcd) {
    13311332        switch(SHORT1FROMMP(mp1)) {
     
    13701371
    13711372    case UM_ENTER:
    1372       dcd = WinQueryWindowPtr(hwnd,0);
     1373      dcd = WinQueryWindowPtr(hwnd,QWL_USER);
    13731374      if(dcd) {
    13741375
     
    14271428    case UM_ACTION:
    14281429      DosError(FERR_DISABLEHARDERR);
    1429       dcd = WinQueryWindowPtr(hwnd,0);
     1430      dcd = WinQueryWindowPtr(hwnd,QWL_USER);
    14301431      if(dcd) {
    14311432
     
    19631964
    19641965    case WM_DESTROY:
    1965       dcd = WinQueryWindowPtr(hwnd,0);
     1966      dcd = WinQueryWindowPtr(hwnd,QWL_USER);
    19661967      if(dcd) {
    19671968        if(*dcd->workdir) {
     
    19771978        WinSendMsg(dcd->hwndCnr,UM_CLOSE,MPVOID,MPVOID);
    19781979        free(dcd);
    1979         WinSetWindowPtr(dcd->hwndCnr,0,NULL);
     1980        WinSetWindowPtr(dcd->hwndCnr,QWL_USER,NULL);
    19801981      }
    19811982      if(!PostMsg((HWND)0,WM_QUIT,MPVOID,MPVOID))
     
    19891990MRESULT EXPENTRY ArcCnrWndProc (HWND hwnd,ULONG msg,MPARAM mp1,MPARAM mp2) {
    19901991
    1991   DIRCNRDATA *dcd = WinQueryWindowPtr(hwnd,0);
     1992  DIRCNRDATA *dcd = WinQueryWindowPtr(hwnd,QWL_USER);
    19921993
    19931994  switch(msg) {
     
    34793480                     MPVOID);
    34803481      }
    3481       dcd = WinQueryWindowPtr(hwnd,0);
     3482      dcd = WinQueryWindowPtr(hwnd,QWL_USER);
    34823483      if(!dcd ||
    34833484         (!dcd->dontclose &&
Note: See TracChangeset for help on using the changeset viewer.