|
|
Microsoft Windows NT Pre-Release 11-19-1991
#include <windows.h>
#include <win3216.h>
BOOL FAR PASCAL DlgDirSelectEx(
HWND hDlg,
LPSTR lpString,
int nCount,
int nIDListBox
)
{
return DlgDirSelect(hDlg, lpString, nIDListBox);
}
BOOL FAR PASCAL DlgDirSelectComboBoxEx(
HWND hDlg,
LPSTR lpString,
int nCount,
int nIDComboBox
)
{
return DlgDirSelectComboBox(hDlg, lpString, nIDComboBox);
}
BOOL FAR PASCAL GetAspectRatioFilterEx(HDC hDC, LPSIZE lpAspectRatio)
{
*((DWORD FAR*)lpAspectRatio) = GetAspectRatioFilter(hDC);
return TRUE;
}
BOOL FAR PASCAL GetBitmapDimensionEx(HBITMAP hBitmap, LPSIZE lpDimension)
{
*((DWORD FAR*)lpDimension) = GetBitmapDimension(hBitmap);
return TRUE;
}
BOOL FAR PASCAL GetBrushOrgEx(HDC hDC, LPPOINT lpPoint)
{
*((DWORD FAR*)lpPoint) = GetBrushOrg(hDC);
return TRUE;
}
BOOL FAR PASCAL GetCurrentPositionEx(HDC hDC, LPPOINT lpPoint)
{
*((DWORD FAR*)lpPoint) = GetCurrentPosition(hDC);
return TRUE;
}
BOOL FAR PASCAL GetTextExtentPoint(
HDC hDC,
LPSTR lpString,
int nCount,
LPSIZE lpSize
)
{
*((DWORD FAR*)lpSize) = GetTextExtent(hDC, lpString, nCount);
return TRUE;
}
BOOL FAR PASCAL GetViewportExtEx(HDC hDC, LPSIZE lpSize)
{
*((DWORD FAR*)lpSize) = GetViewportExt(hDC);
return TRUE;
}
BOOL FAR PASCAL GetViewportOrgEx(HDC hDC, LPPOINT lpPoint)
{
*((DWORD FAR*)lpPoint) = GetViewportOrg(hDC);
return TRUE;
}
BOOL FAR PASCAL GetWindowExtEx(HDC hDC, LPSIZE lpSize)
{
*((DWORD FAR*)lpSize) = GetWindowExt(hDC);
return TRUE;
}
BOOL FAR PASCAL GetWindowOrgEx(HDC hDC, LPPOINT lpPoint)
{
*((DWORD FAR*)lpPoint) = GetWindowOrg(hDC);
return TRUE;
}
BOOL FAR PASCAL OffsetViewportOrgEx(
HDC hDC,
int X,
int Y,
LPPOINT lpPoint
)
{
DWORD dwViewportOrgPrev;
dwViewportOrgPrev = OffsetViewportOrg(hDC, X, Y);
if (lpPoint != NULL)
*((DWORD FAR*)lpPoint) = dwViewportOrgPrev;
return TRUE;
}
BOOL FAR PASCAL OffsetWindowOrgEx(
HDC hDC,
int X,
int Y,
LPPOINT lpPoint
)
{
DWORD dwWindowOrgPrev;
dwWindowOrgPrev = OffsetWindowOrg(hDC, X, Y);
if (lpPoint != NULL)
*((DWORD FAR*)lpPoint) = dwWindowOrgPrev;
return TRUE;
}
BOOL FAR PASCAL MoveToEx(
HDC hDC,
int X,
int Y,
LPPOINT lpPoint
)
{
DWORD dwPointPrev;
dwPointPrev = MoveTo(hDC, X, Y );
if (lpPoint != NULL)
*((DWORD FAR*)lpPoint) = dwPointPrev;
return TRUE;
}
BOOL FAR PASCAL ScaleViewportExtEx(
HDC hDC,
int Xnum,
int Xdenom,
int Ynum,
int Ydenom,
LPSIZE lpSize
)
{
DWORD dwViewportExtPrev;
dwViewportExtPrev = ScaleViewportExt(hDC, Xnum, Xdenom, Ynum, Ydenom);
if (lpSize != NULL)
*((DWORD FAR*)lpSize) = dwViewportExtPrev;
return TRUE;
}
BOOL FAR PASCAL ScaleWindowExtEx(
HDC hDC,
int Xnum,
int Xdenom,
int Ynum,
int Ydenom,
LPSIZE lpSize
)
{
DWORD dwWindowExtPrev;
dwWindowExtPrev = ScaleWindowExt(hDC, Xnum, Xdenom, Ynum, Ydenom);
if (lpSize != NULL)
*((DWORD FAR*)lpSize) = dwWindowExtPrev;
return TRUE;
}
BOOL FAR PASCAL SetBitmapDimensionEx(
HBITMAP hBitmap,
int X,
int Y,
LPSIZE lpSize
)
{
DWORD dwBitmapDimensionPrev;
dwBitmapDimensionPrev = SetBitmapDimension(hBitmap, X, Y);
if (lpSize != NULL)
*((DWORD FAR*)lpSize) = dwBitmapDimensionPrev;
return TRUE;
}
BOOL FAR PASCAL SetViewportExtEx(HDC hDC, int X, int Y, LPSIZE lpSize)
{
DWORD dwViewportExtPrev;
dwViewportExtPrev = SetViewportExt(hDC, X, Y);
if (dwViewportExtPrev == 0)
return FALSE;
if (lpSize != NULL)
*((DWORD FAR*)lpSize) = dwViewportExtPrev;
return TRUE;
}
BOOL FAR PASCAL SetViewportOrgEx(
HDC hDC,
int X,
int Y,
LPPOINT lpPoint
)
{
DWORD dwViewportOrgPrev;
dwViewportOrgPrev = SetViewportOrg(hDC, X, Y);
if (lpPoint != NULL)
*((DWORD FAR*)lpPoint) = dwViewportOrgPrev;
return TRUE;
}
BOOL FAR PASCAL SetWindowExtEx(
HDC hDC,
int X,
int Y,
LPSIZE lpSize
)
{
DWORD dwWindowExtPrev;
dwWindowExtPrev = SetWindowExt(hDC, X, Y);
if (lpSize != NULL)
*((DWORD FAR*)lpSize) = dwWindowExtPrev;
return TRUE;
}
BOOL FAR PASCAL SetWindowOrgEx(
HDC hDC,
int X,
int Y,
LPPOINT lpPoint
)
{
DWORD dwWindowOrgPrev;
dwWindowOrgPrev = SetWindowOrg(hDC, X, Y);
if (lpPoint != NULL)
*((DWORD FAR*)lpPoint) = dwWindowOrgPrev;
return TRUE;
}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.