summaryrefslogtreecommitdiffhomepage
path: root/public/tools/mk.fwrk/Steps.h
blob: 3017b92ed4569ac541f27fa5cb913de4fbe01bea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/**
  Thu Oct 17 07:57:43 CEST 2024
  (c) Amlal El Mahrouss.
*/

#ifndef APPS_STEPS_H
#define APPS_STEPS_H

#include <Common.h>
#include <Framework.h>

#define kStepsExtension ".stp"
#define kStepsStrLen (256U)

#define kStepsMagic " pls"
#define kStepsMagicLen (4U)
#define kStepsVersion (0x0100)

#define kStepsMime "ne-application-kind/steps"

struct STEPS_COMMON_RECORD final {
  Char   magic[kStepsMagicLen];
  Char   name[kStepsStrLen];
  Char   company[kStepsStrLen];
  Char   author[kStepsStrLen];
  SInt32 version;
  SInt32 pages;
  SInt32 check_page, eula_page;
};

#endif  // ifndef APPS_STEPS_H