home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / winbase / security / winnt / ginastub / ginastub.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-07-19  |  1.0 KB  |  24 lines

  1. //
  2. // function prototypes for the gina interface
  3. //
  4.  
  5. typedef BOOL (WINAPI *PGWLXNEGOTIATE)( DWORD, DWORD* );
  6. typedef BOOL (WINAPI *PGWLXINITIALIZE)( LPWSTR, HANDLE, PVOID, PVOID, PVOID* );
  7. typedef VOID (WINAPI *PGWLXDISPLAYSASNOTICE)( PVOID );
  8. typedef int  (WINAPI *PGWLXLOGGEDOUTSAS)( PVOID, DWORD, PLUID, PSID, PDWORD,
  9.                                         PHANDLE, PWLX_MPR_NOTIFY_INFO, PVOID *);
  10. typedef BOOL (WINAPI *PGWLXACTIVATEUSERSHELL)(  PVOID, PWSTR, PWSTR, PVOID );
  11. typedef int  (WINAPI *PGWLXLOGGEDONSAS)( PVOID, DWORD, PVOID );
  12. typedef VOID (WINAPI *PGWLXDISPLAYLOCKEDNOTICE)( PVOID );
  13. typedef int  (WINAPI *PGWLXWKSTALOCKEDSAS)( PVOID, DWORD );
  14. typedef BOOL (WINAPI *PGWLXISLOCKOK)( PVOID );
  15. typedef BOOL (WINAPI *PGWLXISLOGOFFOK)( PVOID );
  16. typedef VOID (WINAPI *PGWLXLOGOFF)( PVOID );
  17. typedef VOID (WINAPI *PGWLXSHUTDOWN)( PVOID, DWORD );
  18.  
  19. //
  20. // NEW for version 1.1
  21. //
  22. typedef BOOL (WINAPI *PGWLXSCREENSAVERNOTIFY)( PVOID, BOOL * );
  23. typedef BOOL (WINAPI *PGWLXSTARTAPPLICATION)( PVOID, PWSTR, PVOID, PWSTR );
  24.