|
@@ -3624,6 +3624,26 @@ Const
|
|
TENUMSERVICESTATUS = ENUM_SERVICE_STATUS;
|
|
TENUMSERVICESTATUS = ENUM_SERVICE_STATUS;
|
|
PENUMSERVICESTATUS = ^ENUM_SERVICE_STATUS;
|
|
PENUMSERVICESTATUS = ^ENUM_SERVICE_STATUS;
|
|
|
|
|
|
|
|
+ ENUM_SERVICE_STATUSA= record
|
|
|
|
+ lpServiceName : LPSTR;
|
|
|
|
+ lpDisplayName : LPSTR;
|
|
|
|
+ ServiceStatus : SERVICE_STATUS;
|
|
|
|
+ end;
|
|
|
|
+ LPENUM_SERVICE_STATUSA = ^ENUM_SERVICE_STATUSA;
|
|
|
|
+ _ENUM_SERVICE_STATUSA = ENUM_SERVICE_STATUSA;
|
|
|
|
+ TENUMSERVICESTATUSA = ENUM_SERVICE_STATUSA;
|
|
|
|
+ PENUMSERVICESTATUSA = ^ENUM_SERVICE_STATUSA;
|
|
|
|
+
|
|
|
|
+ ENUM_SERVICE_STATUSW = record
|
|
|
|
+ lpServiceName : LPWSTR;
|
|
|
|
+ lpDisplayName : LPWSTR;
|
|
|
|
+ ServiceStatus : SERVICE_STATUS;
|
|
|
|
+ end;
|
|
|
|
+ LPENUM_SERVICE_STATUSW = ^ENUM_SERVICE_STATUSW;
|
|
|
|
+ _ENUM_SERVICE_STATUSW = ENUM_SERVICE_STATUSW;
|
|
|
|
+ TENUMSERVICESTATUSW = ENUM_SERVICE_STATUSW;
|
|
|
|
+ PENUMSERVICESTATUSW = ^ENUM_SERVICE_STATUSW;
|
|
|
|
+
|
|
ENUMLOGFONT = record
|
|
ENUMLOGFONT = record
|
|
elfLogFont : LOGFONT;
|
|
elfLogFont : LOGFONT;
|
|
elfFullName : array[0..(LF_FULLFACESIZE)-1] of TCHAR;
|
|
elfFullName : array[0..(LF_FULLFACESIZE)-1] of TCHAR;
|
|
@@ -6115,6 +6135,39 @@ Const
|
|
TQUERYSERVICECONFIG = QUERY_SERVICE_CONFIG;
|
|
TQUERYSERVICECONFIG = QUERY_SERVICE_CONFIG;
|
|
PQUERYSERVICECONFIG = ^QUERY_SERVICE_CONFIG;
|
|
PQUERYSERVICECONFIG = ^QUERY_SERVICE_CONFIG;
|
|
|
|
|
|
|
|
+ QUERY_SERVICE_CONFIGA = record
|
|
|
|
+ dwServiceType : DWORD;
|
|
|
|
+ dwStartType : DWORD;
|
|
|
|
+ dwErrorControl : DWORD;
|
|
|
|
+ lpBinaryPathName : LPSTR;
|
|
|
|
+ lpLoadOrderGroup : LPSTR;
|
|
|
|
+ dwTagId : DWORD;
|
|
|
|
+ lpDependencies : LPSTR;
|
|
|
|
+ lpServiceStartName : LPSTR;
|
|
|
|
+ lpDisplayName : LPSTR;
|
|
|
|
+ end;
|
|
|
|
+ LPQUERY_SERVICE_CONFIGA = ^QUERY_SERVICE_CONFIGA;
|
|
|
|
+ _QUERY_SERVICE_CONFIGA = QUERY_SERVICE_CONFIGA;
|
|
|
|
+ TQUERYSERVICECONFIGA = QUERY_SERVICE_CONFIGA;
|
|
|
|
+ PQUERYSERVICECONFIGA = ^QUERY_SERVICE_CONFIGA;
|
|
|
|
+
|
|
|
|
+ QUERY_SERVICE_CONFIGW = record
|
|
|
|
+ dwServiceType : DWORD;
|
|
|
|
+ dwStartType : DWORD;
|
|
|
|
+ dwErrorControl : DWORD;
|
|
|
|
+ lpBinaryPathName : LPWSTR;
|
|
|
|
+ lpLoadOrderGroup : LPWSTR;
|
|
|
|
+ dwTagId : DWORD;
|
|
|
|
+ lpDependencies : LPWSTR;
|
|
|
|
+ lpServiceStartName : LPWSTR;
|
|
|
|
+ lpDisplayName : LPWSTR;
|
|
|
|
+ end;
|
|
|
|
+ LPQUERY_SERVICE_CONFIGW = ^QUERY_SERVICE_CONFIGW;
|
|
|
|
+ _QUERY_SERVICE_CONFIGW = QUERY_SERVICE_CONFIGW;
|
|
|
|
+ TQUERYSERVICECONFIGW = QUERY_SERVICE_CONFIGW;
|
|
|
|
+ PQUERYSERVICECONFIGW = ^QUERY_SERVICE_CONFIGW;
|
|
|
|
+
|
|
|
|
+
|
|
QUERY_SERVICE_LOCK_STATUS = record
|
|
QUERY_SERVICE_LOCK_STATUS = record
|
|
fIsLocked : DWORD;
|
|
fIsLocked : DWORD;
|
|
lpLockOwner : LPTSTR;
|
|
lpLockOwner : LPTSTR;
|
|
@@ -6125,6 +6178,26 @@ Const
|
|
TQUERYSERVICELOCKSTATUS = QUERY_SERVICE_LOCK_STATUS;
|
|
TQUERYSERVICELOCKSTATUS = QUERY_SERVICE_LOCK_STATUS;
|
|
PQUERYSERVICELOCKSTATUS = ^QUERY_SERVICE_LOCK_STATUS;
|
|
PQUERYSERVICELOCKSTATUS = ^QUERY_SERVICE_LOCK_STATUS;
|
|
|
|
|
|
|
|
+ QUERY_SERVICE_LOCK_STATUSA = record
|
|
|
|
+ fIsLocked : DWORD;
|
|
|
|
+ lpLockOwner : LPSTR;
|
|
|
|
+ dwLockDuration : DWORD;
|
|
|
|
+ end;
|
|
|
|
+ LPQUERY_SERVICE_LOCK_STATUSA = ^QUERY_SERVICE_LOCK_STATUSA;
|
|
|
|
+ _QUERY_SERVICE_LOCK_STATUSA = QUERY_SERVICE_LOCK_STATUSA;
|
|
|
|
+ TQUERYSERVICELOCKSTATUSA = QUERY_SERVICE_LOCK_STATUSA;
|
|
|
|
+ PQUERYSERVICELOCKSTATUSA = ^QUERY_SERVICE_LOCK_STATUSA;
|
|
|
|
+
|
|
|
|
+ QUERY_SERVICE_LOCK_STATUSW = record
|
|
|
|
+ fIsLocked : DWORD;
|
|
|
|
+ lpLockOwner : LPWSTR;
|
|
|
|
+ dwLockDuration : DWORD;
|
|
|
|
+ end;
|
|
|
|
+ LPQUERY_SERVICE_LOCK_STATUSW = ^QUERY_SERVICE_LOCK_STATUSW;
|
|
|
|
+ _QUERY_SERVICE_LOCK_STATUSW = QUERY_SERVICE_LOCK_STATUSW;
|
|
|
|
+ TQUERYSERVICELOCKSTATUSW = QUERY_SERVICE_LOCK_STATUSW;
|
|
|
|
+ PQUERYSERVICELOCKSTATUSW = ^QUERY_SERVICE_LOCK_STATUSW;
|
|
|
|
+
|
|
RASAMBA = record
|
|
RASAMBA = record
|
|
dwSize : DWORD;
|
|
dwSize : DWORD;
|
|
dwError : DWORD;
|
|
dwError : DWORD;
|
|
@@ -6601,6 +6674,24 @@ Const
|
|
TSERVICETABLEENTRY = SERVICE_TABLE_ENTRY;
|
|
TSERVICETABLEENTRY = SERVICE_TABLE_ENTRY;
|
|
PSERVICETABLEENTRY = ^SERVICE_TABLE_ENTRY;
|
|
PSERVICETABLEENTRY = ^SERVICE_TABLE_ENTRY;
|
|
|
|
|
|
|
|
+ SERVICE_TABLE_ENTRYA = record
|
|
|
|
+ lpServiceName : LPSTR;
|
|
|
|
+ lpServiceProc : LPSERVICE_MAIN_FUNCTIONA;
|
|
|
|
+ end;
|
|
|
|
+ LPSERVICE_TABLE_ENTRYA = ^SERVICE_TABLE_ENTRYA;
|
|
|
|
+ _SERVICE_TABLE_ENTRYA = SERVICE_TABLE_ENTRYA;
|
|
|
|
+ TSERVICETABLEENTRYA = SERVICE_TABLE_ENTRYA;
|
|
|
|
+ PSERVICETABLEENTRYA = ^SERVICE_TABLE_ENTRYA;
|
|
|
|
+
|
|
|
|
+ SERVICE_TABLE_ENTRYW = record
|
|
|
|
+ lpServiceName : LPWSTR;
|
|
|
|
+ lpServiceProc : LPSERVICE_MAIN_FUNCTIONW;
|
|
|
|
+ end;
|
|
|
|
+ LPSERVICE_TABLE_ENTRYW = ^SERVICE_TABLE_ENTRYW;
|
|
|
|
+ _SERVICE_TABLE_ENTRYW = SERVICE_TABLE_ENTRYW;
|
|
|
|
+ TSERVICETABLEENTRYW = SERVICE_TABLE_ENTRYW;
|
|
|
|
+ PSERVICETABLEENTRYW = ^SERVICE_TABLE_ENTRYW;
|
|
|
|
+
|
|
SERVICE_TYPE_VALUE_ABS = record
|
|
SERVICE_TYPE_VALUE_ABS = record
|
|
dwNameSpace : DWORD;
|
|
dwNameSpace : DWORD;
|
|
dwValueType : DWORD;
|
|
dwValueType : DWORD;
|