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

ros_lpk.h
Go to the documentation of this file.
00001 /* 
00002  * COPYRIGHT:            See COPYING in the top level directory
00003  * PROJECT:              ReactOS 
00004  * PURPOSE:              LPK Library
00005  * PROGRAMMER:           Magnus Olsen (greatlrd)
00006  *
00007  */
00008 #define WIN32_NO_STATUS
00009 #define NTOS_MODE_USER
00010 
00011 #include <windows.h>
00012 #include <ndk/rtlfuncs.h>
00013 
00014 /* FIXME USP10 api that does not have prototype in any include file */
00015 VOID WINAPI LpkPresent(VOID);
00016 
00017 /* FIXME move _LPK_LPEDITCONTROL_LIST to global place so user32 can access it */
00018 typedef struct _LPK_LPEDITCONTROL_LIST
00019 {
00020     PVOID EditCreate;
00021     PVOID EditIchToXY;
00022     PVOID EditMouseToIch;
00023     PVOID EditCchInWidth;
00024     PVOID EditGetLineWidth;
00025     PVOID EditDrawText;
00026     PVOID EditHScroll;
00027     PVOID EditMoveSelection;
00028     PVOID EditVerifyText;
00029     PVOID EditNextWord;
00030     PVOID EditSetMenu;
00031     PVOID EditProcessMenu;
00032     PVOID EditCreateCaret;
00033     PVOID EditAdjustCaret;
00034 } LPK_LPEDITCONTROL_LIST, *PLPK_LPEDITCONTROL_LIST;
00035 
00036 /* This List are exported */
00037 
00038 
00039 DWORD WINAPI EditCreate( DWORD x1, DWORD x2);
00040 DWORD WINAPI EditIchToXY( DWORD x1, DWORD x2, DWORD x3, DWORD x4, DWORD x5);
00041 DWORD WINAPI EditMouseToIch( DWORD x1, DWORD x2, DWORD x3, DWORD x4, DWORD x5);
00042 DWORD WINAPI EditCchInWidth( DWORD x1, DWORD x2, DWORD x3, DWORD x4, DWORD x5);
00043 
00044 DWORD WINAPI EditGetLineWidth( DWORD x1, DWORD x2, DWORD x3, DWORD  x4);
00045 DWORD WINAPI EditDrawText( DWORD x1, DWORD x2, DWORD x3, DWORD x4, DWORD x5, DWORD x6, DWORD x7);
00046 DWORD WINAPI EditHScroll( DWORD x1, DWORD x2, DWORD x3);
00047 DWORD WINAPI EditMoveSelection( DWORD x1, DWORD x2, DWORD x3, DWORD x4, DWORD x5);
00048 
00049 DWORD WINAPI EditVerifyText( DWORD x1, DWORD x2, DWORD x3, DWORD x4, DWORD x5, DWORD x6);
00050 DWORD WINAPI EditNextWord(DWORD x1, DWORD x2, DWORD x3, DWORD x4, DWORD x5, DWORD x6, DWORD x7);
00051 DWORD WINAPI EditSetMenu(DWORD x1, DWORD x2);
00052 DWORD WINAPI EditProcessMenu(DWORD x1, DWORD x2);
00053 DWORD WINAPI EditCreateCaret(DWORD x1, DWORD x2, DWORD x3, DWORD x4, DWORD x5);
00054 DWORD WINAPI EditAdjustCaret(DWORD x1, DWORD x2, DWORD x3, DWORD x5);
00055 
00056 DWORD WINAPI LpkInitialize(DWORD x1);
00057 DWORD WINAPI LpkTabbedTextOut(DWORD x1,DWORD x2,DWORD x3,DWORD x4,DWORD x5,DWORD x6,DWORD x7,DWORD x8,DWORD x9,DWORD x10,DWORD x11,DWORD x12);
00058 BOOL WINAPI LpkDllInitialize (HANDLE  hDll, DWORD dwReason, LPVOID lpReserved);
00059 DWORD WINAPI LpkDrawTextEx(DWORD x1,DWORD x2,DWORD x3,DWORD x4,DWORD x5,DWORD x6,DWORD x7,DWORD x8,DWORD x9, DWORD x10);
00060 DWORD WINAPI LpkExtTextOut(DWORD x1,DWORD x2,DWORD x3,DWORD x4,DWORD x5,DWORD x6,DWORD x7,DWORD x8,DWORD x9);
00061 DWORD WINAPI LpkGetCharacterPlacement(DWORD x1,DWORD x2,DWORD x3,DWORD x4,DWORD x5,DWORD x6, DWORD x7);
00062 DWORD WINAPI LpkGetTextExtentExPoint(DWORD x1,DWORD x2,DWORD x3,DWORD x4,DWORD x5,DWORD x6,DWORD x7,DWORD x8,DWORD x9);
00063 DWORD WINAPI LpkPSMTextOut(DWORD x1,DWORD x2,DWORD x3,DWORD x4,DWORD x5,DWORD x6);
00064 DWORD WINAPI LpkUseGDIWidthCache(DWORD x1,DWORD x2,DWORD x3,DWORD x4,DWORD x5);
00065 DWORD WINAPI ftsWordBreak(DWORD x1,DWORD x2,DWORD x3,DWORD x4,DWORD x5);
00066 

Generated on Sat May 26 2012 04:23:09 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.