ReactOS  0.4.13-dev-100-gc8611ae
winefile.h File Reference
#include <windows.h>
#include <commdlg.h>
#include <locale.h>
#include <time.h>
#include <shellapi.h>
#include <shlobj.h>
Include dependency graph for winefile.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  windowOptions
 
struct  WINEFILE_GLOBALS
 

Macros

#define WIN32_LEAN_AND_MEAN
 
#define WIN32_EXTRA_LEAN
 
#define NOSERVICE
 
#define NOMCX
 
#define NOIME
 
#define NOCOMM
 
#define NOKANJI
 
#define NORPC
 
#define NOPROXYSTUB
 
#define NOIMAGE
 
#define NOTAPE
 
#define NONAMELESSUNION
 
#define FILE_ATTRIBUTE_ENCRYPTED   0x00000040
 
#define FILE_ATTRIBUTE_SPARSE_FILE   0x00000200
 
#define FILE_ATTRIBUTE_REPARSE_POINT   0x00000400
 
#define FILE_ATTRIBUTE_NOT_CONTENT_INDEXED   0x00002000
 
#define ASSERT(x)   /* nothing */
 
#define BUFFER_LEN   1024
 
#define IMAGE_WIDTH   16
 
#define IMAGE_HEIGHT   13
 
#define SPLIT_WIDTH   5
 
#define TREE_LINE_DX   3
 
#define IDW_STATUSBAR   0x100
 
#define IDW_TOOLBAR   0x101
 
#define IDW_DRIVEBAR   0x102
 
#define IDW_FIRST_CHILD   0xC000 /*0x200*/
 
#define IDW_TREE_LEFT   3
 
#define IDW_TREE_RIGHT   6
 
#define IDW_HEADER_LEFT   2
 
#define IDW_HEADER_RIGHT   5
 
#define WM_DISPATCH_COMMAND   0xBF80
 
#define COLOR_COMPRESSED   RGB(0,0,255)
 
#define COLOR_SELECTION   RGB(0,0,128)
 
#define COLOR_SPLITBAR   LTGRAY_BRUSH
 
#define FRM_CALC_CLIENT   0xBF83
 
#define Frame_CalcFrameClient(hwnd, prt)   (SendMessageW(hwnd, FRM_CALC_CLIENT, 0, (LPARAM)(PRECT)prt))
 

Enumerations

enum  IMAGE {
  IMG_NONE =-1, IMG_FILE =0, IMG_DOCUMENT, IMG_EXECUTABLE,
  IMG_FOLDER, IMG_OPEN_FOLDER, IMG_FOLDER_PLUS, IMG_OPEN_PLUS,
  IMG_OPEN_MINUS, IMG_FOLDER_UP, IMG_FOLDER_CUR, IMG_NONE =-1,
  IMG_FILE =0, IMG_DOCUMENT, IMG_EXECUTABLE, IMG_FOLDER,
  IMG_OPEN_FOLDER, IMG_FOLDER_PLUS, IMG_OPEN_PLUS, IMG_OPEN_MINUS,
  IMG_FOLDER_UP, IMG_FOLDER_CUR
}
 

Variables

WINEFILE_GLOBALS Globals
 

Macro Definition Documentation

◆ ASSERT

#define ASSERT (   x)    /* nothing */

Definition at line 56 of file winefile.h.

◆ BUFFER_LEN

#define BUFFER_LEN   1024

Definition at line 59 of file winefile.h.

◆ COLOR_COMPRESSED

#define COLOR_COMPRESSED   RGB(0,0,255)

Definition at line 85 of file winefile.h.

◆ COLOR_SELECTION

#define COLOR_SELECTION   RGB(0,0,128)

Definition at line 86 of file winefile.h.

◆ COLOR_SPLITBAR

#define COLOR_SPLITBAR   LTGRAY_BRUSH

Definition at line 87 of file winefile.h.

◆ FILE_ATTRIBUTE_ENCRYPTED

#define FILE_ATTRIBUTE_ENCRYPTED   0x00000040

Definition at line 46 of file winefile.h.

◆ FILE_ATTRIBUTE_NOT_CONTENT_INDEXED

#define FILE_ATTRIBUTE_NOT_CONTENT_INDEXED   0x00002000

Definition at line 49 of file winefile.h.

◆ FILE_ATTRIBUTE_REPARSE_POINT

#define FILE_ATTRIBUTE_REPARSE_POINT   0x00000400

Definition at line 48 of file winefile.h.

◆ FILE_ATTRIBUTE_SPARSE_FILE

#define FILE_ATTRIBUTE_SPARSE_FILE   0x00000200

Definition at line 47 of file winefile.h.

◆ Frame_CalcFrameClient

#define Frame_CalcFrameClient (   hwnd,
  prt 
)    (SendMessageW(hwnd, FRM_CALC_CLIENT, 0, (LPARAM)(PRECT)prt))

Definition at line 90 of file winefile.h.

◆ FRM_CALC_CLIENT

#define FRM_CALC_CLIENT   0xBF83

Definition at line 89 of file winefile.h.

◆ IDW_DRIVEBAR

#define IDW_DRIVEBAR   0x102

Definition at line 75 of file winefile.h.

◆ IDW_FIRST_CHILD

#define IDW_FIRST_CHILD   0xC000 /*0x200*/

Definition at line 76 of file winefile.h.

◆ IDW_HEADER_LEFT

#define IDW_HEADER_LEFT   2

Definition at line 80 of file winefile.h.

◆ IDW_HEADER_RIGHT

#define IDW_HEADER_RIGHT   5

Definition at line 81 of file winefile.h.

◆ IDW_STATUSBAR

#define IDW_STATUSBAR   0x100

Definition at line 73 of file winefile.h.

◆ IDW_TOOLBAR

#define IDW_TOOLBAR   0x101

Definition at line 74 of file winefile.h.

◆ IDW_TREE_LEFT

#define IDW_TREE_LEFT   3

Definition at line 78 of file winefile.h.

◆ IDW_TREE_RIGHT

#define IDW_TREE_RIGHT   6

Definition at line 79 of file winefile.h.

◆ IMAGE_HEIGHT

#define IMAGE_HEIGHT   13

Definition at line 69 of file winefile.h.

◆ IMAGE_WIDTH

#define IMAGE_WIDTH   16

Definition at line 68 of file winefile.h.

◆ NOCOMM

#define NOCOMM

Definition at line 24 of file winefile.h.

◆ NOIMAGE

#define NOIMAGE

Definition at line 28 of file winefile.h.

◆ NOIME

#define NOIME

Definition at line 23 of file winefile.h.

◆ NOKANJI

#define NOKANJI

Definition at line 25 of file winefile.h.

◆ NOMCX

#define NOMCX

Definition at line 22 of file winefile.h.

◆ NONAMELESSUNION

#define NONAMELESSUNION

Definition at line 31 of file winefile.h.

◆ NOPROXYSTUB

#define NOPROXYSTUB

Definition at line 27 of file winefile.h.

◆ NORPC

#define NORPC

Definition at line 26 of file winefile.h.

◆ NOSERVICE

#define NOSERVICE

Definition at line 21 of file winefile.h.

◆ NOTAPE

#define NOTAPE

Definition at line 29 of file winefile.h.

◆ SPLIT_WIDTH

#define SPLIT_WIDTH   5

Definition at line 70 of file winefile.h.

◆ TREE_LINE_DX

#define TREE_LINE_DX   3

Definition at line 71 of file winefile.h.

◆ WIN32_EXTRA_LEAN

#define WIN32_EXTRA_LEAN

Definition at line 20 of file winefile.h.

◆ WIN32_LEAN_AND_MEAN

#define WIN32_LEAN_AND_MEAN

Definition at line 19 of file winefile.h.

◆ WM_DISPATCH_COMMAND

#define WM_DISPATCH_COMMAND   0xBF80

Definition at line 83 of file winefile.h.

Enumeration Type Documentation

◆ IMAGE

Enumerator
IMG_NONE 
IMG_FILE 
IMG_DOCUMENT 
IMG_EXECUTABLE 
IMG_FOLDER 
IMG_OPEN_FOLDER 
IMG_FOLDER_PLUS 
IMG_OPEN_PLUS 
IMG_OPEN_MINUS 
IMG_FOLDER_UP 
IMG_FOLDER_CUR 
IMG_NONE 
IMG_FILE 
IMG_DOCUMENT 
IMG_EXECUTABLE 
IMG_FOLDER 
IMG_OPEN_FOLDER 
IMG_FOLDER_PLUS 
IMG_OPEN_PLUS 
IMG_OPEN_MINUS 
IMG_FOLDER_UP 
IMG_FOLDER_CUR 

Definition at line 62 of file winefile.h.

Variable Documentation

◆ Globals

Definition at line 13 of file clipbrd.c.

Referenced by _tWinMain(), activate_drive_window(), activate_fs_window(), AlertFileDoesNotExist(), AlertFileNotFound(), AlertFileNotSaved(), AlertPrintError(), calc_single_width(), calc_widths(), ChildWndProc(), choose_font(), create_child_window(), create_drive_bar(), create_header(), create_tree_window(), DeleteClipboardContent(), DIALOG_AddFilterItem(), DIALOG_Browse(), DIALOG_COPY_MOVE_DlgProc(), DIALOG_CopyMove(), DIALOG_EditCopy(), DIALOG_EditCut(), DIALOG_EditDelete(), DIALOG_EditPaste(), DIALOG_EditSelectAll(), DIALOG_EditTimeDate(), DIALOG_EditUndo(), DIALOG_EditWrap(), DIALOG_Execute(), DIALOG_EXECUTE_DlgProc(), DIALOG_FileExit(), DIALOG_FileNew(), DIALOG_FileOpen(), DIALOG_FilePageSetup(), DIALOG_FilePrint(), DIALOG_FileSave(), DIALOG_FileSaveAs(), DIALOG_FileSaveAs_Hook(), DIALOG_GoTo(), DIALOG_GroupAttributes(), DIALOG_HelpAboutNotepad(), DIALOG_HelpContents(), DIALOG_New(), DIALOG_PAGESETUP_Hook(), DIALOG_ProgramAttributes(), DIALOG_SearchDialog(), DIALOG_SearchNext(), DIALOG_SelectFont(), DIALOG_StatusBarUpdateCaretPos(), DIALOG_StringMsgBox(), DIALOG_Symbol(), DIALOG_ViewStatusBar(), DoCloseFile(), DoCreateEditWindow(), DoCreateStatusBar(), DoOpenFile(), DoSaveFile(), draw_item(), DrawTextFromClipboard(), DriverEntry(), EDIT_WndProc(), ExitInstance(), fill_w32fdata_shell(), format_bytes(), frame_get_clientspace(), FrameWndProc(), free_entry(), free_strret(), FreeBT_DriverUnload(), FreeBT_QueryWmiRegInfo(), get_path(), get_path_pidl(), GetClipboardDataDimensions(), GROUP_ActiveGroup(), GROUP_AddGroup(), GROUP_DeleteGroup(), GROUP_GroupWndProc(), GROUP_RegisterGroupWinClass(), GRPFILE_WriteGroupFile(), HandleCommandLine(), init_output(), InitInstance(), InitMenuPopup(), launch_entry(), load_registry_settings(), load_string(), LoadClipboardDataFromFile(), LoadClipboardFromFile(), LoadDataFromRegistry(), MACRO_About(), MACRO_CloseSecondarys(), MACRO_CloseWindow(), MACRO_CurrentWindow(), MACRO_ExecFile(), MACRO_Exit(), MACRO_FocusWindow(), MACRO_HelpOn(), MACRO_HelpOnTop(), MACRO_History(), MACRO_IsBook(), MACRO_Lookup(), MACRO_Print(), MACRO_RegisterRoutine(), MAIN_AutoStart(), MAIN_CreateMainWindow(), MAIN_CreateMDIWindow(), MAIN_LoadSettings(), MAIN_MainWndProc(), MAIN_MenuCommand(), MAIN_MessageBoxIDS(), MAIN_MessageBoxIDS_s(), MAIN_RegisterMainWinClass(), MAIN_SaveSettings(), MAIN_SetMainWindowTitle(), MainWndProc(), NOTEPAD_EnableSearchMenu(), NOTEPAD_FindNext(), NOTEPAD_FindTerm(), NOTEPAD_InitData(), NOTEPAD_InitMenuPopup(), NOTEPAD_LoadSettingsFromRegistry(), NOTEPAD_ReplaceAll(), NOTEPAD_SaveSettingsToRegistry(), NOTEPAD_WndProc(), OnCommand(), OnPaint(), OnScroll(), OSK_About(), OSK_DlgClose(), OSK_DlgCommand(), OSK_DlgInitDialog(), OSK_DlgProc(), OSK_DlgTimer(), OSK_ReleaseKey(), OSK_SetImage(), OSK_WarningProc(), output_number(), output_tabbed_text(), output_text(), pane_command(), PrintResourceString(), PrintStringV(), PROGRAM_ExecuteProgram(), prompt_target(), read_directory(), read_tree_shell(), ReadClipboardFile(), refresh_drives(), resize_frame_rect(), save_registry_settings(), SaveClipboardToFile(), SaveDataToRegistry(), set_space_status(), SetDisplayFormat(), SetFileName(), show_frame(), show_properties_dlg(), ShowLastError(), ShowLastWin32Error(), STRING_LoadMenus(), STRING_LoadStrings(), toggle_child(), update_view_menu(), UpdateDisplayMenu(), UpdateWindowCaption(), WHD_GetInfo(), WINHELP_ButtonBoxWndProc(), WINHELP_ButtonWndProc(), WINHELP_CheckPopup(), WINHELP_CreateHelpWindow(), WINHELP_CreateIndexWindow(), WINHELP_DeleteWindow(), WINHELP_GetOpenFileName(), WINHELP_GetWindowInfo(), WINHELP_HandleTextMouse(), WINHELP_HasWorkingWindow(), WINHELP_HistoryWndProc(), WINHELP_LookupHelpFile(), WINHELP_MainWndProc(), WINHELP_MessageBoxIDS_s(), WINHELP_RegisterWinClasses(), WINHELP_RememberPage(), WinMain(), WriteClipboardFile(), and wWinMain().