33#define HIDE_FAT32_CHOICE
72#ifdef HIDE_FAT32_CHOICE
79 if (
_wcsicmp(FileSystemName,
L"FAT") == 0)
91#ifdef HIDE_FAT32_CHOICE
95 if (FatPresent &&
_wcsicmp(FileSystemName,
L"FAT32") == 0)
132 while (ListEntry != &
List->ListHead)
140 ListEntry = ListEntry->
Flink;
178 while (ListEntry != &
List->ListHead)
182 coPos.
X =
List->Left;
195 if (
Item->FileSystem)
207 if (ListEntry == &
List->Selected->ListEntry)
220 ListEntry = ListEntry->
Flink;
228 if (
List->Selected->ListEntry.Flink != &
List->ListHead)
239 if (
List->Selected->ListEntry.Blink != &
List->ListHead)
BOOL WINAPI FillConsoleOutputCharacterA(IN HANDLE hConsoleOutput, IN CHAR cCharacter, IN DWORD nLength, IN COORD dwWriteCoord, OUT LPDWORD lpNumberOfCharsWritten)
BOOL WINAPI FillConsoleOutputAttribute(IN HANDLE hConsoleOutput, IN WORD wAttribute, IN DWORD nLength, IN COORD dwWriteCoord, OUT LPDWORD lpNumberOfAttrsWritten)
PVOID NTAPI RtlAllocateHeap(IN PVOID HeapHandle, IN ULONG Flags, IN SIZE_T Size)
BOOLEAN NTAPI RtlFreeHeap(IN PVOID HeapHandle, IN ULONG Flags, IN PVOID HeapBase)
VOID CONSOLE_SetInvertedTextXY(IN SHORT x, IN SHORT y, IN LPCSTR Text)
VOID CONSOLE_SetTextXY(IN SHORT x, IN SHORT y, IN LPCSTR Text)
#define InsertTailList(ListHead, Entry)
#define IsListEmpty(ListHead)
#define RemoveHeadList(ListHead)
#define InitializeListHead(ListHead)
VOID ScrollUpFileSystemList(IN PFILE_SYSTEM_LIST List)
VOID DrawFileSystemList(IN PFILE_SYSTEM_LIST List)
static VOID AddProvider(IN OUT PFILE_SYSTEM_LIST List, IN PCWSTR FileSystem)
VOID ScrollDownFileSystemList(IN PFILE_SYSTEM_LIST List)
PFILE_SYSTEM_LIST CreateFileSystemList(IN SHORT Left, IN SHORT Top, IN BOOLEAN ForceFormat, IN PCWSTR SelectFileSystem)
static VOID InitializeFileSystemList(IN OUT PFILE_SYSTEM_LIST List, IN BOOLEAN ForceFormat)
VOID DestroyFileSystemList(IN PFILE_SYSTEM_LIST List)
struct _FILE_SYSTEM_LIST * PFILE_SYSTEM_LIST
struct _FILE_SYSTEM_ITEM * PFILE_SYSTEM_ITEM
_Check_return_ _CRTIMP int __cdecl _wcsicmp(_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2)
BOOLEAN GetRegisteredFileSystems(IN ULONG Index, OUT PCWSTR *FileSystemName)
struct _LIST_ENTRY * Flink
#define CONTAINING_RECORD(address, type, field)
PCSTR MUIGetString(ULONG Number)
#define STRING_FORMATDISK2
#define STRING_KEEPFORMAT
#define STRING_FORMATDISK1
_In_ WDFCOLLECTION _In_ ULONG Index
_In_ WDFCOLLECTION _In_ WDFOBJECT Item
_Must_inspect_result_ _In_ WDFCMRESLIST List