Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenumpdstubs.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
1.7.6.1
|