From b2307eb0fc7aaddadba1d9523cbc5a12fade380c Mon Sep 17 00:00:00 2001 From: Sydney Biscuit Date: Tue, 16 Jul 2019 18:54:04 +0000 Subject: [PATCH] extern all the things --- pinball.h | 717 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 717 insertions(+) diff --git a/pinball.h b/pinball.h index 6855e8b..64a8403 100644 --- a/pinball.h +++ b/pinball.h @@ -1291,5 +1291,722 @@ int32_t function_1e4a2d8(void); int32_t function_1e4a32e(int32_t a1); int32_t function_1e4a400(int32_t a1, int32_t a2); +// --------------------- Global Variables --------------------- + +extern bool g1; // df +extern int32_t g2; // eax +extern int32_t g3; // ebp +extern int32_t g4; // ebx +extern int32_t g5; // ecx +extern int32_t g6; // edi +extern int32_t g7; // edx +extern int32_t g8; // esi +extern int32_t g9; // esp +extern int32_t g10; // fpsw +extern int3_t g11; // fpu_stat_TOP +extern char * g12; +extern char * g13; +extern char * g14; +extern char * g15; +extern char * g16; +extern char * g17; +extern char * g18; +extern char * g19; +extern char * g20; +extern char * g21; +extern char * g22; +extern char * g23; +extern char * g24; +extern char * g25; +extern int32_t g26; +extern int32_t g27; +extern int32_t g28; +extern int32_t g29; +extern int32_t g30; +extern int32_t g31; +extern int32_t g32; +extern int32_t g33; +extern int32_t g34; +extern int32_t g35; +extern int32_t g36; +extern int32_t g37; +extern int32_t g38; +extern int32_t g39; +extern int32_t g40; +extern int32_t g41; +extern int32_t g42; +extern int32_t g43; +extern int32_t g44; +extern int32_t g45; +extern int32_t g46; +extern int32_t g47; +extern int32_t g48; +extern int32_t g49; +extern int32_t g50; +extern int32_t g51; +extern int32_t g52; +extern int32_t g53; +extern int32_t g54; +extern int32_t g55; +extern int32_t g56; +extern int32_t g57; +extern int32_t g58; +extern int32_t g59; +extern int32_t g60; +extern int32_t g61; +extern int32_t g62; +extern int32_t g63; +extern int32_t g64; +extern char * g65; +extern int32_t g66; +extern char * g67; +extern int16_t * g68; +extern int32_t g69; +extern int32_t g70; +extern int32_t g71; +extern int32_t g72; +extern int32_t g73; +extern int32_t g74; +extern int32_t g75; +extern int32_t g76; +extern int32_t g77; +extern char * g78; +extern int32_t g79; +extern int32_t g80; +extern int32_t g81; +extern uint32_t g82; +extern char g83; +extern int32_t g84; +extern int32_t g85; +extern int32_t g86; +extern int32_t g87; +extern int32_t g88; +extern int32_t g89; +extern char * g90; +extern char g91; +extern int32_t g92; +extern int32_t g93; +extern int32_t g94; +extern int32_t g95; +extern int32_t g96; +extern int32_t g97; +extern int32_t g98; +extern char * g99; +extern char * g100; +extern int32_t g101; +extern int32_t g102; +extern int32_t g103; +extern int32_t g104; +extern int32_t g105; +extern int32_t g106; +extern char * g107; +extern int32_t g108; +extern int32_t g109; +extern int32_t g110; +extern char * g111; +extern bool g112; +extern int32_t g113; +extern int32_t g114; +extern char (*g115)[37]; +extern bool g116; +extern int32_t g117; +extern int16_t * g122; // 0x1e504c8 +extern int16_t * g124; +extern int32_t g125; +extern int32_t g126; +extern int32_t g127; +extern int32_t g128; +extern int32_t g129; +extern struct _cpinfo * g130; +extern int32_t g131; // 0x1e506f8 +extern int32_t g133; +extern int32_t g135; +extern int32_t g136; +extern int32_t g137; +extern int32_t g138; +extern int32_t g139; +extern int32_t g141; +extern bool g142; +extern bool g143; +extern bool g144; +extern bool g145; +extern int32_t g146; +extern int32_t g147; +extern int32_t g148; +extern int32_t g149; +extern bool g150; +extern int32_t g151; +extern int32_t g152; +extern int32_t g153; +extern int32_t g154; +extern int32_t g155; +extern int32_t g156; +extern int32_t g157; +extern int32_t g158; +extern int32_t g159; +extern int32_t g160; +extern int32_t g161; +extern char g162; +extern int32_t g163; +extern int32_t g164; +extern int32_t g165; +extern int32_t g166; +extern char g167; +extern char g168; +extern int32_t g169; +extern int32_t g170; +extern int32_t g171; +extern float32_t g172; +extern int32_t g173; +extern int32_t g174; +extern int32_t g175; +extern int32_t g176; +extern int32_t g177; +extern int32_t g178; +extern float32_t g179; +extern struct tagLOGPALETTE * g180; +extern int32_t g181; +extern char * g182; +extern char * g183; +extern bool g184; +extern int32_t g185; +extern int32_t g186; +extern int32_t g187; +extern int32_t g188; +extern bool g189; +extern int16_t * g190; +extern int32_t g191; +extern int32_t g192; +extern int32_t g193; +extern int32_t g194; +extern int32_t g195; +extern int32_t g196; +extern int32_t g197; +extern int32_t g198; +extern int32_t g199; +extern int32_t g200; +extern int32_t g201; +extern int32_t g202; +extern int32_t g203; +extern char * g204; +extern int32_t g205; +extern int32_t g206; +extern int32_t g207; +extern char (*g208)[8]; +extern int32_t g209; +extern int32_t g210; +extern int32_t g211; +extern int32_t g212; +extern int32_t g213; +extern int32_t g214; +extern int32_t g215; +extern int32_t g216; +extern int32_t g217; +extern int32_t g218; +extern int32_t g219; +extern int32_t g220; +extern int32_t g221; +extern int32_t g222; +extern int32_t g223; +extern int32_t g224; +extern int32_t g225; +extern int32_t g226; +extern int32_t g227; +extern int32_t g228; +extern int32_t g229; +extern int32_t g230; +extern int32_t g231; +extern int32_t g232; +extern int32_t g233; +extern int32_t g234; +extern int32_t g235; +extern int32_t g236; +extern int32_t g237; +extern int32_t g238; +extern int32_t g239; +extern int32_t g240; +extern int32_t g241; +extern int32_t g242; +extern int32_t g243; +extern int32_t g244; +extern int32_t g245; +extern int32_t g246; +extern int32_t g247; +extern int32_t g248; +extern int32_t g249; +extern int32_t g250; +extern int32_t g251; +extern int32_t g252; +extern int32_t g253; +extern int32_t g254; +extern int32_t g255; +extern int32_t g256; +extern int32_t g257; +extern int32_t g258; +extern int32_t g259; +extern int32_t g260; +extern int32_t g261; +extern int32_t g262; +extern int32_t g263; +extern int32_t g264; +extern int32_t g265; +extern int32_t g266; +extern int32_t g267; +extern int32_t g268; +extern int32_t g269; +extern int32_t g270; +extern int32_t g271; +extern int32_t g272; +extern int32_t g273; +extern int32_t g274; +extern int32_t g275; +extern int32_t g276; +extern int32_t g277; +extern int32_t g278; +extern int32_t g279; +extern int32_t g280; +extern int32_t g281; +extern int32_t g282; +extern int32_t g283; +extern int32_t g284; +extern int32_t g285; +extern int32_t g286; +extern int32_t g287; +extern int32_t g288; // 0x1e51bf0 +extern int32_t g289; // 0x1e51c00 +extern int32_t g290; // 0x1e51c10 +extern int32_t g291; +extern int32_t g292; +extern int32_t g293; +extern int32_t g294; +extern int32_t g295; +extern int32_t g296; +extern int32_t g297; +extern int32_t g298; +extern int32_t g299; +extern int32_t g300; +extern int32_t g301; +extern int32_t g302; +extern int32_t g303; +extern int32_t g304; +extern int32_t g305; +extern int32_t g306; +extern int32_t g307; +extern int32_t g308; +extern int32_t g309; +extern int32_t g310; +extern int32_t g311; +extern int32_t g312; +extern int32_t g313; +extern int32_t g314; +extern int32_t g315; +extern int32_t g316; +extern int32_t g317; +extern int32_t g318; +extern int32_t g319; +extern int32_t g320; +extern int32_t g321; +extern int32_t g322; +extern int32_t g323; +extern int32_t g324; +extern int32_t g325; +extern int32_t g326; +extern int32_t g327; +extern int32_t g328; +extern int32_t g329; +extern int32_t g330; +extern int32_t g331; +extern int32_t g332; +extern int32_t g333; +extern int32_t g334; +extern int32_t g335; +extern int32_t g336; +extern int32_t g337; +extern int32_t g338; +extern int32_t g339; +extern int32_t g340; +extern int32_t g341; +extern int32_t g342; +extern int32_t g343; +extern int32_t g344; +extern int32_t g345; +extern int32_t g346; +extern int32_t g347; +extern int32_t g348; +extern int32_t g349; +extern int32_t g350; +extern int32_t g351; +extern int32_t g352; +extern int32_t g353; +extern int32_t g354; +extern int32_t g355; +extern int32_t g356; +extern int32_t g357; +extern int32_t g358; +extern int32_t g359; +extern int32_t g360; +extern int32_t g361; +extern int32_t g362; +extern int32_t g363; +extern int32_t g364; +extern int32_t g365; +extern int32_t g366; +extern int32_t g367; +extern int32_t g368; +extern int32_t g369; +extern int32_t g370; +extern int32_t g371; +extern int32_t g372; +extern int32_t g373; +extern int32_t g374; +extern int32_t g375; +extern int32_t g376; +extern int32_t g377; +extern int32_t g378; +extern int32_t g379; +extern int32_t g380; +extern int32_t g381; +extern int32_t g382; +extern int32_t g383; +extern int32_t g384; +extern int32_t g385; +extern int32_t g386; +extern int32_t g387; +extern int32_t g388; +extern int32_t g389; +extern int32_t g390; +extern int32_t g391; +extern int32_t g392; +extern int32_t g393; +extern int32_t g394; +extern int32_t g395; +extern int32_t g396; +extern int32_t g397; +extern int32_t g398; +extern int32_t g399; +extern int32_t g400; +extern int32_t g401; +extern int32_t g402; +extern int32_t g403; +extern int32_t g404; +extern int32_t g405; +extern int32_t g406; +extern int32_t g407; +extern int32_t g408; +extern int32_t g409; +extern int32_t g410; +extern int32_t g411; +extern int32_t g412; +extern int32_t g413; +extern int32_t g414; +extern int32_t g415; +extern int32_t g416; +extern int32_t g418; // 0x1e52650 +extern int32_t g419; +extern int32_t g420; +extern int32_t g421; +extern int32_t g422; +extern char * g423; +extern int32_t g424; +extern int32_t g425; +extern char (*g426)[11]; +extern int64_t g427; +extern int16_t * g428; +extern int32_t g429; +extern int32_t g430; +extern int32_t g431; +extern int32_t g432; +extern int32_t g433; +extern char (*g434)[7]; +extern int16_t (*g435)[7]; +extern int32_t g436; +extern int32_t g437; +extern int32_t g438; +extern int32_t g439; +extern int32_t g440; +extern int32_t g441; +extern int32_t g442; +extern char g443; +extern int32_t g444; +extern int32_t g445; +extern char (*g446)[4]; +extern float80_t g447; +extern float64_t g448; +extern int32_t g449; +extern float64_t g450; +extern int32_t g451; +extern int32_t g452; +extern int32_t g453; +extern int32_t g454; +extern int32_t g455; +extern int32_t g456; +extern int32_t g457; +extern int32_t g458; +extern int32_t g459; +extern int32_t g460; +extern int32_t g461; +extern int32_t g462; +extern int32_t g463; +extern int32_t g464; +extern int16_t g465; +extern int16_t g466; +extern int16_t g467; +extern int16_t g468; +extern int16_t g469; +extern int32_t g470; +extern float80_t g471; +extern float80_t g472; +extern float64_t g473; +extern int32_t g474; +extern char * g475[43]; +extern bool g477; +extern int16_t * g478; // 0x1e53798 +extern int16_t * g479; // 0x1e537c8 +extern int32_t g480; +extern int32_t g481; +extern int32_t g482; +extern int32_t g483; +extern int32_t g484; +extern int32_t g485; +extern int32_t g486; +extern int32_t g487; +extern int32_t g488; +extern int32_t g489; +extern char * g490; +extern int32_t g491; +extern int32_t g492; +extern int32_t g493; +extern int32_t g494; +extern int32_t g495; +extern int32_t g496; +extern int32_t g497; +extern char * g498; +extern int32_t g499; +extern int32_t g500; +extern int32_t g501; +extern int32_t g502; +extern int32_t g503; +extern int32_t g504; +extern int32_t g505; +extern int32_t g506; +extern int32_t g507; +extern int32_t g508; +extern struct tagRECT * g509; +extern int32_t g510; +extern int32_t g511; +extern struct tagRECT * g512; +extern float32_t g513; +extern int32_t g514; +extern char * g515; +extern int32_t g516; +extern int32_t g517; +extern int32_t g518; +extern int32_t g519; +extern int32_t g520; +extern int32_t g521; +extern int16_t g522; +extern int32_t g523; +extern int32_t g524; +extern int32_t g525; +extern int32_t g526; +extern int32_t g527; +extern int32_t g528; +extern int32_t g529; +extern int32_t g530; +extern char * g531; +extern int32_t g532; +extern int32_t g533; +extern int32_t g534; +extern int32_t g535; +extern char * g536; +extern int32_t g537; +extern int32_t g538; +extern int32_t g539; +extern int32_t g540; +extern float32_t g541; +extern int32_t g542; +extern int32_t g543; +extern int32_t g544; +extern int32_t g545; +extern int32_t g546; +extern float32_t g547; +extern float32_t g548; +extern int32_t g549; +extern int32_t g550; +extern int32_t g551; +extern int16_t g552; +extern int16_t g553; +extern int32_t g554; +extern int32_t g555; +extern int16_t g556; +extern bool g557; +extern int32_t g558; +extern int64_t g559; +extern char * g560; +extern int32_t g561; +extern int32_t g562; +extern float32_t * g563; +extern int32_t g564; +extern char * g565; +extern int32_t g566; +extern char * g567; +extern char * g568; +extern float32_t g569; +extern float32_t g570; +extern float32_t g571; +extern float32_t g572; +extern float32_t g573; +extern float32_t g574; +extern float32_t g575; +extern float32_t g576; +extern float32_t g577; +extern float32_t g578; +extern int32_t g579; +extern float32_t g580; +extern float32_t g581; +extern int32_t g582; +extern float32_t g583; +extern float32_t g584; +extern float32_t g585; +extern int32_t g586; +extern int32_t g587; +extern float32_t g588; +extern float32_t g589; +extern int32_t g590; +extern float32_t g591; +extern float32_t g592; +extern int32_t g593; +extern char * g594; +extern bool g595; +extern int32_t g596; +extern bool g597; +extern int32_t g598; +extern int32_t g599; +extern int32_t g600; +extern struct tWAVEFORMATEX * g601; +extern int32_t g602; +extern int32_t g603; +extern char * g604; +extern int32_t g605; +extern int32_t g606; +extern int32_t g607; +extern int32_t g608; +extern struct tWAVEFORMATEX * g609; +extern int16_t * g610; +extern float32_t g611; +extern float32_t g612; +extern int32_t g613; +extern bool g614; +extern int32_t g615; +extern int32_t g616; +extern int32_t g617; +extern int32_t g618; +extern float32_t g619; +extern int16_t * g620; +extern int16_t * g621; +extern int64_t g622; +extern int32_t g623; +extern int32_t g624; +extern int32_t g625; +extern float32_t * g626; +extern int32_t g627; +extern int32_t g628; +extern int32_t g629; +extern int32_t g630; +extern int32_t g631; +extern char * g632; +extern int32_t g633; +extern int32_t g634; +extern int32_t g635; +extern int32_t g636; +extern int32_t g637; +extern int32_t g638; +extern int32_t g639; +extern int32_t g640; +extern int32_t g641; +extern int32_t g642; +extern int32_t g643; +extern int32_t g644; +extern int32_t g645; +extern int32_t g646; +extern int32_t g647; +extern int32_t g648; +extern int32_t g649; +extern int32_t g650; +extern int32_t g651; +extern int32_t g652; +extern int32_t g653; +extern int32_t g654; +extern int32_t g655; +extern int32_t g656; +extern int32_t g657; +extern char g658; +extern char g659; +extern struct tagPAINTSTRUCT * g660; +extern int32_t g661; +extern int32_t g662; +extern int32_t g663; +extern int32_t g664; +extern int32_t g665; +extern int32_t g666; +extern int32_t g667; +extern int32_t g668; +extern int32_t g669; +extern int32_t g670; +extern int32_t g671; +extern int32_t g672; +extern int32_t g673; +extern int32_t g674; +extern int32_t g675; +extern int32_t g676; +extern int32_t g677; +extern int32_t g678; +extern bool g679; +extern int32_t g680; +extern int32_t g681; +extern char * g682; +extern bool g683; // of +extern float80_t g684; // st7 +extern int32_t g685; +extern int32_t g686; +extern int32_t g687; +extern int32_t g688; +extern int32_t g689; +extern int32_t g690; +extern int32_t g691; +extern int32_t g692; +extern int32_t g693; +extern int32_t g694; +extern int32_t g695; +extern int32_t g696; +extern int32_t g697; +extern int32_t g698; +extern int32_t g699; +extern int32_t g700; +extern int32_t g701; +extern int32_t g702; +extern int32_t g703; +extern int32_t g704; +extern int32_t g705; +extern int32_t g706; +extern int32_t g707; +extern int32_t g708; +extern int32_t g709; +extern int32_t g710; +extern int32_t g711; +extern int32_t g712; +extern int32_t g713; +extern int32_t g714; +extern int32_t * g118; +extern int32_t * g119; +extern int32_t * g120; +extern int32_t * g121; +extern int32_t * g123; +extern int32_t * g132; +extern int32_t * g134; +extern int32_t * g140; +extern char (**g417)[8]; +extern char * (*g476)[43]; + #endif