Changeset 2170 for trunk/include


Ignore:
Timestamp:
Dec 21, 1999, 1:29:31 AM (26 years ago)
Author:
sandervl
Message:

updates for service apis

Location:
trunk/include/win
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/win/winbase.h

    r2094 r2170  
    1 /* $Id: winbase.h,v 1.8 1999-12-17 16:55:13 sandervl Exp $ */
     1/* $Id: winbase.h,v 1.9 1999-12-21 00:29:30 sandervl Exp $ */
    22
    33#ifndef __WINE_WINBASE_H
     
    829829    WORD        wProcessorRevision;
    830830} SYSTEM_INFO, *LPSYSTEM_INFO;
    831 
    832 /* service main function prototype */
    833 typedef VOID (* CALLBACK LPSERVICE_MAIN_FUNCTIONA)(DWORD,LPSTR);
    834 typedef VOID (* CALLBACK LPSERVICE_MAIN_FUNCTIONW)(DWORD,LPWSTR);
    835 DECL_WINELIB_TYPE_AW(LPSERVICE_MAIN_FUNCTION)
    836 
    837 /* service start table */
    838 typedef struct
    839 {
    840     LPSTR                       lpServiceName;
    841     LPSERVICE_MAIN_FUNCTIONA    lpServiceProc;
    842 } *LPSERVICE_TABLE_ENTRYA, SERVICE_TABLE_ENTRYA;
    843 
    844 typedef struct
    845 {
    846     LPWSTR                      lpServiceName;
    847     LPSERVICE_MAIN_FUNCTIONW    lpServiceProc;
    848 } *LPSERVICE_TABLE_ENTRYW, SERVICE_TABLE_ENTRYW;
    849 
    850 DECL_WINELIB_TYPE_AW(SERVICE_TABLE_ENTRY)
    851 DECL_WINELIB_TYPE_AW(LPSERVICE_TABLE_ENTRY)
    852831
    853832/* {G,S}etPriorityClass */
  • trunk/include/win/winreg.h

    r1382 r2170  
    1 /* $Id: winreg.h,v 1.3 1999-10-20 17:18:30 phaller Exp $ */
     1/* $Id: winreg.h,v 1.4 1999-12-21 00:29:31 sandervl Exp $ */
    22
    33/*
     
    111111} VALENTW, *PVALENTW;
    112112
    113 
    114 /* Used by: ControlService */
    115 typedef struct _SERVICE_STATUS {
    116     DWORD dwServiceType;
    117     DWORD dwCurrentState;
    118     DWORD dwControlsAccepted;
    119     DWORD dwWin32ExitCode;
    120     DWORD dwServiceSpecificExitCode;
    121     DWORD dwCheckPoint;
    122     DWORD dwWaitHint;
    123 } SERVICE_STATUS, *LPSERVICE_STATUS;
    124 
    125 HANDLE    WINAPI OpenSCManagerA(LPCSTR,LPCSTR,DWORD);
    126 HANDLE    WINAPI OpenSCManagerW(LPCWSTR,LPCWSTR,DWORD);
    127 #define     OpenSCManager WINELIB_NAME_AW(OpenSCManager)
    128 HANDLE    WINAPI OpenServiceA(HANDLE,LPCSTR,DWORD);
    129 HANDLE    WINAPI OpenServiceW(HANDLE,LPCWSTR,DWORD);
    130 #define     OpenService WINELIB_NAME_AW(OpenService)
    131113BOOL      WINAPI LookupPrivilegeValueA(LPCSTR,LPCSTR,LPVOID);
    132114BOOL      WINAPI LookupPrivilegeValueW(LPCWSTR,LPCWSTR,LPVOID);
     
    144126#define     RegSaveKey WINELIB_NAME_AW(RegSaveKey)
    145127LONG        WINAPI RegSetKeySecurity(HKEY,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR);
    146 BOOL      WINAPI CloseServiceHandle(HANDLE);
    147 BOOL      WINAPI ControlService(HANDLE,DWORD,LPSERVICE_STATUS);
    148 BOOL      WINAPI DeleteService(HANDLE);
    149128BOOL      WINAPI DeregisterEventSource(HANDLE);
    150129BOOL      WINAPI GetFileSecurityA(LPCSTR,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR,DWORD,LPDWORD);
     
    190169BOOL      WINAPI SetFileSecurityW(LPCWSTR,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR);
    191170#define     SetFileSecurity WINELIB_NAME_AW(SetFileSecurity)
    192 BOOL      WINAPI StartServiceA(HANDLE,DWORD,LPCSTR*);
    193 BOOL      WINAPI StartServiceW(HANDLE,DWORD,LPCWSTR*);
    194 #define     StartService WINELIB_NAME_AW(StartService)
    195171
    196172/* Declarations for functions that are the same in Win16 and Win32 */
Note: See TracChangeset for help on using the changeset viewer.