11 #include "diskpart_msg.h" 130 for (cmdptr =
cmds; cmdptr->
cmd1; cmdptr++)
132 if ((cmdptr1 ==
NULL) &&
136 if ((cmdptr2 ==
NULL) &&
142 if ((cmdptr3 ==
NULL) &&
157 else if (cmdptr2 !=
NULL)
164 else if (cmdptr1 !=
NULL)
191 memset(args_vector, 0,
sizeof(args_vector));
209 args_vector[args_count] =
ptr;
241 while (bRun !=
FALSE)
244 memset(args_vector, 0,
sizeof(args_vector));
268 args_vector[args_count] =
ptr;
BOOL filesystems_main(INT argc, LPWSTR *argv)
BOOL attributes_main(INT argc, LPWSTR *argv)
BOOL setid_main(INT argc, LPWSTR *argv)
BOOL shrink_main(INT argc, LPWSTR *argv)
#define IDS_HELP_SELECT_DISK
BOOL SelectVolume(INT argc, PWSTR *argv)
BOOLEAN DeletePartition(IN PPARTLIST List, IN PPARTENTRY PartEntry, OUT PPARTENTRY *FreeRegion OPTIONAL)
#define IDS_HELP_DELETE_VOLUME
BOOL help_main(INT argc, LPWSTR *argv)
BOOL break_main(INT argc, LPWSTR *argv)
BOOL active_main(_In_ INT argc, _In_ PWSTR *argv)
BOOL convert_main(INT argc, LPWSTR *argv)
#define IDS_HELP_UNIQUEID
BOOL format_main(INT argc, LPWSTR *argv)
BOOL DumpDisk(_In_ INT argc, _In_ LPWSTR *argv)
BOOL recover_main(INT argc, LPWSTR *argv)
BOOL HelpCommand(PCOMMAND pCommand)
INT(* func)(INT, WCHAR **)
BOOL rescan_main(INT argc, LPWSTR *argv)
BOOL InterpretScript(LPWSTR input_line)
BOOL DeleteVolume(_In_ INT argc, _In_ PWSTR *argv)
BOOL add_main(INT argc, LPWSTR *argv)
BOOL clean_main(_In_ INT argc, _In_ PWSTR *argv)
#define IDS_HELP_DELETE_DISK
#define IDS_HELP_CREATE_VDISK
VOID HelpCommandList(VOID)
BOOL assign_main(INT argc, LPWSTR *argv)
#define IDS_HELP_LIST_PARTITION
#define IDS_HELP_CREATE_PARTITION_LOGICAL
BOOL compact_main(INT argc, LPWSTR *argv)
#define IDS_HELP_DETAIL_DISK
#define IDS_HELP_DETAIL_PARTITION
BOOLEAN CreateLogicalPartition(IN PPARTLIST List, IN OUT PPARTENTRY PartEntry, IN ULONGLONG SectorCount, IN BOOLEAN AutoCreate)
void ConResPuts(FILE *fp, UINT nID)
BOOL DumpPartition(_In_ INT argc, _In_ LPWSTR *argv)
#define IDS_HELP_SELECT_VOLUME
PPARTENTRY SelectPartition(IN PPARTLIST List, IN ULONG DiskNumber, IN ULONG PartitionNumber)
BOOL ListVolume(INT argc, PWSTR *argv)
#define IDS_HELP_CREATE_PARTITION_PRIMARY
BOOL DetailDisk(_In_ INT argc, _In_ PWSTR *argv)
BOOL detach_main(INT argc, LPWSTR *argv)
BOOL DetailPartition(_In_ INT argc, _In_ PWSTR *argv)
BOOL SelectDisk(INT argc, PWSTR *argv)
#define IDS_HELP_LIST_VOLUME
BOOL inactive_main(INT argc, LPWSTR *argv)
#define IDS_HELP_ATTRIBUTES
BOOL ListDisk(INT argc, PWSTR *argv)
BOOL DeleteDisk(_In_ INT argc, _In_ PWSTR *argv)
#define IDS_HELP_LIST_VDISK
BOOL InterpretCmd(int argc, LPWSTR *argv)
BOOL remove_main(INT argc, LPWSTR *argv)
BOOLEAN CreatePrimaryPartition(IN PPARTLIST List, IN OUT PPARTENTRY PartEntry, IN ULONGLONG SectorCount, IN BOOLEAN AutoCreate)
BOOL DetailVolume(_In_ INT argc, _In_ PWSTR *argv)
#define IDS_HELP_UNIQUEID_DISK
#define IDS_HELP_CREATE_VOLUME
#define IDS_HELP_LIST_DISK
#define IDS_HELP_DETAIL_VOLUME
BOOL extend_main(INT argc, LPWSTR *argv)
BOOL retain_main(INT argc, LPWSTR *argv)
BOOL ListPartition(INT argc, PWSTR *argv)
BOOL import_main(INT argc, LPWSTR *argv)
#define IDS_HELP_DELETE_PARTITION
BOOL automount_main(INT argc, LPWSTR *argv)
#define IDS_HELP_CREATE_PARTITION_EXTENDED
BOOL expand_main(INT argc, LPWSTR *argv)
BOOL offline_main(INT argc, LPWSTR *argv)
BOOL online_main(INT argc, LPWSTR *argv)
BOOL attach_main(INT argc, LPWSTR *argv)
BOOL exit_main(INT argc, LPWSTR *argv)
BOOL repair_main(INT argc, LPWSTR *argv)
#define IDS_HELP_AUTOMOUNT
BOOLEAN CreateExtendedPartition(IN PPARTLIST List, IN OUT PPARTENTRY PartEntry, IN ULONGLONG SectorCount)
BOOL ListVirtualDisk(INT argc, PWSTR *argv)
wchar_t * fgetws(wchar_t *buf, int bufsize, FILE *file)
#define IDS_HELP_CREATE_PARTITION
BOOL UniqueIdDisk(_In_ INT argc, _In_ PWSTR *argv)
#define IDS_HELP_INACTIVE
BOOL rem_main(INT argc, LPWSTR *argv)
BOOL merge_main(INT argc, LPWSTR *argv)
#define IDS_HELP_SELECT_PARTITION
#define IDS_HELP_FILESYSTEMS
BOOL gpt_main(INT argc, LPWSTR *argv)
BOOL san_main(INT argc, LPWSTR *argv)