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)
192 memset(args_vector, 0,
sizeof(args_vector));
210 args_vector[args_count] =
ptr;
245 memset(args_vector, 0,
sizeof(args_vector));
269 args_vector[args_count] =
ptr;
EXIT_CODE active_main(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE assign_main(_In_ INT argc, _In_ LPWSTR *argv)
EXIT_CODE attach_main(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE automount_main(_In_ INT argc, _In_ PWSTR *argv)
void ConResPuts(FILE *fp, UINT nID)
EXIT_CODE add_main(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE attributes_main(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE CreateMsrPartition(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE CreatePrimaryPartition(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE CreateEfiPartition(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE CreateExtendedPartition(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE CreateLogicalPartition(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE DeleteVolume(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE DeleteDisk(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE InterpretScript(_In_ PWSTR input_line)
EXIT_CODE InterpretCmd(int argc, LPWSTR *argv)
#define IDS_HELP_DETAIL_VOLUME
#define IDS_HELP_DELETE_VOLUME
#define IDS_HELP_CREATE_PARTITION_PRIMARY
#define IDS_HELP_DELETE_PARTITION
#define IDS_HELP_CREATE_PARTITION
#define IDS_HELP_CREATE_PARTITION_LOGICAL
#define IDS_HELP_CONVERT_GPT
#define IDS_HELP_CONVERT_MBR
#define IDS_HELP_LIST_VDISK
#define IDS_HELP_CREATE_PARTITION_MSR
#define IDS_HELP_CREATE_VDISK
#define IDS_HELP_UNIQUEID
#define IDS_HELP_SELECT_PARTITION
#define IDS_HELP_UNIQUEID_DISK
#define IDS_HELP_CREATE_PARTITION_EFI
#define IDS_HELP_CREATE_PARTITION_EXTENDED
#define IDS_HELP_LIST_DISK
#define IDS_HELP_LIST_VOLUME
#define IDS_HELP_DETAIL_PARTITION
#define IDS_HELP_DELETE_DISK
#define IDS_HELP_SELECT_DISK
#define IDS_HELP_LIST_PARTITION
#define IDS_HELP_FILESYSTEMS
#define IDS_HELP_AUTOMOUNT
#define IDS_HELP_SELECT_VOLUME
#define IDS_HELP_DETAIL_DISK
#define IDS_HELP_INACTIVE
#define IDS_HELP_ATTRIBUTES
#define IDS_HELP_CREATE_VOLUME
EXIT_CODE break_main(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE clean_main(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE compact_main(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE detach_main(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE DetailDisk(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE DetailVolume(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE DetailPartition(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE DumpDisk(_In_ INT argc, _In_ LPWSTR *argv)
enum _EXIT_CODE EXIT_CODE
EXIT_CODE expand_main(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE recover_main(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE DumpPartition(_In_ INT argc, _In_ LPWSTR *argv)
EXIT_CODE setid_main(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE filesystems_main(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE remove_main(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE offline_main(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE repair_main(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE gpt_main(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE shrink_main(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE merge_main(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE retain_main(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE ListVolume(INT argc, PWSTR *argv)
EXIT_CODE import_main(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE ListVirtualDisk(INT argc, PWSTR *argv)
EXIT_CODE inactive_main(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE format_main(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE ListPartition(INT argc, PWSTR *argv)
EXIT_CODE ListDisk(INT argc, PWSTR *argv)
EXIT_CODE extend_main(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE online_main(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE san_main(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE rescan_main(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE HelpCommand(_In_ PCOMMAND pCommand)
VOID HelpCommandList(VOID)
EXIT_CODE help_main(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE SelectVolume(INT argc, PWSTR *argv)
EXIT_CODE UniqueIdDisk(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE SelectDisk(INT argc, PWSTR *argv)
wchar_t *CDECL fgetws(wchar_t *s, int size, FILE *file)
_ACRTIMP int __cdecl _wcsicmp(const wchar_t *, const wchar_t *)
BOOLEAN NTAPI DeletePartition(_In_ PPARTLIST List, _In_ PPARTENTRY PartEntry, _Out_opt_ PPARTENTRY *FreeRegion)
PPARTENTRY SelectPartition(_In_ PPARTLIST List, _In_ ULONG DiskNumber, _In_ ULONG PartitionNumber)
INT(* func)(INT, WCHAR **)
EXIT_CODE ConvertMBR(_In_ INT argc, _In_ PWSTR *argv)
EXIT_CODE ConvertGPT(_In_ INT argc, _In_ PWSTR *argv)