Source code of Windows XP (NT5)
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.

54 lines
1.1 KiB

  1. /*++
  2. Copyright (c) 1998-99 Microsoft Corporation
  3. Module Name:
  4. lpcstub.h
  5. Abstract:
  6. --*/
  7. //
  8. //
  9. //
  10. #ifndef _LLSLPCSTUB_H
  11. #define _LLSLPCSTUB_H
  12. #ifdef __cplusplus
  13. extern "C" {
  14. #endif
  15. NTSTATUS LLSInitLPC();
  16. NTSTATUS LLSCloseLPC();
  17. NTSTATUS LLSLicenseRequest ( IN LPWSTR ProductName, IN LPWSTR Version, IN ULONG DataType,
  18. IN BOOLEAN IsAdmin, IN PVOID Data, OUT ULONG *LicenseHandle );
  19. NTSTATUS LLSLicenseFree ( IN ULONG LicenseHandle );
  20. NTSTATUS LLSLicenseRequest2 ( IN LPWSTR ProductName, IN LPWSTR Version, IN ULONG DataType,
  21. IN BOOLEAN IsAdmin, IN PVOID Data, OUT LS_HANDLE *LicenseHandle );
  22. NTSTATUS LLSLicenseFree2 ( IN LS_HANDLE LicenseHandle );
  23. #ifdef DEBUG
  24. NTSTATUS LLSDbg_TableDump ( ULONG Table );
  25. NTSTATUS LLSDbg_TableInfoDump ( IN ULONG Table, IN ULONG DataType, IN PVOID Data );
  26. NTSTATUS LLSDbg_TableFlush ( ULONG Table );
  27. NTSTATUS LLSDbg_TraceSet ( ULONG Level );
  28. NTSTATUS LLSDbg_ConfigDump ( );
  29. NTSTATUS LLSDbg_ReplicationForce ( );
  30. NTSTATUS LLSDbg_ReplicationDeny ( );
  31. NTSTATUS LLSDbg_RegistryUpdateForce ( );
  32. NTSTATUS LLSDbg_LicenseCheckForce ( );
  33. #endif
  34. #ifdef __cplusplus
  35. }
  36. #endif
  37. #endif