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

winhelp.c File Reference
#include <assert.h>
#include <stdio.h>
#include <string.h>
#include <stdarg.h>
#include <stdlib.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
#include "commdlg.h"
#include "winhelp.h"
#include "winhelp_res.h"
#include "shellapi.h"
#include "richedit.h"
#include "commctrl.h"
#include "wine/debug.h"

Go to the source code of this file.

Data Structures

struct  WINHELP
struct  index_data

Defines

#define NONAMELESSUNION
#define NONAMELESSSTRUCT
#define CTL_ID_BUTTON   0x700
#define CTL_ID_TEXT   0x701
#define FONTS_LEN   (sizeof(logfontlist)/sizeof(*logfontlist))

Typedefs

typedef struct WINHELPLPWINHELP

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (winhelp)
static void WINHELP_InitFonts (HWND hWnd)
static DWORD CALLBACK WINHELP_RtfStreamIn (DWORD_PTR cookie, BYTE *buff, LONG cb, LONG *pcb)
static void WINHELP_SetupText (HWND hTextWnd, WINHELP_WINDOW *win, ULONG relative)
BOOL WINHELP_GetOpenFileName (LPSTR lpszFile, int len)
static INT WINHELP_MessageBoxIDS_s (UINT ids_text, LPCSTR str, UINT ids_title, WORD type)
HLPFILEWINHELP_LookupHelpFile (LPCSTR lpszFile)
HLPFILE_WINDOWINFOWINHELP_GetWindowInfo (HLPFILE *hlpfile, LPCSTR name)
static HLPFILE_WINDOWINFOWINHELP_GetPopupWindowInfo (HLPFILE *hlpfile, WINHELP_WINDOW *parent, LPARAM mouse)
static BOOL WINHELP_HasWorkingWindow (void)
static LRESULT WINHELP_HandleCommand (HWND hSrcWnd, LPARAM lParam)
void WINHELP_LayoutMainWindow (WINHELP_WINDOW *win)
static void WINHELP_DeleteButtons (WINHELP_WINDOW *win)
void WINHELP_DeleteBackSet (WINHELP_WINDOW *win)
static void WINHELP_DeletePageLinks (HLPFILE_PAGE *page)
WINHELP_WINDOWWINHELP_GrabWindow (WINHELP_WINDOW *win)
BOOL WINHELP_ReleaseWindow (WINHELP_WINDOW *win)
static void WINHELP_DeleteWindow (WINHELP_WINDOW *win)
static charWINHELP_GetCaption (WINHELP_WNDPAGE *wpage)
static void WINHELP_RememberPage (WINHELP_WINDOW *win, WINHELP_WNDPAGE *wpage)
static HLPFILE_LINKWINHELP_FindLink (WINHELP_WINDOW *win, LPARAM pos)
static LRESULT CALLBACK WINHELP_RicheditWndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
BOOL WINHELP_CreateHelpWindow (WINHELP_WNDPAGE *wpage, int nCmdShow, BOOL remember)
BOOL WINHELP_OpenHelpWindow (HLPFILE_PAGE *(*lookup)(HLPFILE *, LONG, ULONG *), HLPFILE *hlpfile, LONG val, HLPFILE_WINDOWINFO *wi, int nCmdShow)
static BOOL WINHELP_HandleTextMouse (WINHELP_WINDOW *win, UINT msg, LPARAM lParam)
static BOOL WINHELP_CheckPopup (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam, LRESULT *lret)
static LRESULT CALLBACK WINHELP_ButtonWndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
static LRESULT CALLBACK WINHELP_ButtonBoxWndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
static LRESULT CALLBACK WINHELP_HistoryWndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
static void cb_KWBTree (void *p, void **next, void *cookie)
static INT_PTR CALLBACK WINHELP_IndexDlgProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
static INT_PTR CALLBACK WINHELP_SearchDlgProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
static LRESULT CALLBACK WINHELP_MainWndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
BOOL WINHELP_CreateIndexWindow (BOOL is_search)
static BOOL WINHELP_RegisterWinClasses (void)
int PASCAL WinMain (HINSTANCE hInstance, HINSTANCE prev, LPSTR cmdline, int show)

Variables

WINHELP_GLOBALS Globals = {3, NULL, TRUE, NULL, NULL, NULL, NULL, NULL, {{{NULL,NULL}},0}, NULL}

Generated on Sun May 27 2012 04:44:16 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.