ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

umpdstubs.c
Go to the documentation of this file.
00001 #include <win32k.h>
00002 #undef XFORMOBJ
00003 
00004 #define UNIMPLEMENTED DbgPrint("(%s:%i) WIN32K: %s UNIMPLEMENTED\n", __FILE__, __LINE__, __FUNCTION__ )
00005 
00006 BOOL
00007 APIENTRY
00008 NtGdiUMPDEngFreeUserMem(
00009     IN KERNEL_PVOID *ppv)
00010 {
00011     UNIMPLEMENTED;
00012     return FALSE;
00013 }
00014 
00015 BOOL
00016 APIENTRY
00017 NtGdiSetPUMPDOBJ(
00018     IN HUMPD humpd,
00019     IN BOOL bStoreID,
00020     OUT HUMPD *phumpd,
00021     OUT BOOL *pbWOW64)
00022 {
00023     UNIMPLEMENTED;
00024     return FALSE;
00025 }
00026 
00027 HANDLE
00028 APIENTRY
00029 NtGdiBRUSHOBJ_hGetColorTransform(
00030    IN BRUSHOBJ *pbo)
00031 {
00032     UNIMPLEMENTED;
00033     return NULL;
00034 }
00035 
00036 PVOID
00037 APIENTRY
00038 NtGdiBRUSHOBJ_pvAllocRbrush(
00039     IN BRUSHOBJ *pbo,
00040     IN ULONG cj)
00041 {
00042     UNIMPLEMENTED;
00043     return NULL;
00044 }
00045 
00046 PVOID
00047 APIENTRY
00048 NtGdiBRUSHOBJ_pvGetRbrush(
00049     IN BRUSHOBJ *pbo)
00050 {
00051     UNIMPLEMENTED;
00052     return NULL;
00053 }
00054 
00055 ULONG
00056 APIENTRY
00057 NtGdiBRUSHOBJ_ulGetBrushColor(
00058     BRUSHOBJ *pbo)
00059 {
00060     UNIMPLEMENTED;
00061     return 0;
00062 }
00063 
00064 BOOL
00065 APIENTRY
00066 NtGdiBRUSHOBJ_DeleteRbrush(
00067     IN BRUSHOBJ *pbo,
00068     IN BRUSHOBJ *pboB)
00069 {
00070     UNIMPLEMENTED;
00071     return 0;
00072 }
00073 
00074 BOOL
00075 APIENTRY
00076 NtGdiCLIPOBJ_bEnum(
00077     IN CLIPOBJ *pco,
00078     IN ULONG cj,
00079     OUT ULONG *pv)
00080 {
00081     UNIMPLEMENTED;
00082     return FALSE;
00083 }
00084 
00085 ULONG
00086 APIENTRY
00087 NtGdiCLIPOBJ_cEnumStart(
00088     IN CLIPOBJ *pco,
00089     IN BOOL bAll,
00090     IN ULONG iType,
00091     IN ULONG iDirection,
00092     IN ULONG cLimit)
00093 {
00094     UNIMPLEMENTED;
00095     return 0;
00096 }
00097 
00098 PATHOBJ*
00099 APIENTRY
00100 NtGdiCLIPOBJ_ppoGetPath(
00101     CLIPOBJ *pco)
00102 {
00103     UNIMPLEMENTED;
00104     return NULL;
00105 }
00106 
00107 BOOL
00108 APIENTRY
00109 NtGdiEngAssociateSurface(
00110     IN HSURF hsurf,
00111     IN HDEV hdev,
00112     IN ULONG flHooks)
00113 {
00114     UNIMPLEMENTED;
00115     return FALSE;
00116 }
00117 
00118 BOOL
00119 APIENTRY
00120 NtGdiEngCheckAbort(
00121     IN SURFOBJ *pso)
00122 {
00123     UNIMPLEMENTED;
00124     return FALSE;
00125 }
00126 
00127 FD_GLYPHSET*
00128 APIENTRY
00129 NtGdiEngComputeGlyphSet(
00130     INT nCodePage,
00131     INT nFirstChar,
00132     INT cChars)
00133 {
00134     UNIMPLEMENTED;
00135     return NULL;
00136 }
00137 
00138 BOOL
00139 APIENTRY
00140 NtGdiEngCopyBits(
00141     SURFOBJ *psoDest,
00142     SURFOBJ *psoSrc,
00143     CLIPOBJ *pco,
00144     XLATEOBJ *pxlo,
00145     RECTL *prclDest,
00146     POINTL *pptlSrc)
00147 {
00148     UNIMPLEMENTED;
00149     return FALSE;
00150 }
00151 
00152 HBITMAP
00153 APIENTRY
00154 NtGdiEngCreateBitmap(
00155     IN SIZEL sizl,
00156     IN LONG lWidth,
00157     IN ULONG iFormat,
00158     IN ULONG fl,
00159     IN PVOID pvBits)
00160 {
00161     UNIMPLEMENTED;
00162     return NULL;
00163 }
00164 
00165 CLIPOBJ*
00166 APIENTRY
00167 NtGdiEngCreateClip(VOID)
00168 {
00169     UNIMPLEMENTED;
00170     return NULL;
00171 }
00172 
00173 HBITMAP
00174 APIENTRY
00175 NtGdiEngCreateDeviceBitmap(
00176     IN DHSURF dhsurf,
00177     IN SIZEL sizl,
00178     IN ULONG iFormatCompat)
00179 {
00180     UNIMPLEMENTED;
00181     return NULL;
00182 }
00183 
00184 HSURF
00185 APIENTRY
00186 NtGdiEngCreateDeviceSurface(
00187     IN DHSURF dhsurf,
00188     IN SIZEL sizl,
00189     IN ULONG iFormatCompat)
00190 {
00191     UNIMPLEMENTED;
00192     return NULL;
00193 }
00194 
00195 HPALETTE
00196 APIENTRY
00197 NtGdiEngCreatePalette(
00198     IN ULONG iMode,
00199     IN ULONG cColors,
00200     IN ULONG *pulColors,
00201     IN ULONG flRed,
00202     IN ULONG flGreen,
00203     IN ULONG flBlue)
00204 {
00205     UNIMPLEMENTED;
00206     return NULL;
00207 }
00208 
00209 VOID
00210 APIENTRY
00211 NtGdiEngDeleteClip(
00212     CLIPOBJ *pco)
00213 {
00214     UNIMPLEMENTED;
00215 }
00216 
00217 BOOL
00218 APIENTRY
00219 NtGdiEngDeletePalette(
00220     IN HPALETTE hpal)
00221 {
00222     UNIMPLEMENTED;
00223     return FALSE;
00224 }
00225 
00226 VOID
00227 APIENTRY
00228 NtGdiEngDeletePath(
00229     IN PATHOBJ *ppo)
00230 {
00231     UNIMPLEMENTED;
00232 }
00233 
00234 BOOL
00235 APIENTRY
00236 NtGdiEngDeleteSurface(
00237     IN HSURF hsurf)
00238 {
00239     UNIMPLEMENTED;
00240     return FALSE;
00241 }
00242 
00243 BOOL
00244 APIENTRY
00245 NtGdiEngEraseSurface(
00246     SURFOBJ *pso,
00247     RECTL *prcl,
00248     ULONG iColor)
00249 {
00250     UNIMPLEMENTED;
00251     return FALSE;
00252 }
00253 
00254 BOOL
00255 APIENTRY
00256 NtGdiEngFillPath(
00257     SURFOBJ *pso,
00258     PATHOBJ *ppo,
00259     CLIPOBJ *pco,
00260     BRUSHOBJ *pbo,
00261     POINTL *pptlBrushOrg,
00262     MIX mix,
00263     FLONG flOptions)
00264 {
00265     UNIMPLEMENTED;
00266     return FALSE;
00267 }
00268 
00269 BOOL
00270 APIENTRY
00271 NtGdiEngGradientFill(
00272     SURFOBJ *psoDest,
00273     CLIPOBJ *pco,
00274     XLATEOBJ *pxlo,
00275     TRIVERTEX *pVertex,
00276     ULONG nVertex,
00277     PVOID pMesh,
00278     ULONG nMesh,
00279     RECTL *prclExtents,
00280     POINTL *pptlDitherOrg,
00281     ULONG ulMode)
00282 {
00283     UNIMPLEMENTED;
00284     return FALSE;
00285 }
00286 
00287 BOOL
00288 APIENTRY
00289 NtGdiEngLineTo(
00290     IN SURFOBJ *pso,
00291     IN CLIPOBJ *pco,
00292     IN BRUSHOBJ *pbo,
00293     IN LONG x1,
00294     IN LONG y1,
00295     IN LONG x2,
00296     IN LONG y2,
00297     IN RECTL *prclBounds,
00298     IN MIX mix)
00299 {
00300     UNIMPLEMENTED;
00301     return FALSE;
00302 }
00303 
00304 BOOL
00305 APIENTRY
00306 NtGdiEngMarkBandingSurface(
00307     HSURF hsurf)
00308 {
00309     UNIMPLEMENTED;
00310     return FALSE;
00311 }
00312 
00313 BOOL
00314 APIENTRY
00315 NtGdiEngPaint(
00316     IN SURFOBJ *pso,
00317     IN CLIPOBJ *pco,
00318     IN BRUSHOBJ *pbo,
00319     IN POINTL *pptlBrushOrg,
00320     IN MIX  mix)
00321 {
00322     UNIMPLEMENTED;
00323     return FALSE;
00324 }
00325 
00326 BOOL
00327 APIENTRY
00328 NtGdiEngPlgBlt(
00329     SURFOBJ *psoTrg,
00330     SURFOBJ *psoSrc,
00331     SURFOBJ *psoMsk,
00332     CLIPOBJ *pco,
00333     XLATEOBJ *pxlo,
00334     COLORADJUSTMENT *pca,
00335     POINTL *pptlBrushOrg,
00336     POINTFIX *pptfx,
00337     RECTL *prcl,
00338     POINTL *pptl,
00339     ULONG iMode)
00340 {
00341     UNIMPLEMENTED;
00342     return FALSE;
00343 }
00344 
00345 BOOL
00346 APIENTRY
00347 NtGdiEngStretchBltROP(
00348     SURFOBJ *psoDest,
00349     SURFOBJ *psoSrc,
00350     SURFOBJ *psoMask,
00351     CLIPOBJ *pco,
00352     XLATEOBJ *pxlo,
00353     COLORADJUSTMENT *pca,
00354     POINTL *pptlHTOrg,
00355     RECTL *prclDest,
00356     RECTL *prclSrc,
00357     POINTL *pptlMask,
00358     ULONG iMode,
00359     BRUSHOBJ *pbo,
00360     DWORD rop4)
00361 {
00362     UNIMPLEMENTED;
00363     return FALSE;
00364 }
00365 
00366 BOOL
00367 APIENTRY
00368 NtGdiEngStrokePath(
00369     SURFOBJ *pso,
00370     PATHOBJ *ppo,
00371     CLIPOBJ *pco,
00372     XFORMOBJ *pxo,
00373     BRUSHOBJ *pbo,
00374     POINTL *pptlBrushOrg,
00375     LINEATTRS *plineattrs,
00376     MIX mix)
00377 {
00378     UNIMPLEMENTED;
00379     return FALSE;
00380 }
00381 
00382 BOOL
00383 APIENTRY
00384 NtGdiEngStrokeAndFillPath(
00385     SURFOBJ *pso,
00386     PATHOBJ *ppo,
00387     CLIPOBJ *pco,
00388     XFORMOBJ *pxo,
00389     BRUSHOBJ *pboStroke,
00390     LINEATTRS *plineattrs,
00391     BRUSHOBJ *pboFill,
00392     POINTL *pptlBrushOrg,
00393     MIX mixFill,
00394     FLONG flOptions)
00395 {
00396     UNIMPLEMENTED;
00397     return FALSE;
00398 }
00399 
00400 BOOL
00401 APIENTRY
00402 NtGdiEngTextOut(
00403     SURFOBJ *pso,
00404     STROBJ *pstro,
00405     FONTOBJ *pfo,
00406     CLIPOBJ *pco,
00407     RECTL *prclExtra,
00408     RECTL *prclOpaque,
00409     BRUSHOBJ *pboFore,
00410     BRUSHOBJ *pboOpaque,
00411     POINTL *pptlOrg,
00412     MIX mix)
00413 {
00414      UNIMPLEMENTED;
00415     return FALSE;
00416 }
00417 
00418 BOOL
00419 APIENTRY
00420 NtGdiEngTransparentBlt(
00421     IN SURFOBJ *psoDst,
00422     IN SURFOBJ *psoSrc,
00423     IN CLIPOBJ *pco,
00424     IN XLATEOBJ *pxlo,
00425     IN PRECTL prclDst,
00426     IN PRECTL prclSrc,
00427     IN ULONG iTransColor,
00428     IN ULONG ulReserved)
00429 {
00430     UNIMPLEMENTED;
00431     return FALSE;
00432 }
00433 
00434 VOID
00435 APIENTRY
00436 NtGdiFONTOBJ_vGetInfo(
00437     IN FONTOBJ *pfo,
00438     IN ULONG cjSize,
00439     OUT FONTINFO *pfi)
00440 {
00441     UNIMPLEMENTED;
00442 }
00443 
00444 XFORMOBJ*
00445 APIENTRY
00446 NtGdiFONTOBJ_pxoGetXform(
00447     IN FONTOBJ *pfo)
00448 {
00449     UNIMPLEMENTED;
00450     return NULL;
00451 }
00452 
00453 ULONG
00454 APIENTRY
00455 NtGdiFONTOBJ_cGetGlyphs(
00456     IN FONTOBJ *pfo,
00457     IN ULONG    iMode,
00458     IN ULONG    cGlyph,
00459     IN HGLYPH  *phg,
00460     IN PVOID   *ppvGlyph)
00461 {
00462     UNIMPLEMENTED;
00463     return 0;
00464 }
00465 
00466 IFIMETRICS*
00467 APIENTRY
00468 NtGdiFONTOBJ_pifi(
00469     IN FONTOBJ *pfo)
00470 {
00471     UNIMPLEMENTED;
00472     return NULL;
00473 }
00474 
00475 FD_GLYPHSET*
00476 APIENTRY
00477 NtGdiFONTOBJ_pfdg(
00478     IN FONTOBJ *pfo)
00479 {
00480     UNIMPLEMENTED;
00481     return NULL;
00482 }
00483 
00484 PFD_GLYPHATTR
00485 APIENTRY
00486 NtGdiFONTOBJ_pQueryGlyphAttrs(
00487     IN FONTOBJ *pfo,
00488     IN ULONG iMode)
00489 {
00490     UNIMPLEMENTED;
00491     return NULL;
00492 }
00493 
00494 PVOID
00495 APIENTRY
00496 NtGdiFONTOBJ_pvTrueTypeFontFile(
00497     IN FONTOBJ *pfo,
00498     OUT ULONG *pcjFile)
00499 {
00500     UNIMPLEMENTED;
00501     return NULL;
00502 }
00503 
00504 ULONG
00505 APIENTRY
00506 NtGdiFONTOBJ_cGetAllGlyphHandles(
00507     IN FONTOBJ *pfo,
00508     IN HGLYPH  *phg)
00509 {
00510     UNIMPLEMENTED;
00511     return 0;
00512 }
00513 
00514 LONG
00515 APIENTRY
00516 NtGdiHT_Get8BPPMaskPalette(
00517     OUT OPTIONAL LPPALETTEENTRY pPaletteEntry,
00518     IN BOOL Use8BPPMaskPal,
00519     IN BYTE CMYMask,
00520     IN USHORT RedGamma,
00521     IN USHORT GreenGamma,
00522     IN USHORT BlueGamma)
00523 {
00524     UNIMPLEMENTED;
00525     return FALSE;
00526 }
00527 
00528 LONG
00529 APIENTRY
00530 NtGdiHT_Get8BPPFormatPalette(
00531     OUT OPTIONAL LPPALETTEENTRY pPaletteEntry,
00532     IN USHORT RedGamma,
00533     IN USHORT GreenGamma,
00534     IN USHORT BlueGamma)
00535 {
00536     UNIMPLEMENTED;
00537     return FALSE;
00538 }
00539 
00540 VOID
00541 APIENTRY
00542 NtGdiPATHOBJ_vGetBounds(
00543     IN PATHOBJ *ppo,
00544     OUT PRECTFX prectfx)
00545 {
00546     UNIMPLEMENTED;
00547 }
00548 
00549 BOOL
00550 APIENTRY
00551 NtGdiPATHOBJ_bEnum(
00552     IN PATHOBJ *ppo,
00553     OUT PATHDATA *ppd)
00554 {
00555     UNIMPLEMENTED;
00556     return FALSE;
00557 }
00558 
00559 VOID
00560 APIENTRY
00561 NtGdiPATHOBJ_vEnumStart(
00562     IN PATHOBJ *ppo)
00563 {
00564     UNIMPLEMENTED;
00565 }
00566 
00567 VOID
00568 APIENTRY
00569 NtGdiPATHOBJ_vEnumStartClipLines(
00570     IN PATHOBJ *ppo,
00571     IN CLIPOBJ *pco,
00572     IN SURFOBJ *pso,
00573     IN LINEATTRS *pla)
00574 {
00575     UNIMPLEMENTED;
00576 }
00577 
00578 BOOL
00579 APIENTRY
00580 NtGdiPATHOBJ_bEnumClipLines(
00581     IN PATHOBJ *ppo,
00582     IN ULONG cb,
00583     OUT CLIPLINE *pcl)
00584 {
00585     UNIMPLEMENTED;
00586     return FALSE;
00587 }
00588 
00589 BOOL
00590 APIENTRY
00591 NtGdiSTROBJ_bEnum(
00592     IN STROBJ *pstro,
00593     OUT ULONG *pc,
00594     OUT PGLYPHPOS *ppgpos)
00595 {
00596     UNIMPLEMENTED;
00597     return FALSE;
00598 }
00599 
00600 BOOL
00601 APIENTRY
00602 NtGdiSTROBJ_bEnumPositionsOnly(
00603     IN STROBJ *pstro,
00604     OUT ULONG *pc,
00605     OUT PGLYPHPOS *ppgpos)
00606 {
00607     UNIMPLEMENTED;
00608     return FALSE;
00609 }
00610 
00611 BOOL
00612 APIENTRY
00613 NtGdiSTROBJ_bGetAdvanceWidths(
00614     IN STROBJ *pstro,
00615     IN ULONG iFirst,
00616     IN ULONG c,
00617     OUT POINTQF *pptqD)
00618 {
00619     UNIMPLEMENTED;
00620     return FALSE;
00621 }
00622 
00623 VOID
00624 APIENTRY
00625 NtGdiSTROBJ_vEnumStart(
00626     IN STROBJ *pstro)
00627 {
00628     UNIMPLEMENTED;
00629 }
00630 
00631 DWORD
00632 APIENTRY
00633 NtGdiSTROBJ_dwGetCodePage(
00634     IN STROBJ *pstro)
00635 {
00636     UNIMPLEMENTED;
00637     return 0;
00638 }
00639 
00640 BOOL
00641 APIENTRY
00642 NtGdiXFORMOBJ_bApplyXform(
00643     IN XFORMOBJ *pxo,
00644     IN ULONG iMode,
00645     IN ULONG cPoints,
00646     IN  PVOID pvIn,
00647     OUT PVOID pvOut)
00648 {
00649     UNIMPLEMENTED;
00650     return FALSE;
00651 }
00652 
00653 ULONG
00654 APIENTRY
00655 NtGdiXFORMOBJ_iGetXform(
00656     IN XFORMOBJ *pxo,
00657     OUT OPTIONAL XFORML *pxform)
00658 {
00659     UNIMPLEMENTED;
00660     return 0;
00661 }
00662 
00663 ULONG
00664 APIENTRY
00665 NtGdiXLATEOBJ_cGetPalette(
00666     IN XLATEOBJ *pxlo,
00667     IN ULONG iPal,
00668     IN ULONG cPal,
00669     OUT ULONG *pPal)
00670 {
00671     UNIMPLEMENTED;
00672     return 0;
00673 }
00674 
00675 ULONG
00676 APIENTRY
00677 NtGdiXLATEOBJ_iXlate(
00678     IN XLATEOBJ *pxlo,
00679     IN ULONG iColor)
00680 {
00681     UNIMPLEMENTED;
00682     return 0;
00683 }
00684 
00685 HANDLE
00686 APIENTRY
00687 NtGdiXLATEOBJ_hGetColorTransform(
00688     IN XLATEOBJ *pxlo)
00689 {
00690     UNIMPLEMENTED;
00691     return 0;
00692 }
00693 
00694 
00695 //NtGdiEngAlphaBlend
00696 //NtGdiEngUnlockSurface
00697 //NtGdiEngLockSurface
00698 //NtGdiEngBitBlt
00699 //NtGdiEngStretchBlt
00700 

Generated on Fri May 25 2012 04:36:31 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.