Unit WinNT

Unit: WINNT missing pieces translated from various sources Translator: Peter Sawatzki (ps) Buchenhof 3, 58091 Hagen, Germany CompuServe: 100031,3002 E-Mail: Peter@Sawatzki.de web: http://www.sawatzki.de Date: Author: 01/03/96 ps first version for Delphi 2.0 Copyright © 1996, 1997 Peter Sawatzki. All Rights Reserved.

Classes

Functions

Types

Constants

EVENTLOG_AUDIT_FAILURE
EVENTLOG_AUDIT_SUCCESS
EVENTLOG_ERROR_TYPE
EVENTLOG_INFORMATION_TYPE
EVENTLOG_SUCCESS
EVENTLOG_WARNING_TYPE
SEMAPHORE_ALL_ACCESS
SEMAPHORE_MODIFY_STATE
SERVICE_ADAPTER
SERVICE_AUTO_START
SERVICE_BOOT_START
SERVICE_DEMAND_START
SERVICE_DISABLED
SERVICE_DRIVER
SERVICE_ERROR_CRITICAL
SERVICE_ERROR_IGNORE
SERVICE_ERROR_NORMAL
SERVICE_ERROR_SEVERE
SERVICE_FILE_SYSTEM_DRIVER
SERVICE_INTERACTIVE_PROCESS
SERVICE_KERNEL_DRIVER
SERVICE_RECOGNIZER_DRIVER
SERVICE_SYSTEM_START
SERVICE_TYPE_ALL
SERVICE_WIN32
SERVICE_WIN32_OWN_PROCESS
SERVICE_WIN32_SHARE_PROCESS

Variables


Functions


Types


Constants

EVENTLOG_AUDIT_FAILURE = $0010

EVENTLOG_AUDIT_SUCCESS = $0008

EVENTLOG_ERROR_TYPE = $0001

EVENTLOG_INFORMATION_TYPE = $0004

EVENTLOG_SUCCESS = $0000

The types of events that can be logged.

EVENTLOG_WARNING_TYPE = $0002

SEMAPHORE_ALL_ACCESS = STANDARD_RIGHTS_REQUIRED Or SYNCHRONIZE Or $3

SEMAPHORE_MODIFY_STATE = $0002

- from WINNT.H

SERVICE_ADAPTER = $00000004

SERVICE_AUTO_START = $00000002

SERVICE_BOOT_START = $00000000

Start Type

SERVICE_DEMAND_START = $00000003

SERVICE_DISABLED = $00000004

SERVICE_DRIVER = SERVICE_KERNEL_DRIVER Or SERVICE_FILE_SYSTEM_DRIVER Or SERVICE_RECOGNIZER_DRIVER

SERVICE_ERROR_CRITICAL = $00000003

SERVICE_ERROR_IGNORE = $00000000

Error control type

SERVICE_ERROR_NORMAL = $00000001

SERVICE_ERROR_SEVERE = $00000002

SERVICE_FILE_SYSTEM_DRIVER = $00000002

SERVICE_INTERACTIVE_PROCESS = $00000100

SERVICE_KERNEL_DRIVER = $00000001

SERVICE_RECOGNIZER_DRIVER = $00000008

SERVICE_SYSTEM_START = $00000001

SERVICE_TYPE_ALL = SERVICE_WIN32 Or SERVICE_ADAPTER Or SERVICE_DRIVER Or SERVICE_INTERACTIVE_PROCESS

SERVICE_WIN32 = SERVICE_WIN32_OWN_PROCESS Or SERVICE_WIN32_SHARE_PROCESS

SERVICE_WIN32_OWN_PROCESS = $00000010

SERVICE_WIN32_SHARE_PROCESS = $00000020


Variables