blob: 52fdded4ac50c6df7610688c1d8418bfe070f71d (
plain) (
tree)
|
|
/****************************** Module Header ******************************\
* Module Name: logoff.h
*
* Copyright (c) 1991, Microsoft Corporation
*
* Define apis user to implement logoff functionality of winlogon
*
* History:
* 12-09-91 Davidc Created.
\***************************************************************************/
// Exported function prototypes
//
int
InitiateLogoff(
PGLOBALS pGlobals,
LONG Flags
);
BOOL
Logoff(
PGLOBALS pGlobals,
int Result
);
BOOL
ShutdownMachine(
PGLOBALS pGlobals,
int Flags
);
VOID
RebootMachine(
PGLOBALS pGlobals
);
VOID
PowerdownMachine(
PGLOBALS pGlobals
);
typedef DWORD (*PWNETNUKECONN) (
HWND
);
typedef DWORD (*PWNETOPENENUM) (
DWORD,
DWORD,
DWORD,
LPNETRESOURCE,
LPHANDLE
);
typedef DWORD (*PWNETENUMRESOURCE) (
HANDLE,
LPDWORD,
LPVOID,
LPDWORD
);
typedef DWORD (*PWNETCLOSEENUM) (
HANDLE
);
typedef DWORD
(APIENTRY * PRASENUMCONNECTIONSW)( LPRASCONNW, LPDWORD, LPDWORD );
typedef DWORD
(APIENTRY * PRASHANGUPW) ( HRASCONN );
|