Annotation of mstools/porting/win3port/win3216.c, revision 1.1.1.1

1.1       root        1: #include <windows.h>
                      2: #include <win3216.h>
                      3: 
                      4: BOOL FAR PASCAL DlgDirSelectEx(
                      5:        HWND hDlg,
                      6:        LPSTR lpString,
                      7:        int nCount,
                      8:        int nIDListBox
                      9: )
                     10: {
                     11:        return DlgDirSelect(hDlg, lpString, nIDListBox);
                     12: }
                     13: 
                     14: BOOL FAR PASCAL DlgDirSelectComboBoxEx(
                     15:        HWND hDlg,
                     16:        LPSTR lpString,
                     17:        int nCount,
                     18:        int nIDComboBox
                     19: )
                     20: {
                     21:        return DlgDirSelectComboBox(hDlg, lpString, nIDComboBox);
                     22: }
                     23: 
                     24: BOOL FAR PASCAL GetAspectRatioFilterEx(HDC hDC, LPSIZE lpAspectRatio)
                     25: {
                     26:        *((DWORD FAR*)lpAspectRatio) = GetAspectRatioFilter(hDC);
                     27:        return TRUE;
                     28: }
                     29: 
                     30: BOOL FAR PASCAL GetBitmapDimensionEx(HBITMAP hBitmap, LPSIZE lpDimension)
                     31: {
                     32:        *((DWORD FAR*)lpDimension) = GetBitmapDimension(hBitmap);
                     33:        return TRUE;
                     34: }
                     35: 
                     36: BOOL FAR PASCAL GetBrushOrgEx(HDC hDC, LPPOINT lpPoint)
                     37: {
                     38:        *((DWORD FAR*)lpPoint) = GetBrushOrg(hDC);
                     39:        return TRUE;
                     40: }
                     41: 
                     42: BOOL FAR PASCAL GetCurrentPositionEx(HDC hDC, LPPOINT lpPoint)
                     43: {
                     44:        *((DWORD FAR*)lpPoint) = GetCurrentPosition(hDC);
                     45:        return TRUE;
                     46: }
                     47: 
                     48: 
                     49: BOOL FAR PASCAL GetTextExtentPoint(
                     50:        HDC hDC, 
                     51:        LPSTR lpString, 
                     52:        int nCount, 
                     53:        LPSIZE lpSize
                     54: )
                     55: {
                     56:        *((DWORD FAR*)lpSize) = GetTextExtent(hDC, lpString, nCount);
                     57:        return TRUE;
                     58: }
                     59: 
                     60: BOOL FAR PASCAL GetViewportExtEx(HDC hDC, LPSIZE lpSize)
                     61: {
                     62:        *((DWORD FAR*)lpSize) = GetViewportExt(hDC);
                     63:        return TRUE;
                     64: }
                     65: 
                     66: BOOL FAR PASCAL GetViewportOrgEx(HDC hDC, LPPOINT lpPoint)
                     67: {
                     68:        *((DWORD FAR*)lpPoint) = GetViewportOrg(hDC);
                     69:        return TRUE;
                     70: }
                     71: 
                     72: BOOL FAR PASCAL GetWindowExtEx(HDC hDC, LPSIZE lpSize)
                     73: {
                     74:        *((DWORD FAR*)lpSize) = GetWindowExt(hDC);
                     75:        return TRUE;
                     76: }
                     77: 
                     78: BOOL FAR PASCAL GetWindowOrgEx(HDC hDC, LPPOINT lpPoint)
                     79: {
                     80:        *((DWORD FAR*)lpPoint) = GetWindowOrg(hDC);
                     81:        return TRUE;
                     82: } 
                     83: 
                     84: BOOL FAR PASCAL OffsetViewportOrgEx(
                     85:        HDC hDC, 
                     86:        int X, 
                     87:        int Y, 
                     88:        LPPOINT lpPoint 
                     89: )
                     90: {
                     91:        DWORD dwViewportOrgPrev;
                     92: 
                     93:        dwViewportOrgPrev = OffsetViewportOrg(hDC, X, Y);
                     94: 
                     95:        if (lpPoint != NULL) 
                     96:                *((DWORD FAR*)lpPoint) = dwViewportOrgPrev;
                     97: 
                     98:        return TRUE;
                     99: }
                    100: 
                    101: BOOL FAR PASCAL OffsetWindowOrgEx(
                    102:        HDC hDC,
                    103:        int X,
                    104:        int Y,
                    105:        LPPOINT lpPoint
                    106: )
                    107: {
                    108:        DWORD dwWindowOrgPrev;
                    109: 
                    110:        dwWindowOrgPrev = OffsetWindowOrg(hDC, X, Y);
                    111: 
                    112:        if (lpPoint != NULL)
                    113:                *((DWORD FAR*)lpPoint) = dwWindowOrgPrev;
                    114: 
                    115:        return TRUE;
                    116: }
                    117: 
                    118: BOOL FAR PASCAL MoveToEx(
                    119:        HDC hDC, 
                    120:        int X, 
                    121:        int Y, 
                    122:        LPPOINT lpPoint 
                    123: )
                    124: {
                    125:        DWORD dwPointPrev;
                    126: 
                    127:        dwPointPrev = MoveTo(hDC, X, Y );
                    128: 
                    129:        if (lpPoint != NULL)
                    130:                *((DWORD FAR*)lpPoint) = dwPointPrev;
                    131: 
                    132:        return TRUE;
                    133: }
                    134: 
                    135: BOOL FAR PASCAL ScaleViewportExtEx(
                    136:        HDC hDC, 
                    137:        int Xnum, 
                    138:        int Xdenom, 
                    139:        int Ynum,
                    140:        int Ydenom,
                    141:        LPSIZE lpSize
                    142: )
                    143: {
                    144:        DWORD dwViewportExtPrev;
                    145: 
                    146:        dwViewportExtPrev = ScaleViewportExt(hDC, Xnum, Xdenom, Ynum, Ydenom);
                    147: 
                    148:        if (lpSize != NULL)
                    149:                *((DWORD FAR*)lpSize) = dwViewportExtPrev;
                    150: 
                    151:        return TRUE;
                    152: }
                    153: 
                    154: BOOL FAR PASCAL ScaleWindowExtEx(
                    155:        HDC hDC,
                    156:        int Xnum,
                    157:        int Xdenom,
                    158:        int Ynum,
                    159:        int Ydenom,
                    160:        LPSIZE lpSize
                    161: )
                    162: {
                    163:        DWORD dwWindowExtPrev;
                    164:        
                    165:        dwWindowExtPrev = ScaleWindowExt(hDC, Xnum, Xdenom, Ynum, Ydenom);
                    166: 
                    167:        if (lpSize != NULL)
                    168:                *((DWORD FAR*)lpSize) = dwWindowExtPrev;
                    169: 
                    170:        return TRUE;
                    171: }
                    172: 
                    173: BOOL FAR PASCAL SetBitmapDimensionEx(
                    174:        HBITMAP hBitmap,
                    175:        int X,
                    176:        int Y,
                    177:        LPSIZE lpSize
                    178: )
                    179: {
                    180:        DWORD dwBitmapDimensionPrev;
                    181: 
                    182:        dwBitmapDimensionPrev = SetBitmapDimension(hBitmap, X, Y);
                    183: 
                    184:        if (lpSize != NULL)
                    185:                *((DWORD FAR*)lpSize) = dwBitmapDimensionPrev;
                    186: 
                    187:        return TRUE;
                    188: }
                    189: 
                    190: BOOL FAR PASCAL SetViewportExtEx(HDC hDC, int X, int Y, LPSIZE lpSize)
                    191: {
                    192:        DWORD dwViewportExtPrev;
                    193: 
                    194:        dwViewportExtPrev = SetViewportExt(hDC, X, Y);
                    195:        if (dwViewportExtPrev == 0)
                    196:                return FALSE;
                    197: 
                    198:        if (lpSize != NULL)
                    199:                *((DWORD FAR*)lpSize) = dwViewportExtPrev;
                    200: 
                    201:        return TRUE;
                    202: }
                    203: 
                    204: BOOL FAR PASCAL SetViewportOrgEx(
                    205:        HDC hDC,
                    206:        int X,
                    207:        int Y,
                    208:        LPPOINT lpPoint
                    209: )
                    210: {
                    211:        DWORD dwViewportOrgPrev;
                    212: 
                    213:        dwViewportOrgPrev = SetViewportOrg(hDC, X, Y);
                    214: 
                    215:        if (lpPoint != NULL)
                    216:                *((DWORD FAR*)lpPoint) = dwViewportOrgPrev;
                    217: 
                    218:        return TRUE;
                    219: }
                    220: 
                    221: BOOL FAR PASCAL SetWindowExtEx(
                    222:        HDC hDC,
                    223:        int X,
                    224:        int Y,
                    225:        LPSIZE lpSize
                    226: )
                    227: {
                    228:        DWORD dwWindowExtPrev;
                    229: 
                    230:        dwWindowExtPrev = SetWindowExt(hDC, X, Y);
                    231: 
                    232:        if (lpSize != NULL)
                    233:                *((DWORD FAR*)lpSize) = dwWindowExtPrev;
                    234: 
                    235:        return TRUE;
                    236: }
                    237: 
                    238: BOOL FAR PASCAL SetWindowOrgEx(
                    239:        HDC hDC,
                    240:        int X,
                    241:        int Y,
                    242:        LPPOINT lpPoint
                    243: )
                    244: {
                    245:        DWORD dwWindowOrgPrev;
                    246: 
                    247:        dwWindowOrgPrev = SetWindowOrg(hDC, X, Y);
                    248: 
                    249:        if (lpPoint != NULL)
                    250:                *((DWORD FAR*)lpPoint) = dwWindowOrgPrev;
                    251: 
                    252:        return TRUE;
                    253: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.