📄 pizzatypes.idl
字号:
// Bring in needed system IDL files
import "wtypes.idl";
import "unknwn.idl";
//
// Misc. enums and typedefs
//
typedef enum
{
Pepperoni = 1,
Sausage,
GroundBeef,
GreenOlives,
ProsciuttiniHam,
Pastrami,
GreenPeppers,
Mushrooms,
Onions,
Tomatoes,
Pesto,
JalapenoPeppers,
CheddarCheese,
FontinaCheese,
RicottaCheese,
FetaCheese,
Pineapple,
ExtraCheese,
Bacon,
Broccoli,
GenoaSalami,
Zucchini,
BlackOlives,
Anchovies,
ChickenBreast, // Double topping
Shrimp, // Double topping
ArtichokeHearts // Double topping
} Topping;
typedef enum
{
FullPizza,
HalfPizza,
QuarterPizza
} ToppingSize;
typedef enum
{
Individual,
Small,
Large
} PizzaSize;
typedef enum
{
Visa,
MasterCard,
AmericanExpress
} CreditCard;
typedef struct
{
BSTR bstrCustName;
BSTR bstrAddress;
BSTR bstrPhone;
} DeliveryInfo;
typedef struct
{
Topping eTopping;
ToppingSize eToppingSize;
} ToppingInfo;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -