mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
72 lines
1.3 KiB
72 lines
1.3 KiB
/****************************** 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 );
|