ArmAccess.h 1.6 KB

1234567891011121314151617181920212223242526272829303132
  1. #ifndef _ARMACCESS__
  2. #define _ARMACCESS__
  3. /* These typedefs show the compiler the formats of the functions. */
  4. typedef int (__stdcall * CheckCodeFn) (const char *name, const char *code);
  5. typedef int (__stdcall * VerifyKeyFn) (const char *name, const char *code);
  6. typedef int (__stdcall * InstallKeyFn) (const char *name, const char *code);
  7. typedef int (__stdcall * InstallKeyLaterFn) (const char *name,
  8. const char *code);
  9. typedef int (__stdcall * UninstallKeyFn) (void);
  10. typedef int (__stdcall * SetDefaultKeyFn) (void);
  11. typedef int (__stdcall * UpdateEnvironmentFn) (void);
  12. typedef int (__stdcall * IncrementCounterFn) (void);
  13. typedef int (__stdcall * CopiesRunningFn) (void);
  14. typedef int (__stdcall * ChangeHardwareLockFn) (void);
  15. typedef DWORD(__stdcall * GetShellProcessIDFn) (void);
  16. typedef int (__stdcall * FixClockFn) (const char *fixclockkey);
  17. typedef DWORD(__stdcall * RawFingerprintInfoFn) (DWORD item);
  18. typedef int (__stdcall * SetUserStringFn) (int which, const char *string);
  19. typedef DWORD(__stdcall * GetUserStringFn) (int which, char *buffer,
  20. DWORD bufferlength);
  21. typedef int (__stdcall * WriteHardwareChangeLogFn) (const char *filename);
  22. typedef int (__stdcall * ConnectedToServerFn) (void);
  23. typedef int (__stdcall * CallBuyNowURLFn) (HWND parent);
  24. typedef int (__stdcall * CallCustomerServiceURLFn) (HWND parent);
  25. typedef void (__stdcall * ShowReminderMessageFn) (HWND parent);
  26. typedef void (__stdcall * ShowReminderMessage2Fn) (HWND parent);
  27. typedef int (__stdcall * ExpireCurrentKeyFn) (void);
  28. typedef int (__stdcall * ShowEnterKeyDialogFn) (HWND parent);
  29. #endif