1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
/****************************** 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 );
|