Ignore:
Timestamp:
Jan 6, 2000, 9:05:00 PM (26 years ago)
Author:
sandervl
Message:

Security api updates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/advapi32/ADVAPI32.CPP

    r2172 r2343  
    1 /* $Id: ADVAPI32.CPP,v 1.12 1999-12-21 00:35:28 sandervl Exp $ */
     1/* $Id: ADVAPI32.CPP,v 1.13 2000-01-06 20:04:59 sandervl Exp $ */
    22
    33/*
     
    955955}
    956956
    957 
    958 
    959 /*****************************************************************************
    960  * Name      : InitializeAcl
    961  * Purpose   : The InitializeAcl function creates a new ACL structure.
    962  *             An ACL is an access-control list.
    963  * Parameters: PACL  pAcl          address of access-control list
    964  *             DWORD nAclLength    size of access-control list
    965  *             DWORD dwAclRevision revision level of access-control list
    966  * Variables :
    967  * Result    :
    968  * Remark    :
    969  * Status    : UNTESTED STUB
    970  *
    971  * Author    : Patrick Haller [Tue, 1998/06/16 23:00]
    972  *****************************************************************************/
    973 
    974 BOOL WIN32API InitializeAcl(PACL  pAcl,
    975                                DWORD nAclLength,
    976                                DWORD dwAclRevision)
    977 {
    978   dprintf(("ADVAPI32: InitializeAcl(%08xh,%08xh,%08xh) not implemented.\n",
    979            pAcl,
    980            nAclLength,
    981            dwAclRevision));
    982 
    983   return (FALSE); /* signal failure */
    984 }
    985 
    986 
    987 
    988957/*****************************************************************************
    989958 * Name      : InitiateSystemShutdownA
     
    18431812}
    18441813
    1845 
    1846 
    1847 
    1848 /*****************************************************************************
    1849  * Name      : RegisterServiceCtrlHandlerA
    1850  * Purpose   : The RegisterServiceCtrlHandler function registers a function to
    1851  *             handle service control requests for a service.
    1852  * Parameters: LPCSTR            lpszServiceName address of name of service
    1853  *             LPHANDLER_FUNCTION lpHandlerProc   address of handler function
    1854  * Variables :
    1855  * Result    :
    1856  * Remark    :
    1857  * Status    : UNTESTED STUB
    1858  *
    1859  * Author    : Patrick Haller [Tue, 1998/06/16 23:00]
    1860  *****************************************************************************/
    1861 
    1862 #define SERVICE_STATUS_HANDLE DWORD
    1863 #define LPHANDLER_FUNCTION    LPVOID
    1864 SERVICE_STATUS_HANDLE WIN32API RegisterServiceCtrlHandlerA(LPCSTR            lpszServiceName,
    1865                                                               LPHANDLER_FUNCTION lpHandlerProc)
    1866 {
    1867   dprintf(("ADVAPI32: RegisterServiceCtrlHandlerA(%s,%08xh) not implemented.\n",
    1868            lpszServiceName,
    1869            lpHandlerProc));
    1870 
    1871   return (0); /* signal failure */
    1872 }
    1873 
    1874 
    1875 /*****************************************************************************
    1876  * Name      : RegisterServiceCtrlHandlerW
    1877  * Purpose   : The RegisterServiceCtrlHandler function registers a function to
    1878  *             handle service control requests for a service.
    1879  * Parameters: LPCWSTR            lpszServiceName address of name of service
    1880  *             LPHANDLER_FUNCTION lpHandlerProc   address of handler function
    1881  * Variables :
    1882  * Result    :
    1883  * Remark    :
    1884  * Status    : UNTESTED STUB
    1885  *
    1886  * Author    : Patrick Haller [Tue, 1998/06/16 23:00]
    1887  *****************************************************************************/
    1888 
    1889 SERVICE_STATUS_HANDLE WIN32API RegisterServiceCtrlHandlerW(LPCWSTR            lpszServiceName,
    1890                                                               LPHANDLER_FUNCTION lpHandlerProc)
    1891 {
    1892   dprintf(("ADVAPI32: RegisterServiceCtrlHandlerW(%s,%08xh) not implemented.\n",
    1893            lpszServiceName,
    1894            lpHandlerProc));
    1895 
    1896   return (0); /* signal failure */
    1897 }
    1898 
    1899 
    1900 
    19011814/*****************************************************************************
    19021815 * Name      : SetAclInformation
     
    19931906
    19941907
    1995 /*****************************************************************************
    1996  * Name      : SetServiceBits
    1997  * Purpose   : The SetServiceBits function registers a service's service type
    1998  *             with the Service Control Manager and the Server service. The
    1999  *             Server service can then announce the registered service type
    2000  *             as one it currently supports. The LAN Manager functions
    2001  *             NetServerGetInfo and NetServerEnum obtain a specified machine's
    2002  *             supported service types.
    2003  *             A service type is represented as a set of bit flags; the
    2004  *             SetServiceBits function sets or clears combinations of those bit flags.
    2005  * Parameters: SERVICE_STATUS_HANDLE hServiceStatus     service status handle
    2006  *             DWORD                 dwServiceBits      service type bits to set or clear
    2007  *             BOOL                  bSetBitsOn         flag to set or clear the service type bits
    2008  *             BOOL                  bUpdateImmediately flag to announce server type immediately
    2009  * Variables :
    2010  * Result    :
    2011  * Remark    :
    2012  * Status    : UNTESTED STUB
    2013  *
    2014  * Author    : Patrick Haller [Tue, 1998/06/16 23:00]
    2015  *****************************************************************************/
    2016 
    2017 BOOL WIN32API SetServiceBits(SERVICE_STATUS_HANDLE hServiceStatus,
    2018                                 DWORD                 dwServiceBits,
    2019                                 BOOL                  bSetBitsOn,
    2020                                 BOOL                  bUpdateImmediately)
    2021 {
    2022   dprintf(("ADVAPI32: SetServiceBits(%08xh,%08xh,%08xh,%08xh) not implemented.\n",
    2023            hServiceStatus,
    2024            dwServiceBits,
    2025            bSetBitsOn,
    2026            bUpdateImmediately));
    2027 
    2028   return (FALSE); /* signal failure */
    2029 }
    2030 
    2031 
    2032 
    2033 
     1908
     1909
     1910
Note: See TracChangeset for help on using the changeset viewer.