Pepper_42_C_interfaces
pp_search_criteria_samsung.h
Go to the documentation of this file.
1 /* Copyright (c) 2015 Samsung Electronics. All rights reserved.
2  */
3 
4 /* From samsung/pp_search_criteria_samsung.idl,
5  * modified Fri Aug 14 12:50:13 2015.
6  */
7 
8 #ifndef PPAPI_C_SAMSUNG_PP_SEARCH_CRITERIA_SAMSUNG_H_
9 #define PPAPI_C_SAMSUNG_PP_SEARCH_CRITERIA_SAMSUNG_H_
10 
11 #include "ppapi/c/pp_bool.h"
12 #include "ppapi/c/pp_macros.h"
13 #include "ppapi/c/pp_stdint.h"
14 #include "ppapi/c/pp_var.h"
15 
16 /**
17  * @file
18  * This file defines the helper structure for
19  * <code>PPB_ServiceList_Samsung</code> interface.
20  */
21 
22 
23 /**
24  * @addtogroup Enums
25  * @{
26  */
27 /** Enum describing field to be used in TV service searching. */
28 typedef enum {
33 /**
34  * @}
35  */
36 
37 /**
38  * @addtogroup Structs
39  * @{
40  */
41 /** Structure describin search criteria for TV service searching. */
43  /**
44  * if <code>PP_TRUE</code> this field specifies
45  * that whole criteria is negated.
46  * WARNING: Not aplicable for name searching!
47  */
49  /** Value of this field decides which field will be used for search. */
51  /** ID of the service to be searched. */
52  uint64_t searchID;
53  /** Name of the service to be searched. */
55 };
57 /**
58  * @}
59  */
60 
61 #endif /* PPAPI_C_SAMSUNG_PP_SEARCH_CRITERIA_SAMSUNG_H_ */
62 
PP_COMPILE_ASSERT_SIZE_IN_BYTES(PP_CriteriaField, 4)
PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES(PP_SearchCriteria, 32)
Definition: pp_var.h:166
PP_Bool
Definition: pp_bool.h:30