Leaked source code of windows server 2003
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.

23 lines
1.0 KiB

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