ReactOS 0.4.16-dev-819-g75c0dc0
appmodel.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef enum AppPolicyProcessTerminationMethod AppPolicyProcessTerminationMethod
 
typedef enum AppPolicyThreadInitializationType AppPolicyThreadInitializationType
 
typedef enum AppPolicyShowDeveloperDiagnostic AppPolicyShowDeveloperDiagnostic
 
typedef enum AppPolicyWindowingModel AppPolicyWindowingModel
 

Enumerations

enum  AppPolicyProcessTerminationMethod { AppPolicyProcessTerminationMethod_ExitProcess = 0 , AppPolicyProcessTerminationMethod_TerminateProcess = 1 }
 
enum  AppPolicyThreadInitializationType { AppPolicyThreadInitializationType_None = 0 , AppPolicyThreadInitializationType_InitializeWinRT = 1 }
 
enum  AppPolicyShowDeveloperDiagnostic { AppPolicyShowDeveloperDiagnostic_None = 0 , AppPolicyShowDeveloperDiagnostic_ShowUI = 1 }
 
enum  AppPolicyWindowingModel { AppPolicyWindowingModel_None = 0 , AppPolicyWindowingModel_Universal = 1 , AppPolicyWindowingModel_ClassicDesktop = 2 , AppPolicyWindowingModel_ClassicPhone = 3 }
 

Functions

WINBASEAPI _Check_return_ _Success_ (return==ERROR_SUCCESS) LONG WINAPI AppPolicyGetProcessTerminationMethod(_In_ HANDLE processToken
 Deletes the virtual mapping and optionally gives back the page & dirty bit.
 

Variables

WINBASEAPI _Check_return_ _Out_ AppPolicyProcessTerminationMethodpolicy
 

Typedef Documentation

◆ AppPolicyProcessTerminationMethod

◆ AppPolicyShowDeveloperDiagnostic

◆ AppPolicyThreadInitializationType

◆ AppPolicyWindowingModel

Enumeration Type Documentation

◆ AppPolicyProcessTerminationMethod

Enumerator
AppPolicyProcessTerminationMethod_ExitProcess 
AppPolicyProcessTerminationMethod_TerminateProcess 

Definition at line 14 of file appmodel.h.

15{
AppPolicyProcessTerminationMethod
Definition: appmodel.h:15
@ AppPolicyProcessTerminationMethod_TerminateProcess
Definition: appmodel.h:17
@ AppPolicyProcessTerminationMethod_ExitProcess
Definition: appmodel.h:16

◆ AppPolicyShowDeveloperDiagnostic

Enumerator
AppPolicyShowDeveloperDiagnostic_None 
AppPolicyShowDeveloperDiagnostic_ShowUI 

Definition at line 26 of file appmodel.h.

27{
AppPolicyShowDeveloperDiagnostic
Definition: appmodel.h:27
@ AppPolicyShowDeveloperDiagnostic_ShowUI
Definition: appmodel.h:29
@ AppPolicyShowDeveloperDiagnostic_None
Definition: appmodel.h:28

◆ AppPolicyThreadInitializationType

Enumerator
AppPolicyThreadInitializationType_None 
AppPolicyThreadInitializationType_InitializeWinRT 

Definition at line 20 of file appmodel.h.

21{
AppPolicyThreadInitializationType
Definition: appmodel.h:21
@ AppPolicyThreadInitializationType_None
Definition: appmodel.h:22
@ AppPolicyThreadInitializationType_InitializeWinRT
Definition: appmodel.h:23

◆ AppPolicyWindowingModel

Enumerator
AppPolicyWindowingModel_None 
AppPolicyWindowingModel_Universal 
AppPolicyWindowingModel_ClassicDesktop 
AppPolicyWindowingModel_ClassicPhone 

Definition at line 32 of file appmodel.h.

33{
AppPolicyWindowingModel
Definition: appmodel.h:33
@ AppPolicyWindowingModel_ClassicDesktop
Definition: appmodel.h:36
@ AppPolicyWindowingModel_Universal
Definition: appmodel.h:35
@ AppPolicyWindowingModel_None
Definition: appmodel.h:34
@ AppPolicyWindowingModel_ClassicPhone
Definition: appmodel.h:37

Function Documentation

◆ _Success_()

Deletes the virtual mapping and optionally gives back the page & dirty bit.

Parameters
Process- The process this address belongs to, or NULL if system address.
Address- The address to unmap.
WasDirty- Optional param receiving the dirty bit of the PTE.
Page- Optional param receiving the page number previously mapped to this address.
Returns
Whether there was actually a page mapped at the given address.

Definition at line 57 of file firmware.c.

207{
210
211 /* Check input parameters */
212 if (FirmwareType == NULL)
213 {
215 return FALSE;
216 }
217
218 /* Query firmware type */
220 &BootInfo,
221 sizeof(BootInfo),
222 0);
223 if (!NT_SUCCESS(Status))
224 {
226 return FALSE;
227 }
228
229 *FirmwareType = BootInfo.FirmwareType;
230 return TRUE;
231}
LONG NTSTATUS
Definition: precomp.h:26
#define NULL
Definition: types.h:112
#define TRUE
Definition: types.h:120
#define FALSE
Definition: types.h:117
#define NT_SUCCESS(StatCode)
Definition: apphelp.c:33
#define ERROR_INVALID_PARAMETER
Definition: compat.h:101
#define SetLastError(x)
Definition: compat.h:752
Status
Definition: gdiplustypes.h:25
@ SystemBootEnvironmentInformation
Definition: extypes.h:307
DWORD BaseSetLastNTError(IN NTSTATUS Status)
Definition: reactos.cpp:167
NTSYSAPI NTSTATUS NTAPI NtQuerySystemInformation(IN SYSTEM_INFORMATION_CLASS SystemInfoClass, OUT PVOID SystemInfoBuffer, IN ULONG SystemInfoBufferSize, OUT PULONG BytesReturned OPTIONAL)

Variable Documentation

◆ policy