ReactOS 0.4.16-dev-1990-gfa5cf28
active.c File Reference
#include "diskpart.h"
#include <debug.h>
Include dependency graph for active.c:

Go to the source code of this file.

Macros

#define NDEBUG
 

Functions

BOOL active_main (_In_ INT argc, _In_ PWSTR *argv)
 

Macro Definition Documentation

◆ NDEBUG

#define NDEBUG

Definition at line 11 of file active.c.

Function Documentation

◆ active_main()

BOOL active_main ( _In_ INT  argc,
_In_ PWSTR argv 
)

Definition at line 16 of file active.c.

19{
21
22 DPRINT("Active()\n");
23
24 if (CurrentDisk == NULL)
25 {
27 return TRUE;
28 }
29
31 {
33 return TRUE;
34 }
35
37 {
39 {
41 return TRUE;
42 }
43
48 if (NT_SUCCESS(Status))
49 {
51 }
52 else
53 {
55 }
56 }
57 else
58 {
60 }
61
62 return TRUE;
63}
#define StdOut
Definition: fc.c:14
void ConResPuts(FILE *fp, UINT nID)
Definition: fc.c:27
LONG NTSTATUS
Definition: precomp.h:26
#define IDS_ACTIVE_FAIL
Definition: resource.h:21
#define IDS_ACTIVE_SUCCESS
Definition: resource.h:22
#define IDS_SELECT_NO_PARTITION
Definition: resource.h:100
#define IDS_ACTIVE_NO_MBR
Definition: resource.h:24
#define IDS_ACTIVE_ALREADY
Definition: resource.h:23
#define IDS_SELECT_NO_DISK
Definition: resource.h:95
VOID UpdateMbrDiskLayout(_In_ PDISKENTRY DiskEntry)
Definition: partlist.c:2167
PDISKENTRY CurrentDisk
Definition: partlist.c:77
NTSTATUS WriteMbrPartitions(_In_ PDISKENTRY DiskEntry)
Definition: partlist.c:1839
#define NULL
Definition: types.h:112
#define TRUE
Definition: types.h:120
#define NT_SUCCESS(StatCode)
Definition: apphelp.c:33
Status
Definition: gdiplustypes.h:25
@ PARTITION_STYLE_MBR
Definition: imports.h:201
#define DPRINT
Definition: sndvol32.h:73
BOOLEAN Dirty
Definition: partlist.h:136
DWORD PartitionStyle
Definition: diskpart.h:202
BOOLEAN BootIndicator
Definition: diskpart.h:106
MBR_PARTITION_DATA Mbr
Definition: diskpart.h:128
static PPARTENTRY CurrentPartition
Definition: usetup.c:78