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.

24 lines
490 B

  1. [ uuid(14a8831c-bc82-11d2-8a64-0008c7457e5d),
  2. version(1.0),
  3. pointer_default(unique)
  4. ]
  5. interface SyncManager
  6. {
  7. typedef struct tagUString
  8. {
  9. short nlength;
  10. [size_is(nlength)] unsigned short pString[];
  11. } UString;
  12. typedef enum tagSyncManagerCommands
  13. {
  14. smcSetBoot,
  15. smcReboot,
  16. smcNOP,
  17. smcExec,
  18. smcExit
  19. } SyncManagerCommands;
  20. /* 1 for Client, 0 for Server */
  21. void GetCommand([in] int ClientOrServer, [out] SyncManagerCommands *cmd, [out] UString **param);
  22. }