ReactOS 0.4.15-dev-7788-g1ad9096
rosglue.h File Reference

Go to the source code of this file.

Macros

#define __attribute__(X)
 
#define printf   VfatPrint
 
#define alloc   vfalloc
 
#define calloc   vfcalloc
 
#define free   vffree
 
#define FSCHECK_INTERACTIVE   0x01
 
#define FSCHECK_LIST_FILES   0x02
 
#define FSCHECK_VERBOSE   0x04
 
#define FSCHECK_TEST_READ   0x08
 
#define FSCHECK_READ_WRITE   0x10
 
#define FSCHECK_IMMEDIATE_WRITE   0x20
 
#define interactive   (FsCheckFlags & FSCHECK_INTERACTIVE)
 
#define list   (FsCheckFlags & FSCHECK_LIST_FILES)
 
#define verbose   (FsCheckFlags & FSCHECK_VERBOSE)
 
#define test   (FsCheckFlags & FSCHECK_TEST_READ)
 
#define rw   (FsCheckFlags & FSCHECK_READ_WRITE)
 
#define write_immed   (FsCheckFlags & FSCHECK_IMMEDIATE_WRITE)
 
#define atari_format   FALSE
 
#define n_files   FsCheckTotalFiles
 
#define mem_queue   FsCheckMemQueue
 

Variables

ULONG FsCheckFlags
 
ULONG FsCheckTotalFiles
 
PVOID FsCheckMemQueue
 

Macro Definition Documentation

◆ __attribute__

Definition at line 6 of file rosglue.h.

◆ alloc

#define alloc   vfalloc

Definition at line 13 of file rosglue.h.

◆ atari_format

#define atari_format   FALSE

Definition at line 41 of file rosglue.h.

◆ calloc

#define calloc   vfcalloc

Definition at line 14 of file rosglue.h.

◆ free

#define free   vffree

Definition at line 15 of file rosglue.h.

◆ FSCHECK_IMMEDIATE_WRITE

#define FSCHECK_IMMEDIATE_WRITE   0x20

Definition at line 28 of file rosglue.h.

◆ FSCHECK_INTERACTIVE

#define FSCHECK_INTERACTIVE   0x01

Definition at line 23 of file rosglue.h.

◆ FSCHECK_LIST_FILES

#define FSCHECK_LIST_FILES   0x02

Definition at line 24 of file rosglue.h.

◆ FSCHECK_READ_WRITE

#define FSCHECK_READ_WRITE   0x10

Definition at line 27 of file rosglue.h.

◆ FSCHECK_TEST_READ

#define FSCHECK_TEST_READ   0x08

Definition at line 26 of file rosglue.h.

◆ FSCHECK_VERBOSE

#define FSCHECK_VERBOSE   0x04

Definition at line 25 of file rosglue.h.

◆ interactive

#define interactive   (FsCheckFlags & FSCHECK_INTERACTIVE)

Definition at line 34 of file rosglue.h.

◆ list

GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint GLint GLint GLenum GLenum GLenum GLint GLuint GLenum GLenum GLfloat GLenum GLfloat GLenum GLint const GLfloat GLenum GLint const GLushort GLint GLint GLsizei GLsizei GLenum GLsizei GLsizei GLenum GLenum const GLvoid GLenum GLdouble GLenum GLint GLenum GLenum GLint GLenum GLenum GLfloat GLenum GLenum GLfloat GLenum GLfloat GLenum GLushort const GLubyte GLenum GLenum GLenum GLint GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLvoid GLenum GLenum GLint GLenum GLint GLenum GLint GLuint list   (FsCheckFlags & FSCHECK_LIST_FILES)

Definition at line 35 of file rosglue.h.

Referenced by __blist_add_buffer(), __skb_insert(), __skb_queue_head(), __skb_queue_tail(), _bdf_set_default_spacing(), _check_ws_ignored(), _check_ws_preserved(), FxDisposeList::_Create(), _initialize_language_cache(), _mesa_IsList(), CDesktopBrowser::_Resize(), AdapterDispatchPnp(), add_changed_extent_ref_edr(), add_changed_extent_ref_sdr(), add_rollback_space(), ansi_to_unicode_list(), AVISplitter_InputPin_PreConnect(), bezierPatchInsert(), bezierPatchMeshListInsert(), build_properties(), build_transforms(), CalcChildScroll(), check_icon_size(), ContextPropertyList_Create(), create_list(), create_list_enumerator(), CreateDeviceInfo(), DebugFunction(), DelOld(), doit(), doitW(), DoTraceLevelMessage(), dprintk(), find_product(), GdipFlattenPath(), get_body(), get_device_pnp_name_guid(), get_temp_buffer(), GetDlgItem(), getnetconfig(), getnetconfigent(), gl_CallLists(), gl_NewList(), gl_save_CallList(), gl_save_CallLists(), heap_pool_alloc(), init_leases_list(), INIT_LIST_HEAD(), InsNew(), list_empty(), list_init(), main(), MDI_GetWindow(), MSI_ApplicablePatchXML(), Mx::MxDbgPrint(), parse_files(), FxPkgPdo::PnpQueryResources(), POLYGONFILL_MakeEdgeList(), POP3Transport_CommandLIST(), PrintMessage(), register_coclasses(), register_converters(), register_decoders(), register_encoders(), register_filters(), register_interfaces(), register_mediatypes_extension(), register_mediatypes_parsing(), register_metadatareaders(), register_pixelformats(), s_get_names(), s_get_namesw(), setexits(), SetupCreateDiskSpaceListW(), SetupDiBuildDriverInfoList(), SetupDiCreateDeviceInfoListExW(), SetupDiDestroyClassImageList(), SetupDiDestroyDriverInfoList(), SetupDiGetClassDevsExW(), SetupDiGetClassImageIndex(), SetupDiGetDeviceInfoListClass(), SetupDiGetDeviceInstallParamsW(), SetupDiGetSelectedDevice(), SetupDiOpenDeviceInfoW(), SetupDiOpenDeviceInterfaceRegKey(), SetupDiOpenDeviceInterfaceW(), SetupDiSetClassInstallParamsW(), SetupDiSetDeviceInstallParamsW(), SetupDiSetSelectedDevice(), skb_peek(), skb_peek_tail(), Sort(), Subdivider::split(), test_ACListISF(), test_createdragimage(), test_header_notification(), test_header_notification2(), test_LB_SETSEL(), test_load(), test_loadimage(), test_LsaLookupSids(), test_LVM_REDRAWITEMS(), test_preserve_charref(), test_request_groups(), test_selection(), test_selectSingleNode(), test_SHGetImageList(), test_whitespace(), test_XPath(), test_XSLPattern(), TREEVIEW_BuildChildDPA(), unregister_coclasses(), unregister_converters(), unregister_decoders(), unregister_encoders(), unregister_filters(), unregister_interfaces(), unregister_mediatypes_extension(), unregister_mediatypes_parsing(), unregister_metadatareaders(), unregister_pixelformats(), USBPORT_WorkerThreadHandler(), UserBuildShellHookHwndList(), WAVEParser_InputPin_PreConnect(), WLDAP32_ber_printf(), WLDAP32_ber_scanf(), xmlParseReference(), xsltAddAttrElemList(), xsltAddTemplate(), xsltAddUseAttrSetList(), xsltApplySequenceConstructor(), xsltApplyTemplates(), xsltApplyXSLTTemplate(), xsltCompMatchClearCache(), xsltForEach(), xsltTestCompMatchDirect(), and xsltTestStepMatch().

◆ mem_queue

#define mem_queue   FsCheckMemQueue

Definition at line 44 of file rosglue.h.

◆ n_files

#define n_files   FsCheckTotalFiles

Definition at line 43 of file rosglue.h.

◆ printf

#define printf   VfatPrint

Definition at line 11 of file rosglue.h.

◆ rw

Definition at line 38 of file rosglue.h.

◆ test

Definition at line 37 of file rosglue.h.

◆ verbose

#define verbose   (FsCheckFlags & FSCHECK_VERBOSE)

Definition at line 36 of file rosglue.h.

◆ write_immed

Definition at line 39 of file rosglue.h.

Variable Documentation

◆ FsCheckFlags

ULONG FsCheckFlags
extern

Definition at line 44 of file vfatlib.c.

Referenced by fs_flush(), fs_write(), and VfatChkdsk().

◆ FsCheckMemQueue

PVOID FsCheckMemQueue
extern

Definition at line 45 of file vfatlib.c.

Referenced by VfatChkdsk().

◆ FsCheckTotalFiles

ULONG FsCheckTotalFiles
extern

Definition at line 46 of file vfatlib.c.

Referenced by VfatChkdsk().