Ignore:
Timestamp:
Nov 4, 2000, 5:29:24 PM (25 years ago)
Author:
sandervl
Message:

OffsetRgn fix + small changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gdi32/metafile.cpp

    r2802 r4552  
    1 /* $Id: metafile.cpp,v 1.2 2000-02-16 14:18:11 sandervl Exp $ */
     1/* $Id: metafile.cpp,v 1.3 2000-11-04 16:29:24 sandervl Exp $ */
    22
    33/*
     
    2323HENHMETAFILE WIN32API CloseEnhMetaFile( HDC arg1)
    2424{
    25     dprintf(("GDI32: CloseEnhMetaFile"));
    26     return O32_CloseEnhMetaFile(arg1);
     25    dprintf(("GDI32: CloseEnhMetaFile NOT IMPLEMENTED"));
     26////    return O32_CloseEnhMetaFile(arg1);
     27    return 0;
    2728}
    2829//******************************************************************************
     
    3738HENHMETAFILE WIN32API CopyEnhMetaFileA( HENHMETAFILE arg1, LPCSTR  arg2)
    3839{
    39     dprintf(("GDI32: CopyEnhMetaFileA"));
    40     return O32_CopyEnhMetaFile(arg1, arg2);
     40    dprintf(("GDI32: CopyEnhMetaFileA NOT IMPLEMENTED"));
     41////    return O32_CopyEnhMetaFile(arg1, arg2);
     42    return 0;
    4143}
    4244//******************************************************************************
     
    4850
    4951    dprintf(("GDI32: CopyEnhMetaFileW"));
    50     rc = O32_CopyEnhMetaFile(arg1, astring);
     52    rc = CopyEnhMetaFileA(arg1, astring);
    5153    FreeAsciiString(astring);
    5254    return rc;
     
    5658HENHMETAFILE WIN32API CreateEnhMetaFileA( HDC arg1, LPCSTR arg2, const RECT * arg3, LPCSTR  arg4)
    5759{
    58     dprintf(("GDI32: CreateEnhMetaFileA"));
    59     return O32_CreateEnhMetaFile(arg1, arg2, arg3, arg4);
     60    dprintf(("GDI32: CreateEnhMetaFileA NOT IMPLEMENTED"));
     61////    return O32_CreateEnhMetaFile(arg1, arg2, arg3, arg4);
     62    return 0;
    6063}
    6164//******************************************************************************
     
    6871
    6972    dprintf(("GDI32: CreateMetaFileW"));
    70     rc = O32_CreateEnhMetaFile(arg1,astring1,arg3,astring2);
     73    rc = CreateEnhMetaFileA(arg1,astring1,arg3,astring2);
    7174    FreeAsciiString(astring1);
    7275    FreeAsciiString(astring2);
     
    9699BOOL WIN32API DeleteEnhMetaFile( HENHMETAFILE arg1)
    97100{
    98     dprintf(("GDI32: DeleteEnhMetaFile\n"));
    99     return O32_DeleteEnhMetaFile(arg1);
     101    dprintf(("GDI32: DeleteEnhMetaFile NOT IMPLEMENTED"));
     102////    return O32_DeleteEnhMetaFile(arg1);
     103    return 0;
    100104}
    101105//******************************************************************************
     
    128132//TODO: Callback
    129133//******************************************************************************
    130 BOOL WIN32API EnumMetaFile( HDC arg1, HMETAFILE arg2, MFENUMPROC arg3, LPARAM  arg4)
    131 {
    132     dprintf(("GDI32: EnumMetaFile STUB"));
     134BOOL WIN32API EnumMetaFile( HDC hdc, HMETAFILE hMetafile, MFENUMPROC metaProc, LPARAM lParam)
     135{
     136#ifdef STDCALL_ENUMPROCS
     137    dprintf(("GDI32: EnumMetaFile %x %x %x %x", hdc, hMetafile, metaProc, lParam));
     138    //should change os2win.h
     139    return O32_EnumMetaFile(hdc, hMetafile, (MFENUMPROC_O32)metaProc, lParam);
     140#else
     141    dprintf(("GDI32: EnumMetaFile NOT IMPLEMENTED"));
    133142    //calling convention differences
    134143//    return O32_EnumMetaFile(arg1, arg2, arg3, arg4);
    135144    return 0;
     145#endif
    136146}
    137147//******************************************************************************
     
    139149BOOL WIN32API EnumEnhMetaFile( HDC arg1, HENHMETAFILE arg2, ENHMFENUMPROC arg3, PVOID arg4, const RECT *  arg5)
    140150{
    141     dprintf(("GDI32: EnumEnhMetaFile DOESN'T WORK!"));
     151    dprintf(("GDI32: EnumEnhMetaFile NOT IMPLEMENTED!"));
    142152//    return O32_EnumEnhMetaFile(arg1, arg2, arg3, arg4, arg5);
    143153    return 0;
     
    167177HENHMETAFILE WIN32API GetEnhMetaFileA( LPCSTR arg1)
    168178{
    169     dprintf(("GDI32: GetEnhMetaFileA"));
    170     return O32_GetEnhMetaFile(arg1);
     179    dprintf(("GDI32: GetEnhMetaFileA NOT IMPLEMENTED"));
     180////    return O32_GetEnhMetaFile(arg1);
     181    return 0;
    171182}
    172183//******************************************************************************
     
    179190    dprintf(("GDI32: GetEnhMetaFileW"));
    180191    // NOTE: This will not work as is (needs UNICODE support)
    181     rc = O32_GetEnhMetaFile(astring);
     192    rc = GetEnhMetaFileA(astring);
    182193    FreeAsciiString(astring);
    183194    return rc;
     
    187198UINT WIN32API GetEnhMetaFileBits( HENHMETAFILE arg1, UINT arg2, PBYTE  arg3)
    188199{
    189     dprintf(("GDI32: GetEnhMetaFileBits"));
    190     return O32_GetEnhMetaFileBits(arg1, arg2, arg3);
     200    dprintf(("GDI32: GetEnhMetaFileBits NOT IMPLEMENTED"));
     201////    return O32_GetEnhMetaFileBits(arg1, arg2, arg3);
     202    return 0;
    191203}
    192204//******************************************************************************
     
    201213HENHMETAFILE WIN32API SetEnhMetaFileBits( UINT arg1, const BYTE *  arg2)
    202214{
    203     dprintf(("GDI32: SetEnhMetaFileBits"));
    204     return O32_SetEnhMetaFileBits(arg1, arg2);
     215    dprintf(("GDI32: SetEnhMetaFileBits NOT IMPLEMENTED"));
     216////    return O32_SetEnhMetaFileBits(arg1, arg2);
     217    return 0;
    205218}
    206219//******************************************************************************
     
    215228HENHMETAFILE WIN32API SetWinMetaFileBits( UINT arg1, const BYTE * arg2, HDC arg3, const METAFILEPICT *  arg4)
    216229{
    217     dprintf(("GDI32: SetWinMetaFileBits"));
    218     return O32_SetWinMetaFileBits(arg1, arg2, arg3, arg4);
     230    dprintf(("GDI32: SetWinMetaFileBits NOT IMPLEMENTED"));
     231////    return O32_SetWinMetaFileBits(arg1, arg2, arg3, arg4);
     232    return 0;
    219233}
    220234//******************************************************************************
     
    222236UINT WIN32API GetWinMetaFileBits( HENHMETAFILE arg1, UINT arg2, PBYTE arg3, int arg4, HDC arg5)
    223237{
    224     dprintf(("GDI32: GetWinMetaFileBits"));
    225     return O32_GetWinMetaFileBits(arg1, arg2, arg3, arg4, arg5);
     238    dprintf(("GDI32: GetWinMetaFileBits NOT IMPLEMENTED"));
     239////    return O32_GetWinMetaFileBits(arg1, arg2, arg3, arg4, arg5);
     240    return 0;
    226241}
    227242//******************************************************************************
     
    229244UINT WIN32API GetEnhMetaFileHeader( HENHMETAFILE arg1, UINT arg2, LPENHMETAHEADER  arg3)
    230245{
    231     dprintf(("GDI32: GetEnhMetaFileHeader"));
    232     return O32_GetEnhMetaFileHeader(arg1, arg2, arg3);
     246    dprintf(("GDI32: GetEnhMetaFileHeader NOT IMPLEMENTED"));
     247////    return O32_GetEnhMetaFileHeader(arg1, arg2, arg3);
     248    return 0;
    233249}
    234250//******************************************************************************
     
    236252UINT WIN32API GetEnhMetaFilePaletteEntries( HENHMETAFILE arg1, UINT arg2, PPALETTEENTRY  arg3)
    237253{
    238     dprintf(("GDI32: GetEnhMetaFilePaletteEntries"));
    239     return O32_GetEnhMetaFilePaletteEntries(arg1, arg2, arg3);
     254    dprintf(("GDI32: GetEnhMetaFilePaletteEntries NOT IMPLEMENTED"));
     255////    return O32_GetEnhMetaFilePaletteEntries(arg1, arg2, arg3);
     256    return 0;
    240257}
    241258//******************************************************************************
     
    243260BOOL WIN32API PlayEnhMetaFile( HDC arg1, HENHMETAFILE arg2, const RECT *  arg3)
    244261{
    245     dprintf(("GDI32: PlayEnhMetaFile"));
    246     return O32_PlayEnhMetaFile(arg1, arg2, arg3);
     262    dprintf(("GDI32: PlayEnhMetaFile NOT IMPLEMENTED"));
     263////    return O32_PlayEnhMetaFile(arg1, arg2, arg3);
     264    return 0;
    247265}
    248266//******************************************************************************
     
    269287        )
    270288{
    271         dprintf(("GDI32: PlayEnhMetaFileRecord - stub\n"));
     289        dprintf(("GDI32: PlayEnhMetaFileRecord - NOT IMPLEMENTED"));
    272290        return FALSE;
    273291}
    274292//******************************************************************************
    275 UINT WIN32API GetEnhMetaFileDescriptionA(                    /*KSO Thu 21.05.1998*/
    276         HENHMETAFILE    arg1,
    277         UINT                    arg2,
    278         LPSTR                   arg3
    279         )
    280 {
    281         dprintf(("GDI32: GetEnhMetaFileDescriptionA - stub\n"));
     293UINT WIN32API GetEnhMetaFileDescriptionA(HENHMETAFILE    arg1,
     294                                         UINT            arg2,
     295                                         LPSTR           arg3)
     296{
     297        dprintf(("GDI32: GetEnhMetaFileDescriptionA - NOT IMPLEMENTED"));
    282298        return FALSE;
    283299}
    284300//******************************************************************************
    285301//******************************************************************************
    286 UINT WIN32API GetEnhMetaFileDescriptionW(                    /*KSO Thu 21.05.1998*/
    287         HENHMETAFILE    arg1,
    288         UINT                    arg2,
    289         LPWSTR                  arg3
    290         )
     302UINT WIN32API GetEnhMetaFileDescriptionW(HENHMETAFILE    arg1,
     303                                         UINT            arg2,
     304                                         LPWSTR          arg3)
    291305{
    292306        dprintf(("GDI32: GetEnhMetaFileDescriptionW - stub\n"));
Note: See TracChangeset for help on using the changeset viewer.