Something went wrong. Try again.
Reactos
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864/* File generated automatically from tools/winapi/tests.dat; do not edit! *//* This file can be copied, modified and distributed without restriction. */
/* * Unit tests for data structure packing */
#define WINE_NOWINSOCK
#include <stdarg.h>#include "windef.h"#include "winbase.h"#include "wtypes.h"#include "shellapi.h"#include "winuser.h"#include "wingdi.h"#include "shlobj.h"
#include "wine/test.h"
/*********************************************************************** * Compatibility macros */
#define DWORD_PTR UINT_PTR#define LONG_PTR INT_PTR#define ULONG_PTR UINT_PTR
/*********************************************************************** * Windows API extension */
#if defined(_MSC_VER) && (_MSC_VER >= 1300) && defined(__cplusplus)# define _TYPE_ALIGNMENT(type) __alignof(type)#elif defined(__GNUC__)# define _TYPE_ALIGNMENT(type) __alignof__(type)#else/* * FIXME: May not be possible without a compiler extension * (if type is not just a name that is, otherwise the normal * TYPE_ALIGNMENT can be used) */#endif
#if defined(TYPE_ALIGNMENT) && defined(_MSC_VER) && _MSC_VER >= 800 && !defined(__cplusplus)#pragma warning(disable:4116)#endif
#if !defined(TYPE_ALIGNMENT) && defined(_TYPE_ALIGNMENT)# define TYPE_ALIGNMENT _TYPE_ALIGNMENT#endif
/*********************************************************************** * Test helper macros */
#define TEST_TYPE_SIZE(type, size) C_ASSERT(sizeof(type) == size);
#ifdef TYPE_ALIGNMENT# define TEST_TYPE_ALIGN(type, align) C_ASSERT(TYPE_ALIGNMENT(type) == align);#else# define TEST_TYPE_ALIGN(type, align)#endif
#ifdef _TYPE_ALIGNMENT# define TEST_TARGET_ALIGN(type, align) C_ASSERT(_TYPE_ALIGNMENT(*(type)0) == align);# define TEST_FIELD_ALIGN(type, field, align) C_ASSERT(_TYPE_ALIGNMENT(((type*)0)->field) == align);#else# define TEST_TARGET_ALIGN(type, align)# define TEST_FIELD_ALIGN(type, field, align)#endif
#define TEST_FIELD_OFFSET(type, field, offset) C_ASSERT(FIELD_OFFSET(type, field) == offset);
#define TEST_TARGET_SIZE(type, size) TEST_TYPE_SIZE(*(type)0, size)#define TEST_FIELD_SIZE(type, field, size) TEST_TYPE_SIZE((((type*)0)->field), size)#define TEST_TYPE_SIGNED(type) C_ASSERT((type) -1 < 0);#define TEST_TYPE_UNSIGNED(type) C_ASSERT((type) -1 > 0);
#ifdef _WIN64
static void test_pack_BLOB(void){ /* BLOB */ TEST_TYPE_SIZE (BLOB, 16) TEST_TYPE_ALIGN (BLOB, 8) TEST_FIELD_SIZE (BLOB, cbSize, 4) TEST_FIELD_ALIGN (BLOB, cbSize, 4) TEST_FIELD_OFFSET(BLOB, cbSize, 0) TEST_FIELD_SIZE (BLOB, pBlobData, 8) TEST_FIELD_ALIGN (BLOB, pBlobData, 8) TEST_FIELD_OFFSET(BLOB, pBlobData, 8)}
static void test_pack_BSTR(void){ /* BSTR */ TEST_TYPE_SIZE (BSTR, 8) TEST_TYPE_ALIGN (BSTR, 8) TEST_TARGET_SIZE (BSTR, 2) TEST_TARGET_ALIGN(BSTR, 2)}
static void test_pack_BSTRBLOB(void){ /* BSTRBLOB */ TEST_TYPE_SIZE (BSTRBLOB, 16) TEST_TYPE_ALIGN (BSTRBLOB, 8) TEST_FIELD_SIZE (BSTRBLOB, cbSize, 4) TEST_FIELD_ALIGN (BSTRBLOB, cbSize, 4) TEST_FIELD_OFFSET(BSTRBLOB, cbSize, 0) TEST_FIELD_SIZE (BSTRBLOB, pData, 8) TEST_FIELD_ALIGN (BSTRBLOB, pData, 8) TEST_FIELD_OFFSET(BSTRBLOB, pData, 8)}
static void test_pack_BYTE_BLOB(void){ /* BYTE_BLOB */ TEST_TYPE_SIZE (BYTE_BLOB, 8) TEST_TYPE_ALIGN (BYTE_BLOB, 4) TEST_FIELD_SIZE (BYTE_BLOB, clSize, 4) TEST_FIELD_ALIGN (BYTE_BLOB, clSize, 4) TEST_FIELD_OFFSET(BYTE_BLOB, clSize, 0) TEST_FIELD_SIZE (BYTE_BLOB, abData, 1) TEST_FIELD_ALIGN (BYTE_BLOB, abData, 1) TEST_FIELD_OFFSET(BYTE_BLOB, abData, 4)}
static void test_pack_BYTE_SIZEDARR(void){ /* BYTE_SIZEDARR */ TEST_TYPE_SIZE (BYTE_SIZEDARR, 16) TEST_TYPE_ALIGN (BYTE_SIZEDARR, 8) TEST_FIELD_SIZE (BYTE_SIZEDARR, clSize, 4) TEST_FIELD_ALIGN (BYTE_SIZEDARR, clSize, 4) TEST_FIELD_OFFSET(BYTE_SIZEDARR, clSize, 0) TEST_FIELD_SIZE (BYTE_SIZEDARR, pData, 8) TEST_FIELD_ALIGN (BYTE_SIZEDARR, pData, 8) TEST_FIELD_OFFSET(BYTE_SIZEDARR, pData, 8)}
static void test_pack_CLIPDATA(void){ /* CLIPDATA */ TEST_TYPE_SIZE (CLIPDATA, 16) TEST_TYPE_ALIGN (CLIPDATA, 8) TEST_FIELD_SIZE (CLIPDATA, cbSize, 4) TEST_FIELD_ALIGN (CLIPDATA, cbSize, 4) TEST_FIELD_OFFSET(CLIPDATA, cbSize, 0) TEST_FIELD_SIZE (CLIPDATA, ulClipFmt, 4) TEST_FIELD_ALIGN (CLIPDATA, ulClipFmt, 4) TEST_FIELD_OFFSET(CLIPDATA, ulClipFmt, 4) TEST_FIELD_SIZE (CLIPDATA, pClipData, 8) TEST_FIELD_ALIGN (CLIPDATA, pClipData, 8) TEST_FIELD_OFFSET(CLIPDATA, pClipData, 8)}
static void test_pack_CLIPFORMAT(void){ /* CLIPFORMAT */ TEST_TYPE_SIZE (CLIPFORMAT, 2) TEST_TYPE_ALIGN (CLIPFORMAT, 2) TEST_TYPE_UNSIGNED(CLIPFORMAT)}
static void test_pack_COAUTHIDENTITY(void){ /* COAUTHIDENTITY */ TEST_TYPE_SIZE (COAUTHIDENTITY, 48) TEST_TYPE_ALIGN (COAUTHIDENTITY, 8) TEST_FIELD_SIZE (COAUTHIDENTITY, User, 8) TEST_FIELD_ALIGN (COAUTHIDENTITY, User, 8) TEST_FIELD_OFFSET(COAUTHIDENTITY, User, 0) TEST_FIELD_SIZE (COAUTHIDENTITY, UserLength, 4) TEST_FIELD_ALIGN (COAUTHIDENTITY, UserLength, 4) TEST_FIELD_OFFSET(COAUTHIDENTITY, UserLength, 8) TEST_FIELD_SIZE (COAUTHIDENTITY, Domain, 8) TEST_FIELD_ALIGN (COAUTHIDENTITY, Domain, 8) TEST_FIELD_OFFSET(COAUTHIDENTITY, Domain, 16) TEST_FIELD_SIZE (COAUTHIDENTITY, DomainLength, 4) TEST_FIELD_ALIGN (COAUTHIDENTITY, DomainLength, 4) TEST_FIELD_OFFSET(COAUTHIDENTITY, DomainLength, 24) TEST_FIELD_SIZE (COAUTHIDENTITY, Password, 8) TEST_FIELD_ALIGN (COAUTHIDENTITY, Password, 8) TEST_FIELD_OFFSET(COAUTHIDENTITY, Password, 32) TEST_FIELD_SIZE (COAUTHIDENTITY, PasswordLength, 4) TEST_FIELD_ALIGN (COAUTHIDENTITY, PasswordLength, 4) TEST_FIELD_OFFSET(COAUTHIDENTITY, PasswordLength, 40) TEST_FIELD_SIZE (COAUTHIDENTITY, Flags, 4) TEST_FIELD_ALIGN (COAUTHIDENTITY, Flags, 4) TEST_FIELD_OFFSET(COAUTHIDENTITY, Flags, 44)}
static void test_pack_COAUTHINFO(void){ /* COAUTHINFO */ TEST_TYPE_SIZE (COAUTHINFO, 40) TEST_TYPE_ALIGN (COAUTHINFO, 8) TEST_FIELD_SIZE (COAUTHINFO, dwAuthnSvc, 4) TEST_FIELD_ALIGN (COAUTHINFO, dwAuthnSvc, 4) TEST_FIELD_OFFSET(COAUTHINFO, dwAuthnSvc, 0) TEST_FIELD_SIZE (COAUTHINFO, dwAuthzSvc, 4) TEST_FIELD_ALIGN (COAUTHINFO, dwAuthzSvc, 4) TEST_FIELD_OFFSET(COAUTHINFO, dwAuthzSvc, 4) TEST_FIELD_SIZE (COAUTHINFO, pwszServerPrincName, 8) TEST_FIELD_ALIGN (COAUTHINFO, pwszServerPrincName, 8) TEST_FIELD_OFFSET(COAUTHINFO, pwszServerPrincName, 8) TEST_FIELD_SIZE (COAUTHINFO, dwAuthnLevel, 4) TEST_FIELD_ALIGN (COAUTHINFO, dwAuthnLevel, 4) TEST_FIELD_OFFSET(COAUTHINFO, dwAuthnLevel, 16) TEST_FIELD_SIZE (COAUTHINFO, dwImpersonationLevel, 4) TEST_FIELD_ALIGN (COAUTHINFO, dwImpersonationLevel, 4) TEST_FIELD_OFFSET(COAUTHINFO, dwImpersonationLevel, 20) TEST_FIELD_SIZE (COAUTHINFO, pAuthIdentityData, 8) TEST_FIELD_ALIGN (COAUTHINFO, pAuthIdentityData, 8) TEST_FIELD_OFFSET(COAUTHINFO, pAuthIdentityData, 24) TEST_FIELD_SIZE (COAUTHINFO, dwCapabilities, 4) TEST_FIELD_ALIGN (COAUTHINFO, dwCapabilities, 4) TEST_FIELD_OFFSET(COAUTHINFO, dwCapabilities, 32)}
static void test_pack_DATE(void){ /* DATE */ TEST_TYPE_SIZE (DATE, 8) TEST_TYPE_ALIGN (DATE, 8)}
static void test_pack_DOUBLE(void){ /* DOUBLE */ TEST_TYPE_SIZE (DOUBLE, 8) TEST_TYPE_ALIGN (DOUBLE, 8)}
static void test_pack_DWORD_SIZEDARR(void){ /* DWORD_SIZEDARR */ TEST_TYPE_SIZE (DWORD_SIZEDARR, 16) TEST_TYPE_ALIGN (DWORD_SIZEDARR, 8) TEST_FIELD_SIZE (DWORD_SIZEDARR, clSize, 4) TEST_FIELD_ALIGN (DWORD_SIZEDARR, clSize, 4) TEST_FIELD_OFFSET(DWORD_SIZEDARR, clSize, 0) TEST_FIELD_SIZE (DWORD_SIZEDARR, pData, 8) TEST_FIELD_ALIGN (DWORD_SIZEDARR, pData, 8) TEST_FIELD_OFFSET(DWORD_SIZEDARR, pData, 8)}
static void test_pack_FLAGGED_BYTE_BLOB(void){ /* FLAGGED_BYTE_BLOB */ TEST_TYPE_SIZE (FLAGGED_BYTE_BLOB, 12) TEST_TYPE_ALIGN (FLAGGED_BYTE_BLOB, 4) TEST_FIELD_SIZE (FLAGGED_BYTE_BLOB, fFlags, 4) TEST_FIELD_ALIGN (FLAGGED_BYTE_BLOB, fFlags, 4) TEST_FIELD_OFFSET(FLAGGED_BYTE_BLOB, fFlags, 0) TEST_FIELD_SIZE (FLAGGED_BYTE_BLOB, clSize, 4) TEST_FIELD_ALIGN (FLAGGED_BYTE_BLOB, clSize, 4) TEST_FIELD_OFFSET(FLAGGED_BYTE_BLOB, clSize, 4) TEST_FIELD_SIZE (FLAGGED_BYTE_BLOB, abData, 1) TEST_FIELD_ALIGN (FLAGGED_BYTE_BLOB, abData, 1) TEST_FIELD_OFFSET(FLAGGED_BYTE_BLOB, abData, 8)}
static void test_pack_FLAGGED_WORD_BLOB(void){ /* FLAGGED_WORD_BLOB */ TEST_TYPE_SIZE (FLAGGED_WORD_BLOB, 12) TEST_TYPE_ALIGN (FLAGGED_WORD_BLOB, 4) TEST_FIELD_SIZE (FLAGGED_WORD_BLOB, fFlags, 4) TEST_FIELD_ALIGN (FLAGGED_WORD_BLOB, fFlags, 4) TEST_FIELD_OFFSET(FLAGGED_WORD_BLOB, fFlags, 0) TEST_FIELD_SIZE (FLAGGED_WORD_BLOB, clSize, 4) TEST_FIELD_ALIGN (FLAGGED_WORD_BLOB, clSize, 4) TEST_FIELD_OFFSET(FLAGGED_WORD_BLOB, clSize, 4) TEST_FIELD_SIZE (FLAGGED_WORD_BLOB, asData, 2) TEST_FIELD_ALIGN (FLAGGED_WORD_BLOB, asData, 2) TEST_FIELD_OFFSET(FLAGGED_WORD_BLOB, asData, 8)}
static void test_pack_HMETAFILEPICT(void){ /* HMETAFILEPICT */ TEST_TYPE_SIZE (HMETAFILEPICT, 8) TEST_TYPE_ALIGN (HMETAFILEPICT, 8)}
static void test_pack_HYPER_SIZEDARR(void){ /* HYPER_SIZEDARR */ TEST_TYPE_SIZE (HYPER_SIZEDARR, 16) TEST_TYPE_ALIGN (HYPER_SIZEDARR, 8) TEST_FIELD_SIZE (HYPER_SIZEDARR, clSize, 4) TEST_FIELD_ALIGN (HYPER_SIZEDARR, clSize, 4) TEST_FIELD_OFFSET(HYPER_SIZEDARR, clSize, 0) TEST_FIELD_SIZE (HYPER_SIZEDARR, pData, 8) TEST_FIELD_ALIGN (HYPER_SIZEDARR, pData, 8) TEST_FIELD_OFFSET(HYPER_SIZEDARR, pData, 8)}
static void test_pack_LPBLOB(void){ /* LPBLOB */ TEST_TYPE_SIZE (LPBLOB, 8) TEST_TYPE_ALIGN (LPBLOB, 8)}
static void test_pack_LPBSTR(void){ /* LPBSTR */ TEST_TYPE_SIZE (LPBSTR, 8) TEST_TYPE_ALIGN (LPBSTR, 8) TEST_TARGET_SIZE (LPBSTR, 8) TEST_TARGET_ALIGN(LPBSTR, 8)}
static void test_pack_LPBSTRBLOB(void){ /* LPBSTRBLOB */ TEST_TYPE_SIZE (LPBSTRBLOB, 8) TEST_TYPE_ALIGN (LPBSTRBLOB, 8)}
static void test_pack_LPCOLESTR(void){ /* LPCOLESTR */ TEST_TYPE_SIZE (LPCOLESTR, 8) TEST_TYPE_ALIGN (LPCOLESTR, 8) TEST_TARGET_SIZE (LPCOLESTR, 2) TEST_TARGET_ALIGN(LPCOLESTR, 2)}
static void test_pack_LPCY(void){ /* LPCY */ TEST_TYPE_SIZE (LPCY, 8) TEST_TYPE_ALIGN (LPCY, 8)}
static void test_pack_LPDECIMAL(void){ /* LPDECIMAL */ TEST_TYPE_SIZE (LPDECIMAL, 8) TEST_TYPE_ALIGN (LPDECIMAL, 8)}
static void test_pack_LPOLESTR(void){ /* LPOLESTR */ TEST_TYPE_SIZE (LPOLESTR, 8) TEST_TYPE_ALIGN (LPOLESTR, 8) TEST_TARGET_SIZE (LPOLESTR, 2) TEST_TARGET_ALIGN(LPOLESTR, 2)}
static void test_pack_OLECHAR(void){ /* OLECHAR */ TEST_TYPE_SIZE (OLECHAR, 2) TEST_TYPE_ALIGN (OLECHAR, 2)}
static void test_pack_PROPID(void){ /* PROPID */ TEST_TYPE_SIZE (PROPID, 4) TEST_TYPE_ALIGN (PROPID, 4)}
static void test_pack_RemHBITMAP(void){ /* RemHBITMAP */ TEST_TYPE_SIZE (RemHBITMAP, 8) TEST_TYPE_ALIGN (RemHBITMAP, 4) TEST_FIELD_SIZE (RemHBITMAP, cbData, 4) TEST_FIELD_ALIGN (RemHBITMAP, cbData, 4) TEST_FIELD_OFFSET(RemHBITMAP, cbData, 0) TEST_FIELD_SIZE (RemHBITMAP, data, 1) TEST_FIELD_ALIGN (RemHBITMAP, data, 1) TEST_FIELD_OFFSET(RemHBITMAP, data, 4)}
static void test_pack_RemHENHMETAFILE(void){ /* RemHENHMETAFILE */ TEST_TYPE_SIZE (RemHENHMETAFILE, 8) TEST_TYPE_ALIGN (RemHENHMETAFILE, 4) TEST_FIELD_SIZE (RemHENHMETAFILE, cbData, 4) TEST_FIELD_ALIGN (RemHENHMETAFILE, cbData, 4) TEST_FIELD_OFFSET(RemHENHMETAFILE, cbData, 0) TEST_FIELD_SIZE (RemHENHMETAFILE, data, 1) TEST_FIELD_ALIGN (RemHENHMETAFILE, data, 1) TEST_FIELD_OFFSET(RemHENHMETAFILE, data, 4)}
static void test_pack_RemHGLOBAL(void){ /* RemHGLOBAL */ TEST_TYPE_SIZE (RemHGLOBAL, 12) TEST_TYPE_ALIGN (RemHGLOBAL, 4) TEST_FIELD_SIZE (RemHGLOBAL, fNullHGlobal, 4) TEST_FIELD_ALIGN (RemHGLOBAL, fNullHGlobal, 4) TEST_FIELD_OFFSET(RemHGLOBAL, fNullHGlobal, 0) TEST_FIELD_SIZE (RemHGLOBAL, cbData, 4) TEST_FIELD_ALIGN (RemHGLOBAL, cbData, 4) TEST_FIELD_OFFSET(RemHGLOBAL, cbData, 4) TEST_FIELD_SIZE (RemHGLOBAL, data, 1) TEST_FIELD_ALIGN (RemHGLOBAL, data, 1) TEST_FIELD_OFFSET(RemHGLOBAL, data, 8)}
static void test_pack_RemHMETAFILEPICT(void){ /* RemHMETAFILEPICT */ TEST_TYPE_SIZE (RemHMETAFILEPICT, 20) TEST_TYPE_ALIGN (RemHMETAFILEPICT, 4) TEST_FIELD_SIZE (RemHMETAFILEPICT, mm, 4) TEST_FIELD_ALIGN (RemHMETAFILEPICT, mm, 4) TEST_FIELD_OFFSET(RemHMETAFILEPICT, mm, 0) TEST_FIELD_SIZE (RemHMETAFILEPICT, xExt, 4) TEST_FIELD_ALIGN (RemHMETAFILEPICT, xExt, 4) TEST_FIELD_OFFSET(RemHMETAFILEPICT, xExt, 4) TEST_FIELD_SIZE (RemHMETAFILEPICT, yExt, 4) TEST_FIELD_ALIGN (RemHMETAFILEPICT, yExt, 4) TEST_FIELD_OFFSET(RemHMETAFILEPICT, yExt, 8) TEST_FIELD_SIZE (RemHMETAFILEPICT, cbData, 4) TEST_FIELD_ALIGN (RemHMETAFILEPICT, cbData, 4) TEST_FIELD_OFFSET(RemHMETAFILEPICT, cbData, 12) TEST_FIELD_SIZE (RemHMETAFILEPICT, data, 1) TEST_FIELD_ALIGN (RemHMETAFILEPICT, data, 1) TEST_FIELD_OFFSET(RemHMETAFILEPICT, data, 16)}
static void test_pack_RemHPALETTE(void){ /* RemHPALETTE */ TEST_TYPE_SIZE (RemHPALETTE, 8) TEST_TYPE_ALIGN (RemHPALETTE, 4) TEST_FIELD_SIZE (RemHPALETTE, cbData, 4) TEST_FIELD_ALIGN (RemHPALETTE, cbData, 4) TEST_FIELD_OFFSET(RemHPALETTE, cbData, 0) TEST_FIELD_SIZE (RemHPALETTE, data, 1) TEST_FIELD_ALIGN (RemHPALETTE, data, 1) TEST_FIELD_OFFSET(RemHPALETTE, data, 4)}
static void test_pack_SCODE(void){ /* SCODE */ TEST_TYPE_SIZE (SCODE, 4) TEST_TYPE_ALIGN (SCODE, 4)}
static void test_pack_UP_BYTE_BLOB(void){ /* UP_BYTE_BLOB */ TEST_TYPE_SIZE (UP_BYTE_BLOB, 8) TEST_TYPE_ALIGN (UP_BYTE_BLOB, 8) TEST_TARGET_SIZE (UP_BYTE_BLOB, 8) TEST_TARGET_ALIGN(UP_BYTE_BLOB, 4)}
static void test_pack_UP_FLAGGED_BYTE_BLOB(void){ /* UP_FLAGGED_BYTE_BLOB */ TEST_TYPE_SIZE (UP_FLAGGED_BYTE_BLOB, 8) TEST_TYPE_ALIGN (UP_FLAGGED_BYTE_BLOB, 8) TEST_TARGET_SIZE (UP_FLAGGED_BYTE_BLOB, 12) TEST_TARGET_ALIGN(UP_FLAGGED_BYTE_BLOB, 4)}
static void test_pack_UP_FLAGGED_WORD_BLOB(void){ /* UP_FLAGGED_WORD_BLOB */ TEST_TYPE_SIZE (UP_FLAGGED_WORD_BLOB, 8) TEST_TYPE_ALIGN (UP_FLAGGED_WORD_BLOB, 8) TEST_TARGET_SIZE (UP_FLAGGED_WORD_BLOB, 12) TEST_TARGET_ALIGN(UP_FLAGGED_WORD_BLOB, 4)}
static void test_pack_VARIANT_BOOL(void){ /* VARIANT_BOOL */ TEST_TYPE_SIZE (VARIANT_BOOL, 2) TEST_TYPE_ALIGN (VARIANT_BOOL, 2) TEST_TYPE_SIGNED(VARIANT_BOOL)}
static void test_pack_VARTYPE(void){ /* VARTYPE */ TEST_TYPE_SIZE (VARTYPE, 2) TEST_TYPE_ALIGN (VARTYPE, 2) TEST_TYPE_UNSIGNED(VARTYPE)}
static void test_pack_WORD_SIZEDARR(void){ /* WORD_SIZEDARR */ TEST_TYPE_SIZE (WORD_SIZEDARR, 16) TEST_TYPE_ALIGN (WORD_SIZEDARR, 8) TEST_FIELD_SIZE (WORD_SIZEDARR, clSize, 4) TEST_FIELD_ALIGN (WORD_SIZEDARR, clSize, 4) TEST_FIELD_OFFSET(WORD_SIZEDARR, clSize, 0) TEST_FIELD_SIZE (WORD_SIZEDARR, pData, 8) TEST_FIELD_ALIGN (WORD_SIZEDARR, pData, 8) TEST_FIELD_OFFSET(WORD_SIZEDARR, pData, 8)}
static void test_pack_remoteMETAFILEPICT(void){ /* remoteMETAFILEPICT */ TEST_TYPE_SIZE (remoteMETAFILEPICT, 24) TEST_TYPE_ALIGN (remoteMETAFILEPICT, 8) TEST_FIELD_SIZE (remoteMETAFILEPICT, mm, 4) TEST_FIELD_ALIGN (remoteMETAFILEPICT, mm, 4) TEST_FIELD_OFFSET(remoteMETAFILEPICT, mm, 0) TEST_FIELD_SIZE (remoteMETAFILEPICT, xExt, 4) TEST_FIELD_ALIGN (remoteMETAFILEPICT, xExt, 4) TEST_FIELD_OFFSET(remoteMETAFILEPICT, xExt, 4) TEST_FIELD_SIZE (remoteMETAFILEPICT, yExt, 4) TEST_FIELD_ALIGN (remoteMETAFILEPICT, yExt, 4) TEST_FIELD_OFFSET(remoteMETAFILEPICT, yExt, 8) TEST_FIELD_SIZE (remoteMETAFILEPICT, hMF, 8) TEST_FIELD_ALIGN (remoteMETAFILEPICT, hMF, 8) TEST_FIELD_OFFSET(remoteMETAFILEPICT, hMF, 16)}
static void test_pack_userBITMAP(void){ /* userBITMAP */ TEST_TYPE_SIZE (userBITMAP, 28) TEST_TYPE_ALIGN (userBITMAP, 4) TEST_FIELD_SIZE (userBITMAP, bmType, 4) TEST_FIELD_ALIGN (userBITMAP, bmType, 4) TEST_FIELD_OFFSET(userBITMAP, bmType, 0) TEST_FIELD_SIZE (userBITMAP, bmWidth, 4) TEST_FIELD_ALIGN (userBITMAP, bmWidth, 4) TEST_FIELD_OFFSET(userBITMAP, bmWidth, 4) TEST_FIELD_SIZE (userBITMAP, bmHeight, 4) TEST_FIELD_ALIGN (userBITMAP, bmHeight, 4) TEST_FIELD_OFFSET(userBITMAP, bmHeight, 8) TEST_FIELD_SIZE (userBITMAP, bmWidthBytes, 4) TEST_FIELD_ALIGN (userBITMAP, bmWidthBytes, 4) TEST_FIELD_OFFSET(userBITMAP, bmWidthBytes, 12) TEST_FIELD_SIZE (userBITMAP, bmPlanes, 2) TEST_FIELD_ALIGN (userBITMAP, bmPlanes, 2) TEST_FIELD_OFFSET(userBITMAP, bmPlanes, 16) TEST_FIELD_SIZE (userBITMAP, bmBitsPixel, 2) TEST_FIELD_ALIGN (userBITMAP, bmBitsPixel, 2) TEST_FIELD_OFFSET(userBITMAP, bmBitsPixel, 18) TEST_FIELD_SIZE (userBITMAP, cbSize, 4) TEST_FIELD_ALIGN (userBITMAP, cbSize, 4) TEST_FIELD_OFFSET(userBITMAP, cbSize, 20) TEST_FIELD_SIZE (userBITMAP, pBuffer, 1) TEST_FIELD_ALIGN (userBITMAP, pBuffer, 1) TEST_FIELD_OFFSET(userBITMAP, pBuffer, 24)}
static void test_pack_userCLIPFORMAT(void){ /* userCLIPFORMAT */ TEST_FIELD_SIZE (userCLIPFORMAT, fContext, 4) TEST_FIELD_ALIGN (userCLIPFORMAT, fContext, 4) TEST_FIELD_OFFSET(userCLIPFORMAT, fContext, 0)}
static void test_pack_userHBITMAP(void){ /* userHBITMAP */ TEST_FIELD_SIZE (userHBITMAP, fContext, 4) TEST_FIELD_ALIGN (userHBITMAP, fContext, 4) TEST_FIELD_OFFSET(userHBITMAP, fContext, 0)}
static void test_pack_userHENHMETAFILE(void){ /* userHENHMETAFILE */ TEST_FIELD_SIZE (userHENHMETAFILE, fContext, 4) TEST_FIELD_ALIGN (userHENHMETAFILE, fContext, 4) TEST_FIELD_OFFSET(userHENHMETAFILE, fContext, 0)}
static void test_pack_userHGLOBAL(void){ /* userHGLOBAL */ TEST_FIELD_SIZE (userHGLOBAL, fContext, 4) TEST_FIELD_ALIGN (userHGLOBAL, fContext, 4) TEST_FIELD_OFFSET(userHGLOBAL, fContext, 0)}
static void test_pack_userHMETAFILE(void){ /* userHMETAFILE */ TEST_FIELD_SIZE (userHMETAFILE, fContext, 4) TEST_FIELD_ALIGN (userHMETAFILE, fContext, 4) TEST_FIELD_OFFSET(userHMETAFILE, fContext, 0)}
static void test_pack_userHMETAFILEPICT(void){ /* userHMETAFILEPICT */ TEST_FIELD_SIZE (userHMETAFILEPICT, fContext, 4) TEST_FIELD_ALIGN (userHMETAFILEPICT, fContext, 4) TEST_FIELD_OFFSET(userHMETAFILEPICT, fContext, 0)}
static void test_pack_userHPALETTE(void){ /* userHPALETTE */ TEST_FIELD_SIZE (userHPALETTE, fContext, 4) TEST_FIELD_ALIGN (userHPALETTE, fContext, 4) TEST_FIELD_OFFSET(userHPALETTE, fContext, 0)}
static void test_pack_wireBSTR(void){ /* wireBSTR */ TEST_TYPE_SIZE (wireBSTR, 8) TEST_TYPE_ALIGN (wireBSTR, 8) TEST_TARGET_SIZE (wireBSTR, 12) TEST_TARGET_ALIGN(wireBSTR, 4)}
static void test_pack_wireCLIPFORMAT(void){ /* wireCLIPFORMAT */ TEST_TYPE_SIZE (wireCLIPFORMAT, 8) TEST_TYPE_ALIGN (wireCLIPFORMAT, 8)}
static void test_pack_wireHBITMAP(void){ /* wireHBITMAP */ TEST_TYPE_SIZE (wireHBITMAP, 8) TEST_TYPE_ALIGN (wireHBITMAP, 8)}
static void test_pack_wireHENHMETAFILE(void){ /* wireHENHMETAFILE */ TEST_TYPE_SIZE (wireHENHMETAFILE, 8) TEST_TYPE_ALIGN (wireHENHMETAFILE, 8)}
static void test_pack_wireHGLOBAL(void){ /* wireHGLOBAL */ TEST_TYPE_SIZE (wireHGLOBAL, 8) TEST_TYPE_ALIGN (wireHGLOBAL, 8)}
static void test_pack_wireHMETAFILE(void){ /* wireHMETAFILE */ TEST_TYPE_SIZE (wireHMETAFILE, 8) TEST_TYPE_ALIGN (wireHMETAFILE, 8)}
static void test_pack_wireHMETAFILEPICT(void){ /* wireHMETAFILEPICT */ TEST_TYPE_SIZE (wireHMETAFILEPICT, 8) TEST_TYPE_ALIGN (wireHMETAFILEPICT, 8)}
static void test_pack_wireHPALETTE(void){ /* wireHPALETTE */ TEST_TYPE_SIZE (wireHPALETTE, 8) TEST_TYPE_ALIGN (wireHPALETTE, 8)}
static void test_pack_CLSID(void){ /* CLSID */ TEST_TYPE_SIZE (CLSID, 16) TEST_TYPE_ALIGN (CLSID, 4)}
static void test_pack_FMTID(void){ /* FMTID */ TEST_TYPE_SIZE (FMTID, 16) TEST_TYPE_ALIGN (FMTID, 4)}
static void test_pack_IID(void){ /* IID */ TEST_TYPE_SIZE (IID, 16) TEST_TYPE_ALIGN (IID, 4)}
static void test_pack_APPBARDATA(void){ /* APPBARDATA */ TEST_TYPE_SIZE (APPBARDATA, 48) TEST_TYPE_ALIGN (APPBARDATA, 8) TEST_FIELD_SIZE (APPBARDATA, cbSize, 4) TEST_FIELD_ALIGN (APPBARDATA, cbSize, 4) TEST_FIELD_OFFSET(APPBARDATA, cbSize, 0) TEST_FIELD_SIZE (APPBARDATA, hWnd, 8) TEST_FIELD_ALIGN (APPBARDATA, hWnd, 8) TEST_FIELD_OFFSET(APPBARDATA, hWnd, 8) TEST_FIELD_SIZE (APPBARDATA, uCallbackMessage, 4) TEST_FIELD_ALIGN (APPBARDATA, uCallbackMessage, 4) TEST_FIELD_OFFSET(APPBARDATA, uCallbackMessage, 16) TEST_FIELD_SIZE (APPBARDATA, uEdge, 4) TEST_FIELD_ALIGN (APPBARDATA, uEdge, 4) TEST_FIELD_OFFSET(APPBARDATA, uEdge, 20) TEST_FIELD_SIZE (APPBARDATA, rc, 16) TEST_FIELD_ALIGN (APPBARDATA, rc, 4) TEST_FIELD_OFFSET(APPBARDATA, rc, 24) TEST_FIELD_SIZE (APPBARDATA, lParam, 8) TEST_FIELD_ALIGN (APPBARDATA, lParam, 8) TEST_FIELD_OFFSET(APPBARDATA, lParam, 40)}
static void test_pack_DRAGINFOA(void){ /* DRAGINFOA */ TEST_TYPE_SIZE (DRAGINFOA, 32) TEST_TYPE_ALIGN (DRAGINFOA, 8) TEST_FIELD_SIZE (DRAGINFOA, uSize, 4) TEST_FIELD_ALIGN (DRAGINFOA, uSize, 4) TEST_FIELD_OFFSET(DRAGINFOA, uSize, 0) TEST_FIELD_SIZE (DRAGINFOA, pt, 8) TEST_FIELD_ALIGN (DRAGINFOA, pt, 4) TEST_FIELD_OFFSET(DRAGINFOA, pt, 4) TEST_FIELD_SIZE (DRAGINFOA, fNC, 4) TEST_FIELD_ALIGN (DRAGINFOA, fNC, 4) TEST_FIELD_OFFSET(DRAGINFOA, fNC, 12) TEST_FIELD_SIZE (DRAGINFOA, lpFileList, 8) TEST_FIELD_ALIGN (DRAGINFOA, lpFileList, 8) TEST_FIELD_OFFSET(DRAGINFOA, lpFileList, 16) TEST_FIELD_SIZE (DRAGINFOA, grfKeyState, 4) TEST_FIELD_ALIGN (DRAGINFOA, grfKeyState, 4) TEST_FIELD_OFFSET(DRAGINFOA, grfKeyState, 24)}
static void test_pack_DRAGINFOW(void){ /* DRAGINFOW */ TEST_TYPE_SIZE (DRAGINFOW, 32) TEST_TYPE_ALIGN (DRAGINFOW, 8) TEST_FIELD_SIZE (DRAGINFOW, uSize, 4) TEST_FIELD_ALIGN (DRAGINFOW, uSize, 4) TEST_FIELD_OFFSET(DRAGINFOW, uSize, 0) TEST_FIELD_SIZE (DRAGINFOW, pt, 8) TEST_FIELD_ALIGN (DRAGINFOW, pt, 4) TEST_FIELD_OFFSET(DRAGINFOW, pt, 4) TEST_FIELD_SIZE (DRAGINFOW, fNC, 4) TEST_FIELD_ALIGN (DRAGINFOW, fNC, 4) TEST_FIELD_OFFSET(DRAGINFOW, fNC, 12) TEST_FIELD_SIZE (DRAGINFOW, lpFileList, 8) TEST_FIELD_ALIGN (DRAGINFOW, lpFileList, 8) TEST_FIELD_OFFSET(DRAGINFOW, lpFileList, 16) TEST_FIELD_SIZE (DRAGINFOW, grfKeyState, 4) TEST_FIELD_ALIGN (DRAGINFOW, grfKeyState, 4) TEST_FIELD_OFFSET(DRAGINFOW, grfKeyState, 24)}
static void test_pack_FILEOP_FLAGS(void){ /* FILEOP_FLAGS */ TEST_TYPE_SIZE (FILEOP_FLAGS, 2) TEST_TYPE_ALIGN (FILEOP_FLAGS, 2) TEST_TYPE_UNSIGNED(FILEOP_FLAGS)}
static void test_pack_LPDRAGINFOA(void){ /* LPDRAGINFOA */ TEST_TYPE_SIZE (LPDRAGINFOA, 8) TEST_TYPE_ALIGN (LPDRAGINFOA, 8) TEST_TARGET_SIZE (LPDRAGINFOA, 32) TEST_TARGET_ALIGN(LPDRAGINFOA, 8)}
static void test_pack_LPDRAGINFOW(void){ /* LPDRAGINFOW */ TEST_TYPE_SIZE (LPDRAGINFOW, 8) TEST_TYPE_ALIGN (LPDRAGINFOW, 8) TEST_TARGET_SIZE (LPDRAGINFOW, 32) TEST_TARGET_ALIGN(LPDRAGINFOW, 8)}
static void test_pack_LPSHELLEXECUTEINFOA(void){ /* LPSHELLEXECUTEINFOA */ TEST_TYPE_SIZE (LPSHELLEXECUTEINFOA, 8) TEST_TYPE_ALIGN (LPSHELLEXECUTEINFOA, 8)}
static void test_pack_LPSHELLEXECUTEINFOW(void){ /* LPSHELLEXECUTEINFOW */ TEST_TYPE_SIZE (LPSHELLEXECUTEINFOW, 8) TEST_TYPE_ALIGN (LPSHELLEXECUTEINFOW, 8)}
static void test_pack_LPSHFILEOPSTRUCTA(void){ /* LPSHFILEOPSTRUCTA */ TEST_TYPE_SIZE (LPSHFILEOPSTRUCTA, 8) TEST_TYPE_ALIGN (LPSHFILEOPSTRUCTA, 8) TEST_TARGET_SIZE (LPSHFILEOPSTRUCTA, 56) TEST_TARGET_ALIGN(LPSHFILEOPSTRUCTA, 8)}
static void test_pack_LPSHFILEOPSTRUCTW(void){ /* LPSHFILEOPSTRUCTW */ TEST_TYPE_SIZE (LPSHFILEOPSTRUCTW, 8) TEST_TYPE_ALIGN (LPSHFILEOPSTRUCTW, 8) TEST_TARGET_SIZE (LPSHFILEOPSTRUCTW, 56) TEST_TARGET_ALIGN(LPSHFILEOPSTRUCTW, 8)}
static void test_pack_LPSHNAMEMAPPINGA(void){ /* LPSHNAMEMAPPINGA */ TEST_TYPE_SIZE (LPSHNAMEMAPPINGA, 8) TEST_TYPE_ALIGN (LPSHNAMEMAPPINGA, 8) TEST_TARGET_SIZE (LPSHNAMEMAPPINGA, 24) TEST_TARGET_ALIGN(LPSHNAMEMAPPINGA, 8)}
static void test_pack_LPSHNAMEMAPPINGW(void){ /* LPSHNAMEMAPPINGW */ TEST_TYPE_SIZE (LPSHNAMEMAPPINGW, 8) TEST_TYPE_ALIGN (LPSHNAMEMAPPINGW, 8) TEST_TARGET_SIZE (LPSHNAMEMAPPINGW, 24) TEST_TARGET_ALIGN(LPSHNAMEMAPPINGW, 8)}
static void test_pack_NOTIFYICONDATAA(void){ /* NOTIFYICONDATAA */ TEST_FIELD_SIZE (NOTIFYICONDATAA, cbSize, 4) TEST_FIELD_ALIGN (NOTIFYICONDATAA, cbSize, 4) TEST_FIELD_OFFSET(NOTIFYICONDATAA, cbSize, 0) TEST_FIELD_SIZE (NOTIFYICONDATAA, hWnd, 8) TEST_FIELD_ALIGN (NOTIFYICONDATAA, hWnd, 8) TEST_FIELD_OFFSET(NOTIFYICONDATAA, hWnd, 8) TEST_FIELD_SIZE (NOTIFYICONDATAA, uID, 4) TEST_FIELD_ALIGN (NOTIFYICONDATAA, uID, 4) TEST_FIELD_OFFSET(NOTIFYICONDATAA, uID, 16) TEST_FIELD_SIZE (NOTIFYICONDATAA, uFlags, 4) TEST_FIELD_ALIGN (NOTIFYICONDATAA, uFlags, 4) TEST_FIELD_OFFSET(NOTIFYICONDATAA, uFlags, 20) TEST_FIELD_SIZE (NOTIFYICONDATAA, uCallbackMessage, 4) TEST_FIELD_ALIGN (NOTIFYICONDATAA, uCallbackMessage, 4) TEST_FIELD_OFFSET(NOTIFYICONDATAA, uCallbackMessage, 24) TEST_FIELD_SIZE (NOTIFYICONDATAA, hIcon, 8) TEST_FIELD_ALIGN (NOTIFYICONDATAA, hIcon, 8) TEST_FIELD_OFFSET(NOTIFYICONDATAA, hIcon, 32) TEST_FIELD_SIZE (NOTIFYICONDATAA, szTip, 128) TEST_FIELD_ALIGN (NOTIFYICONDATAA, szTip, 1) TEST_FIELD_OFFSET(NOTIFYICONDATAA, szTip, 40) TEST_FIELD_SIZE (NOTIFYICONDATAA, dwState, 4) TEST_FIELD_ALIGN (NOTIFYICONDATAA, dwState, 4) TEST_FIELD_OFFSET(NOTIFYICONDATAA, dwState, 168) TEST_FIELD_SIZE (NOTIFYICONDATAA, dwStateMask, 4) TEST_FIELD_ALIGN (NOTIFYICONDATAA, dwStateMask, 4) TEST_FIELD_OFFSET(NOTIFYICONDATAA, dwStateMask, 172) TEST_FIELD_SIZE (NOTIFYICONDATAA, szInfo, 256) TEST_FIELD_ALIGN (NOTIFYICONDATAA, szInfo, 1) TEST_FIELD_OFFSET(NOTIFYICONDATAA, szInfo, 176)}
static void test_pack_NOTIFYICONDATAW(void){ /* NOTIFYICONDATAW */ TEST_FIELD_SIZE (NOTIFYICONDATAW, cbSize, 4) TEST_FIELD_ALIGN (NOTIFYICONDATAW, cbSize, 4) TEST_FIELD_OFFSET(NOTIFYICONDATAW, cbSize, 0) TEST_FIELD_SIZE (NOTIFYICONDATAW, hWnd, 8) TEST_FIELD_ALIGN (NOTIFYICONDATAW, hWnd, 8) TEST_FIELD_OFFSET(NOTIFYICONDATAW, hWnd, 8) TEST_FIELD_SIZE (NOTIFYICONDATAW, uID, 4) TEST_FIELD_ALIGN (NOTIFYICONDATAW, uID, 4) TEST_FIELD_OFFSET(NOTIFYICONDATAW, uID, 16) TEST_FIELD_SIZE (NOTIFYICONDATAW, uFlags, 4) TEST_FIELD_ALIGN (NOTIFYICONDATAW, uFlags, 4) TEST_FIELD_OFFSET(NOTIFYICONDATAW, uFlags, 20) TEST_FIELD_SIZE (NOTIFYICONDATAW, uCallbackMessage, 4) TEST_FIELD_ALIGN (NOTIFYICONDATAW, uCallbackMessage, 4) TEST_FIELD_OFFSET(NOTIFYICONDATAW, uCallbackMessage, 24) TEST_FIELD_SIZE (NOTIFYICONDATAW, hIcon, 8) TEST_FIELD_ALIGN (NOTIFYICONDATAW, hIcon, 8) TEST_FIELD_OFFSET(NOTIFYICONDATAW, hIcon, 32) TEST_FIELD_SIZE (NOTIFYICONDATAW, szTip, 256) TEST_FIELD_ALIGN (NOTIFYICONDATAW, szTip, 2) TEST_FIELD_OFFSET(NOTIFYICONDATAW, szTip, 40) TEST_FIELD_SIZE (NOTIFYICONDATAW, dwState, 4) TEST_FIELD_ALIGN (NOTIFYICONDATAW, dwState, 4) TEST_FIELD_OFFSET(NOTIFYICONDATAW, dwState, 296) TEST_FIELD_SIZE (NOTIFYICONDATAW, dwStateMask, 4) TEST_FIELD_ALIGN (NOTIFYICONDATAW, dwStateMask, 4) TEST_FIELD_OFFSET(NOTIFYICONDATAW, dwStateMask, 300) TEST_FIELD_SIZE (NOTIFYICONDATAW, szInfo, 512) TEST_FIELD_ALIGN (NOTIFYICONDATAW, szInfo, 2) TEST_FIELD_OFFSET(NOTIFYICONDATAW, szInfo, 304)}
static void test_pack_PAPPBARDATA(void){ /* PAPPBARDATA */ TEST_TYPE_SIZE (PAPPBARDATA, 8) TEST_TYPE_ALIGN (PAPPBARDATA, 8) TEST_TARGET_SIZE (PAPPBARDATA, 48) TEST_TARGET_ALIGN(PAPPBARDATA, 8)}
static void test_pack_PNOTIFYICONDATAA(void){ /* PNOTIFYICONDATAA */ TEST_TYPE_SIZE (PNOTIFYICONDATAA, 8) TEST_TYPE_ALIGN (PNOTIFYICONDATAA, 8)}
static void test_pack_PNOTIFYICONDATAW(void){ /* PNOTIFYICONDATAW */ TEST_TYPE_SIZE (PNOTIFYICONDATAW, 8) TEST_TYPE_ALIGN (PNOTIFYICONDATAW, 8)}
static void test_pack_PRINTEROP_FLAGS(void){ /* PRINTEROP_FLAGS */ TEST_TYPE_SIZE (PRINTEROP_FLAGS, 2) TEST_TYPE_ALIGN (PRINTEROP_FLAGS, 2) TEST_TYPE_UNSIGNED(PRINTEROP_FLAGS)}
static void test_pack_SHELLEXECUTEINFOA(void){ /* SHELLEXECUTEINFOA */ TEST_FIELD_SIZE (SHELLEXECUTEINFOA, cbSize, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, cbSize, 4) TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, cbSize, 0) TEST_FIELD_SIZE (SHELLEXECUTEINFOA, fMask, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, fMask, 4) TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, fMask, 4) TEST_FIELD_SIZE (SHELLEXECUTEINFOA, hwnd, 8) TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, hwnd, 8) TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, hwnd, 8) TEST_FIELD_SIZE (SHELLEXECUTEINFOA, lpVerb, 8) TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, lpVerb, 8) TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, lpVerb, 16) TEST_FIELD_SIZE (SHELLEXECUTEINFOA, lpFile, 8) TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, lpFile, 8) TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, lpFile, 24) TEST_FIELD_SIZE (SHELLEXECUTEINFOA, lpParameters, 8) TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, lpParameters, 8) TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, lpParameters, 32) TEST_FIELD_SIZE (SHELLEXECUTEINFOA, lpDirectory, 8) TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, lpDirectory, 8) TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, lpDirectory, 40) TEST_FIELD_SIZE (SHELLEXECUTEINFOA, nShow, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, nShow, 4) TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, nShow, 48) TEST_FIELD_SIZE (SHELLEXECUTEINFOA, hInstApp, 8) TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, hInstApp, 8) TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, hInstApp, 56) TEST_FIELD_SIZE (SHELLEXECUTEINFOA, lpIDList, 8) TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, lpIDList, 8) TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, lpIDList, 64) TEST_FIELD_SIZE (SHELLEXECUTEINFOA, lpClass, 8) TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, lpClass, 8) TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, lpClass, 72) TEST_FIELD_SIZE (SHELLEXECUTEINFOA, hkeyClass, 8) TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, hkeyClass, 8) TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, hkeyClass, 80) TEST_FIELD_SIZE (SHELLEXECUTEINFOA, dwHotKey, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, dwHotKey, 4) TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, dwHotKey, 88)}
static void test_pack_SHELLEXECUTEINFOW(void){ /* SHELLEXECUTEINFOW */ TEST_FIELD_SIZE (SHELLEXECUTEINFOW, cbSize, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, cbSize, 4) TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, cbSize, 0) TEST_FIELD_SIZE (SHELLEXECUTEINFOW, fMask, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, fMask, 4) TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, fMask, 4) TEST_FIELD_SIZE (SHELLEXECUTEINFOW, hwnd, 8) TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, hwnd, 8) TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, hwnd, 8) TEST_FIELD_SIZE (SHELLEXECUTEINFOW, lpVerb, 8) TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, lpVerb, 8) TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, lpVerb, 16) TEST_FIELD_SIZE (SHELLEXECUTEINFOW, lpFile, 8) TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, lpFile, 8) TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, lpFile, 24) TEST_FIELD_SIZE (SHELLEXECUTEINFOW, lpParameters, 8) TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, lpParameters, 8) TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, lpParameters, 32) TEST_FIELD_SIZE (SHELLEXECUTEINFOW, lpDirectory, 8) TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, lpDirectory, 8) TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, lpDirectory, 40) TEST_FIELD_SIZE (SHELLEXECUTEINFOW, nShow, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, nShow, 4) TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, nShow, 48) TEST_FIELD_SIZE (SHELLEXECUTEINFOW, hInstApp, 8) TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, hInstApp, 8) TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, hInstApp, 56) TEST_FIELD_SIZE (SHELLEXECUTEINFOW, lpIDList, 8) TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, lpIDList, 8) TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, lpIDList, 64) TEST_FIELD_SIZE (SHELLEXECUTEINFOW, lpClass, 8) TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, lpClass, 8) TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, lpClass, 72) TEST_FIELD_SIZE (SHELLEXECUTEINFOW, hkeyClass, 8) TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, hkeyClass, 8) TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, hkeyClass, 80) TEST_FIELD_SIZE (SHELLEXECUTEINFOW, dwHotKey, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, dwHotKey, 4) TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, dwHotKey, 88)}
static void test_pack_SHFILEINFOA(void){ /* SHFILEINFOA */ TEST_TYPE_SIZE (SHFILEINFOA, 360) TEST_TYPE_ALIGN (SHFILEINFOA, 8) TEST_FIELD_SIZE (SHFILEINFOA, hIcon, 8) TEST_FIELD_ALIGN (SHFILEINFOA, hIcon, 8) TEST_FIELD_OFFSET(SHFILEINFOA, hIcon, 0) TEST_FIELD_SIZE (SHFILEINFOA, iIcon, 4) TEST_FIELD_ALIGN (SHFILEINFOA, iIcon, 4) TEST_FIELD_OFFSET(SHFILEINFOA, iIcon, 8) TEST_FIELD_SIZE (SHFILEINFOA, dwAttributes, 4) TEST_FIELD_ALIGN (SHFILEINFOA, dwAttributes, 4) TEST_FIELD_OFFSET(SHFILEINFOA, dwAttributes, 12) TEST_FIELD_SIZE (SHFILEINFOA, szDisplayName, 260) TEST_FIELD_ALIGN (SHFILEINFOA, szDisplayName, 1) TEST_FIELD_OFFSET(SHFILEINFOA, szDisplayName, 16) TEST_FIELD_SIZE (SHFILEINFOA, szTypeName, 80) TEST_FIELD_ALIGN (SHFILEINFOA, szTypeName, 1) TEST_FIELD_OFFSET(SHFILEINFOA, szTypeName, 276)}
static void test_pack_SHFILEINFOW(void){ /* SHFILEINFOW */ TEST_TYPE_SIZE (SHFILEINFOW, 696) TEST_TYPE_ALIGN (SHFILEINFOW, 8) TEST_FIELD_SIZE (SHFILEINFOW, hIcon, 8) TEST_FIELD_ALIGN (SHFILEINFOW, hIcon, 8) TEST_FIELD_OFFSET(SHFILEINFOW, hIcon, 0) TEST_FIELD_SIZE (SHFILEINFOW, iIcon, 4) TEST_FIELD_ALIGN (SHFILEINFOW, iIcon, 4) TEST_FIELD_OFFSET(SHFILEINFOW, iIcon, 8) TEST_FIELD_SIZE (SHFILEINFOW, dwAttributes, 4) TEST_FIELD_ALIGN (SHFILEINFOW, dwAttributes, 4) TEST_FIELD_OFFSET(SHFILEINFOW, dwAttributes, 12) TEST_FIELD_SIZE (SHFILEINFOW, szDisplayName, 520) TEST_FIELD_ALIGN (SHFILEINFOW, szDisplayName, 2) TEST_FIELD_OFFSET(SHFILEINFOW, szDisplayName, 16) TEST_FIELD_SIZE (SHFILEINFOW, szTypeName, 160) TEST_FIELD_ALIGN (SHFILEINFOW, szTypeName, 2) TEST_FIELD_OFFSET(SHFILEINFOW, szTypeName, 536)}
static void test_pack_SHFILEOPSTRUCTA(void){ /* SHFILEOPSTRUCTA */ TEST_TYPE_SIZE (SHFILEOPSTRUCTA, 56) TEST_TYPE_ALIGN (SHFILEOPSTRUCTA, 8) TEST_FIELD_SIZE (SHFILEOPSTRUCTA, hwnd, 8) TEST_FIELD_ALIGN (SHFILEOPSTRUCTA, hwnd, 8) TEST_FIELD_OFFSET(SHFILEOPSTRUCTA, hwnd, 0) TEST_FIELD_SIZE (SHFILEOPSTRUCTA, wFunc, 4) TEST_FIELD_ALIGN (SHFILEOPSTRUCTA, wFunc, 4) TEST_FIELD_OFFSET(SHFILEOPSTRUCTA, wFunc, 8) TEST_FIELD_SIZE (SHFILEOPSTRUCTA, pFrom, 8) TEST_FIELD_ALIGN (SHFILEOPSTRUCTA, pFrom, 8) TEST_FIELD_OFFSET(SHFILEOPSTRUCTA, pFrom, 16) TEST_FIELD_SIZE (SHFILEOPSTRUCTA, pTo, 8) TEST_FIELD_ALIGN (SHFILEOPSTRUCTA, pTo, 8) TEST_FIELD_OFFSET(SHFILEOPSTRUCTA, pTo, 24) TEST_FIELD_SIZE (SHFILEOPSTRUCTA, fFlags, 2) TEST_FIELD_ALIGN (SHFILEOPSTRUCTA, fFlags, 2) TEST_FIELD_OFFSET(SHFILEOPSTRUCTA, fFlags, 32) TEST_FIELD_SIZE (SHFILEOPSTRUCTA, fAnyOperationsAborted, 4) TEST_FIELD_ALIGN (SHFILEOPSTRUCTA, fAnyOperationsAborted, 4) TEST_FIELD_OFFSET(SHFILEOPSTRUCTA, fAnyOperationsAborted, 36) TEST_FIELD_SIZE (SHFILEOPSTRUCTA, hNameMappings, 8) TEST_FIELD_ALIGN (SHFILEOPSTRUCTA, hNameMappings, 8) TEST_FIELD_OFFSET(SHFILEOPSTRUCTA, hNameMappings, 40) TEST_FIELD_SIZE (SHFILEOPSTRUCTA, lpszProgressTitle, 8) TEST_FIELD_ALIGN (SHFILEOPSTRUCTA, lpszProgressTitle, 8) TEST_FIELD_OFFSET(SHFILEOPSTRUCTA, lpszProgressTitle, 48)}
static void test_pack_SHFILEOPSTRUCTW(void){ /* SHFILEOPSTRUCTW */ TEST_TYPE_SIZE (SHFILEOPSTRUCTW, 56) TEST_TYPE_ALIGN (SHFILEOPSTRUCTW, 8) TEST_FIELD_SIZE (SHFILEOPSTRUCTW, hwnd, 8) TEST_FIELD_ALIGN (SHFILEOPSTRUCTW, hwnd, 8) TEST_FIELD_OFFSET(SHFILEOPSTRUCTW, hwnd, 0) TEST_FIELD_SIZE (SHFILEOPSTRUCTW, wFunc, 4) TEST_FIELD_ALIGN (SHFILEOPSTRUCTW, wFunc, 4) TEST_FIELD_OFFSET(SHFILEOPSTRUCTW, wFunc, 8) TEST_FIELD_SIZE (SHFILEOPSTRUCTW, pFrom, 8) TEST_FIELD_ALIGN (SHFILEOPSTRUCTW, pFrom, 8) TEST_FIELD_OFFSET(SHFILEOPSTRUCTW, pFrom, 16) TEST_FIELD_SIZE (SHFILEOPSTRUCTW, pTo, 8) TEST_FIELD_ALIGN (SHFILEOPSTRUCTW, pTo, 8) TEST_FIELD_OFFSET(SHFILEOPSTRUCTW, pTo, 24) TEST_FIELD_SIZE (SHFILEOPSTRUCTW, fFlags, 2) TEST_FIELD_ALIGN (SHFILEOPSTRUCTW, fFlags, 2) TEST_FIELD_OFFSET(SHFILEOPSTRUCTW, fFlags, 32) TEST_FIELD_SIZE (SHFILEOPSTRUCTW, fAnyOperationsAborted, 4) TEST_FIELD_ALIGN (SHFILEOPSTRUCTW, fAnyOperationsAborted, 4) TEST_FIELD_OFFSET(SHFILEOPSTRUCTW, fAnyOperationsAborted, 36) TEST_FIELD_SIZE (SHFILEOPSTRUCTW, hNameMappings, 8) TEST_FIELD_ALIGN (SHFILEOPSTRUCTW, hNameMappings, 8) TEST_FIELD_OFFSET(SHFILEOPSTRUCTW, hNameMappings, 40) TEST_FIELD_SIZE (SHFILEOPSTRUCTW, lpszProgressTitle, 8) TEST_FIELD_ALIGN (SHFILEOPSTRUCTW, lpszProgressTitle, 8) TEST_FIELD_OFFSET(SHFILEOPSTRUCTW, lpszProgressTitle, 48)}
static void test_pack_SHNAMEMAPPINGA(void){ /* SHNAMEMAPPINGA */ TEST_TYPE_SIZE (SHNAMEMAPPINGA, 24) TEST_TYPE_ALIGN (SHNAMEMAPPINGA, 8) TEST_FIELD_SIZE (SHNAMEMAPPINGA, pszOldPath, 8) TEST_FIELD_ALIGN (SHNAMEMAPPINGA, pszOldPath, 8) TEST_FIELD_OFFSET(SHNAMEMAPPINGA, pszOldPath, 0) TEST_FIELD_SIZE (SHNAMEMAPPINGA, pszNewPath, 8) TEST_FIELD_ALIGN (SHNAMEMAPPINGA, pszNewPath, 8) TEST_FIELD_OFFSET(SHNAMEMAPPINGA, pszNewPath, 8) TEST_FIELD_SIZE (SHNAMEMAPPINGA, cchOldPath, 4) TEST_FIELD_ALIGN (SHNAMEMAPPINGA, cchOldPath, 4) TEST_FIELD_OFFSET(SHNAMEMAPPINGA, cchOldPath, 16) TEST_FIELD_SIZE (SHNAMEMAPPINGA, cchNewPath, 4) TEST_FIELD_ALIGN (SHNAMEMAPPINGA, cchNewPath, 4) TEST_FIELD_OFFSET(SHNAMEMAPPINGA, cchNewPath, 20)}
static void test_pack_SHNAMEMAPPINGW(void){ /* SHNAMEMAPPINGW */ TEST_TYPE_SIZE (SHNAMEMAPPINGW, 24) TEST_TYPE_ALIGN (SHNAMEMAPPINGW, 8) TEST_FIELD_SIZE (SHNAMEMAPPINGW, pszOldPath, 8) TEST_FIELD_ALIGN (SHNAMEMAPPINGW, pszOldPath, 8) TEST_FIELD_OFFSET(SHNAMEMAPPINGW, pszOldPath, 0) TEST_FIELD_SIZE (SHNAMEMAPPINGW, pszNewPath, 8) TEST_FIELD_ALIGN (SHNAMEMAPPINGW, pszNewPath, 8) TEST_FIELD_OFFSET(SHNAMEMAPPINGW, pszNewPath, 8) TEST_FIELD_SIZE (SHNAMEMAPPINGW, cchOldPath, 4) TEST_FIELD_ALIGN (SHNAMEMAPPINGW, cchOldPath, 4) TEST_FIELD_OFFSET(SHNAMEMAPPINGW, cchOldPath, 16) TEST_FIELD_SIZE (SHNAMEMAPPINGW, cchNewPath, 4) TEST_FIELD_ALIGN (SHNAMEMAPPINGW, cchNewPath, 4) TEST_FIELD_OFFSET(SHNAMEMAPPINGW, cchNewPath, 20)}
static void test_pack_ITEMIDLIST(void){ /* ITEMIDLIST (pack 1) */ TEST_TYPE_SIZE (ITEMIDLIST, 3) TEST_TYPE_ALIGN (ITEMIDLIST, 1) TEST_FIELD_SIZE (ITEMIDLIST, mkid, 3) TEST_FIELD_ALIGN (ITEMIDLIST, mkid, 1) TEST_FIELD_OFFSET(ITEMIDLIST, mkid, 0)}
static void test_pack_LPCITEMIDLIST(void){ /* LPCITEMIDLIST */ TEST_TYPE_SIZE (LPCITEMIDLIST, 8) TEST_TYPE_ALIGN (LPCITEMIDLIST, 8) TEST_TARGET_SIZE (LPCITEMIDLIST, 3) TEST_TARGET_ALIGN(LPCITEMIDLIST, 1)}
static void test_pack_LPCSHITEMID(void){ /* LPCSHITEMID */ TEST_TYPE_SIZE (LPCSHITEMID, 8) TEST_TYPE_ALIGN (LPCSHITEMID, 8) TEST_TARGET_SIZE (LPCSHITEMID, 3) TEST_TARGET_ALIGN(LPCSHITEMID, 1)}
static void test_pack_LPITEMIDLIST(void){ /* LPITEMIDLIST */ TEST_TYPE_SIZE (LPITEMIDLIST, 8) TEST_TYPE_ALIGN (LPITEMIDLIST, 8)}
static void test_pack_LPSHELLDETAILS(void){ /* LPSHELLDETAILS */ TEST_TYPE_SIZE (LPSHELLDETAILS, 8) TEST_TYPE_ALIGN (LPSHELLDETAILS, 8)}
static void test_pack_LPSHITEMID(void){ /* LPSHITEMID */ TEST_TYPE_SIZE (LPSHITEMID, 8) TEST_TYPE_ALIGN (LPSHITEMID, 8)}
static void test_pack_LPSTRRET(void){ /* LPSTRRET */ TEST_TYPE_SIZE (LPSTRRET, 8) TEST_TYPE_ALIGN (LPSTRRET, 8)}
static void test_pack_SHELLDETAILS(void){ /* SHELLDETAILS (pack 1) */ TEST_FIELD_SIZE (SHELLDETAILS, fmt, 4) TEST_FIELD_ALIGN (SHELLDETAILS, fmt, 1) TEST_FIELD_OFFSET(SHELLDETAILS, fmt, 0) TEST_FIELD_SIZE (SHELLDETAILS, cxChar, 4) TEST_FIELD_ALIGN (SHELLDETAILS, cxChar, 1) TEST_FIELD_OFFSET(SHELLDETAILS, cxChar, 4)}
static void test_pack_SHITEMID(void){ /* SHITEMID (pack 1) */ TEST_TYPE_SIZE (SHITEMID, 3) TEST_TYPE_ALIGN (SHITEMID, 1) TEST_FIELD_SIZE (SHITEMID, cb, 2) TEST_FIELD_ALIGN (SHITEMID, cb, 1) TEST_FIELD_OFFSET(SHITEMID, cb, 0) TEST_FIELD_SIZE (SHITEMID, abID, 1) TEST_FIELD_ALIGN (SHITEMID, abID, 1) TEST_FIELD_OFFSET(SHITEMID, abID, 2)}
static void test_pack_STRRET(void){ /* STRRET (pack 8) */ TEST_FIELD_SIZE (STRRET, uType, 4) TEST_FIELD_ALIGN (STRRET, uType, 4) TEST_FIELD_OFFSET(STRRET, uType, 0)}
static void test_pack_AUTO_SCROLL_DATA(void){ /* AUTO_SCROLL_DATA (pack 1) */ TEST_TYPE_SIZE (AUTO_SCROLL_DATA, 48) TEST_TYPE_ALIGN (AUTO_SCROLL_DATA, 1) TEST_FIELD_SIZE (AUTO_SCROLL_DATA, iNextSample, 4) TEST_FIELD_ALIGN (AUTO_SCROLL_DATA, iNextSample, 1) TEST_FIELD_OFFSET(AUTO_SCROLL_DATA, iNextSample, 0) TEST_FIELD_SIZE (AUTO_SCROLL_DATA, dwLastScroll, 4) TEST_FIELD_ALIGN (AUTO_SCROLL_DATA, dwLastScroll, 1) TEST_FIELD_OFFSET(AUTO_SCROLL_DATA, dwLastScroll, 4) TEST_FIELD_SIZE (AUTO_SCROLL_DATA, bFull, 4) TEST_FIELD_ALIGN (AUTO_SCROLL_DATA, bFull, 1) TEST_FIELD_OFFSET(AUTO_SCROLL_DATA, bFull, 8) TEST_FIELD_SIZE (AUTO_SCROLL_DATA, pts, 24) TEST_FIELD_ALIGN (AUTO_SCROLL_DATA, pts, 1) TEST_FIELD_OFFSET(AUTO_SCROLL_DATA, pts, 12) TEST_FIELD_SIZE (AUTO_SCROLL_DATA, dwTimes, 12) TEST_FIELD_ALIGN (AUTO_SCROLL_DATA, dwTimes, 1) TEST_FIELD_OFFSET(AUTO_SCROLL_DATA, dwTimes, 36)}
static void test_pack_BFFCALLBACK(void){ /* BFFCALLBACK */ TEST_TYPE_SIZE (BFFCALLBACK, 8) TEST_TYPE_ALIGN (BFFCALLBACK, 8)}
static void test_pack_BROWSEINFOA(void){ /* BROWSEINFOA (pack 8) */ TEST_TYPE_SIZE (BROWSEINFOA, 64) TEST_TYPE_ALIGN (BROWSEINFOA, 8) TEST_FIELD_SIZE (BROWSEINFOA, hwndOwner, 8) TEST_FIELD_ALIGN (BROWSEINFOA, hwndOwner, 8) TEST_FIELD_OFFSET(BROWSEINFOA, hwndOwner, 0) TEST_FIELD_SIZE (BROWSEINFOA, pidlRoot, 8) TEST_FIELD_ALIGN (BROWSEINFOA, pidlRoot, 8) TEST_FIELD_OFFSET(BROWSEINFOA, pidlRoot, 8) TEST_FIELD_SIZE (BROWSEINFOA, pszDisplayName, 8) TEST_FIELD_ALIGN (BROWSEINFOA, pszDisplayName, 8) TEST_FIELD_OFFSET(BROWSEINFOA, pszDisplayName, 16) TEST_FIELD_SIZE (BROWSEINFOA, lpszTitle, 8) TEST_FIELD_ALIGN (BROWSEINFOA, lpszTitle, 8) TEST_FIELD_OFFSET(BROWSEINFOA, lpszTitle, 24) TEST_FIELD_SIZE (BROWSEINFOA, ulFlags, 4) TEST_FIELD_ALIGN (BROWSEINFOA, ulFlags, 4) TEST_FIELD_OFFSET(BROWSEINFOA, ulFlags, 32) TEST_FIELD_SIZE (BROWSEINFOA, lpfn, 8) TEST_FIELD_ALIGN (BROWSEINFOA, lpfn, 8) TEST_FIELD_OFFSET(BROWSEINFOA, lpfn, 40) TEST_FIELD_SIZE (BROWSEINFOA, lParam, 8) TEST_FIELD_ALIGN (BROWSEINFOA, lParam, 8) TEST_FIELD_OFFSET(BROWSEINFOA, lParam, 48) TEST_FIELD_SIZE (BROWSEINFOA, iImage, 4) TEST_FIELD_ALIGN (BROWSEINFOA, iImage, 4) TEST_FIELD_OFFSET(BROWSEINFOA, iImage, 56)}
static void test_pack_BROWSEINFOW(void){ /* BROWSEINFOW (pack 8) */ TEST_TYPE_SIZE (BROWSEINFOW, 64) TEST_TYPE_ALIGN (BROWSEINFOW, 8) TEST_FIELD_SIZE (BROWSEINFOW, hwndOwner, 8) TEST_FIELD_ALIGN (BROWSEINFOW, hwndOwner, 8) TEST_FIELD_OFFSET(BROWSEINFOW, hwndOwner, 0) TEST_FIELD_SIZE (BROWSEINFOW, pidlRoot, 8) TEST_FIELD_ALIGN (BROWSEINFOW, pidlRoot, 8) TEST_FIELD_OFFSET(BROWSEINFOW, pidlRoot, 8) TEST_FIELD_SIZE (BROWSEINFOW, pszDisplayName, 8) TEST_FIELD_ALIGN (BROWSEINFOW, pszDisplayName, 8) TEST_FIELD_OFFSET(BROWSEINFOW, pszDisplayName, 16) TEST_FIELD_SIZE (BROWSEINFOW, lpszTitle, 8) TEST_FIELD_ALIGN (BROWSEINFOW, lpszTitle, 8) TEST_FIELD_OFFSET(BROWSEINFOW, lpszTitle, 24) TEST_FIELD_SIZE (BROWSEINFOW, ulFlags, 4) TEST_FIELD_ALIGN (BROWSEINFOW, ulFlags, 4) TEST_FIELD_OFFSET(BROWSEINFOW, ulFlags, 32) TEST_FIELD_SIZE (BROWSEINFOW, lpfn, 8) TEST_FIELD_ALIGN (BROWSEINFOW, lpfn, 8) TEST_FIELD_OFFSET(BROWSEINFOW, lpfn, 40) TEST_FIELD_SIZE (BROWSEINFOW, lParam, 8) TEST_FIELD_ALIGN (BROWSEINFOW, lParam, 8) TEST_FIELD_OFFSET(BROWSEINFOW, lParam, 48) TEST_FIELD_SIZE (BROWSEINFOW, iImage, 4) TEST_FIELD_ALIGN (BROWSEINFOW, iImage, 4) TEST_FIELD_OFFSET(BROWSEINFOW, iImage, 56)}
static void test_pack_CABINETSTATE(void){ /* CABINETSTATE (pack 1) */ TEST_TYPE_SIZE (CABINETSTATE, 12) TEST_TYPE_ALIGN (CABINETSTATE, 1) TEST_FIELD_SIZE (CABINETSTATE, cLength, 2) TEST_FIELD_ALIGN (CABINETSTATE, cLength, 1) TEST_FIELD_OFFSET(CABINETSTATE, cLength, 0) TEST_FIELD_SIZE (CABINETSTATE, nVersion, 2) TEST_FIELD_ALIGN (CABINETSTATE, nVersion, 1) TEST_FIELD_OFFSET(CABINETSTATE, nVersion, 2) TEST_FIELD_SIZE (CABINETSTATE, fMenuEnumFilter, 4) TEST_FIELD_ALIGN (CABINETSTATE, fMenuEnumFilter, 1) TEST_FIELD_OFFSET(CABINETSTATE, fMenuEnumFilter, 8)}
static void test_pack_CIDA(void){ /* CIDA (pack 1) */ TEST_TYPE_SIZE (CIDA, 8) TEST_TYPE_ALIGN (CIDA, 1) TEST_FIELD_SIZE (CIDA, cidl, 4) TEST_FIELD_ALIGN (CIDA, cidl, 1) TEST_FIELD_OFFSET(CIDA, cidl, 0) TEST_FIELD_SIZE (CIDA, aoffset, 4) TEST_FIELD_ALIGN (CIDA, aoffset, 1) TEST_FIELD_OFFSET(CIDA, aoffset, 4)}
static void test_pack_CSFV(void){ /* CSFV (pack 8) */ TEST_FIELD_SIZE (CSFV, cbSize, 4) TEST_FIELD_ALIGN (CSFV, cbSize, 4) TEST_FIELD_OFFSET(CSFV, cbSize, 0) TEST_FIELD_SIZE (CSFV, pshf, 8) TEST_FIELD_ALIGN (CSFV, pshf, 8) TEST_FIELD_OFFSET(CSFV, pshf, 8) TEST_FIELD_SIZE (CSFV, psvOuter, 8) TEST_FIELD_ALIGN (CSFV, psvOuter, 8) TEST_FIELD_OFFSET(CSFV, psvOuter, 16) TEST_FIELD_SIZE (CSFV, pidl, 8) TEST_FIELD_ALIGN (CSFV, pidl, 8) TEST_FIELD_OFFSET(CSFV, pidl, 24) TEST_FIELD_SIZE (CSFV, lEvents, 4) TEST_FIELD_ALIGN (CSFV, lEvents, 4) TEST_FIELD_OFFSET(CSFV, lEvents, 32) TEST_FIELD_SIZE (CSFV, pfnCallback, 8) TEST_FIELD_ALIGN (CSFV, pfnCallback, 8) TEST_FIELD_OFFSET(CSFV, pfnCallback, 40)}
static void test_pack_DROPFILES(void){ /* DROPFILES (pack 1) */ TEST_TYPE_SIZE (DROPFILES, 20) TEST_TYPE_ALIGN (DROPFILES, 1) TEST_FIELD_SIZE (DROPFILES, pFiles, 4) TEST_FIELD_ALIGN (DROPFILES, pFiles, 1) TEST_FIELD_OFFSET(DROPFILES, pFiles, 0) TEST_FIELD_SIZE (DROPFILES, pt, 8) TEST_FIELD_ALIGN (DROPFILES, pt, 1) TEST_FIELD_OFFSET(DROPFILES, pt, 4) TEST_FIELD_SIZE (DROPFILES, fNC, 4) TEST_FIELD_ALIGN (DROPFILES, fNC, 1) TEST_FIELD_OFFSET(DROPFILES, fNC, 12) TEST_FIELD_SIZE (DROPFILES, fWide, 4) TEST_FIELD_ALIGN (DROPFILES, fWide, 1) TEST_FIELD_OFFSET(DROPFILES, fWide, 16)}
static void test_pack_FILEDESCRIPTORA(void){ /* FILEDESCRIPTORA (pack 1) */ TEST_TYPE_SIZE (FILEDESCRIPTORA, 332) TEST_TYPE_ALIGN (FILEDESCRIPTORA, 1) TEST_FIELD_SIZE (FILEDESCRIPTORA, dwFlags, 4) TEST_FIELD_ALIGN (FILEDESCRIPTORA, dwFlags, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORA, dwFlags, 0) TEST_FIELD_SIZE (FILEDESCRIPTORA, clsid, 16) TEST_FIELD_ALIGN (FILEDESCRIPTORA, clsid, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORA, clsid, 4) TEST_FIELD_SIZE (FILEDESCRIPTORA, sizel, 8) TEST_FIELD_ALIGN (FILEDESCRIPTORA, sizel, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORA, sizel, 20) TEST_FIELD_SIZE (FILEDESCRIPTORA, pointl, 8) TEST_FIELD_ALIGN (FILEDESCRIPTORA, pointl, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORA, pointl, 28) TEST_FIELD_SIZE (FILEDESCRIPTORA, dwFileAttributes, 4) TEST_FIELD_ALIGN (FILEDESCRIPTORA, dwFileAttributes, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORA, dwFileAttributes, 36) TEST_FIELD_SIZE (FILEDESCRIPTORA, ftCreationTime, 8) TEST_FIELD_ALIGN (FILEDESCRIPTORA, ftCreationTime, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORA, ftCreationTime, 40) TEST_FIELD_SIZE (FILEDESCRIPTORA, ftLastAccessTime, 8) TEST_FIELD_ALIGN (FILEDESCRIPTORA, ftLastAccessTime, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORA, ftLastAccessTime, 48) TEST_FIELD_SIZE (FILEDESCRIPTORA, ftLastWriteTime, 8) TEST_FIELD_ALIGN (FILEDESCRIPTORA, ftLastWriteTime, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORA, ftLastWriteTime, 56) TEST_FIELD_SIZE (FILEDESCRIPTORA, nFileSizeHigh, 4) TEST_FIELD_ALIGN (FILEDESCRIPTORA, nFileSizeHigh, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORA, nFileSizeHigh, 64) TEST_FIELD_SIZE (FILEDESCRIPTORA, nFileSizeLow, 4) TEST_FIELD_ALIGN (FILEDESCRIPTORA, nFileSizeLow, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORA, nFileSizeLow, 68) TEST_FIELD_SIZE (FILEDESCRIPTORA, cFileName, 260) TEST_FIELD_ALIGN (FILEDESCRIPTORA, cFileName, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORA, cFileName, 72)}
static void test_pack_FILEDESCRIPTORW(void){ /* FILEDESCRIPTORW (pack 1) */ TEST_TYPE_SIZE (FILEDESCRIPTORW, 592) TEST_TYPE_ALIGN (FILEDESCRIPTORW, 1) TEST_FIELD_SIZE (FILEDESCRIPTORW, dwFlags, 4) TEST_FIELD_ALIGN (FILEDESCRIPTORW, dwFlags, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORW, dwFlags, 0) TEST_FIELD_SIZE (FILEDESCRIPTORW, clsid, 16) TEST_FIELD_ALIGN (FILEDESCRIPTORW, clsid, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORW, clsid, 4) TEST_FIELD_SIZE (FILEDESCRIPTORW, sizel, 8) TEST_FIELD_ALIGN (FILEDESCRIPTORW, sizel, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORW, sizel, 20) TEST_FIELD_SIZE (FILEDESCRIPTORW, pointl, 8) TEST_FIELD_ALIGN (FILEDESCRIPTORW, pointl, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORW, pointl, 28) TEST_FIELD_SIZE (FILEDESCRIPTORW, dwFileAttributes, 4) TEST_FIELD_ALIGN (FILEDESCRIPTORW, dwFileAttributes, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORW, dwFileAttributes, 36) TEST_FIELD_SIZE (FILEDESCRIPTORW, ftCreationTime, 8) TEST_FIELD_ALIGN (FILEDESCRIPTORW, ftCreationTime, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORW, ftCreationTime, 40) TEST_FIELD_SIZE (FILEDESCRIPTORW, ftLastAccessTime, 8) TEST_FIELD_ALIGN (FILEDESCRIPTORW, ftLastAccessTime, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORW, ftLastAccessTime, 48) TEST_FIELD_SIZE (FILEDESCRIPTORW, ftLastWriteTime, 8) TEST_FIELD_ALIGN (FILEDESCRIPTORW, ftLastWriteTime, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORW, ftLastWriteTime, 56) TEST_FIELD_SIZE (FILEDESCRIPTORW, nFileSizeHigh, 4) TEST_FIELD_ALIGN (FILEDESCRIPTORW, nFileSizeHigh, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORW, nFileSizeHigh, 64) TEST_FIELD_SIZE (FILEDESCRIPTORW, nFileSizeLow, 4) TEST_FIELD_ALIGN (FILEDESCRIPTORW, nFileSizeLow, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORW, nFileSizeLow, 68) TEST_FIELD_SIZE (FILEDESCRIPTORW, cFileName, 520) TEST_FIELD_ALIGN (FILEDESCRIPTORW, cFileName, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORW, cFileName, 72)}
static void test_pack_FILEGROUPDESCRIPTORA(void){ /* FILEGROUPDESCRIPTORA (pack 1) */ TEST_TYPE_SIZE (FILEGROUPDESCRIPTORA, 336) TEST_TYPE_ALIGN (FILEGROUPDESCRIPTORA, 1) TEST_FIELD_SIZE (FILEGROUPDESCRIPTORA, cItems, 4) TEST_FIELD_ALIGN (FILEGROUPDESCRIPTORA, cItems, 1) TEST_FIELD_OFFSET(FILEGROUPDESCRIPTORA, cItems, 0) TEST_FIELD_SIZE (FILEGROUPDESCRIPTORA, fgd, 332) TEST_FIELD_ALIGN (FILEGROUPDESCRIPTORA, fgd, 1) TEST_FIELD_OFFSET(FILEGROUPDESCRIPTORA, fgd, 4)}
static void test_pack_FILEGROUPDESCRIPTORW(void){ /* FILEGROUPDESCRIPTORW (pack 1) */ TEST_TYPE_SIZE (FILEGROUPDESCRIPTORW, 596) TEST_TYPE_ALIGN (FILEGROUPDESCRIPTORW, 1) TEST_FIELD_SIZE (FILEGROUPDESCRIPTORW, cItems, 4) TEST_FIELD_ALIGN (FILEGROUPDESCRIPTORW, cItems, 1) TEST_FIELD_OFFSET(FILEGROUPDESCRIPTORW, cItems, 0) TEST_FIELD_SIZE (FILEGROUPDESCRIPTORW, fgd, 592) TEST_FIELD_ALIGN (FILEGROUPDESCRIPTORW, fgd, 1) TEST_FIELD_OFFSET(FILEGROUPDESCRIPTORW, fgd, 4)}
static void test_pack_ITEMSPACING(void){ /* ITEMSPACING (pack 8) */ TEST_TYPE_SIZE (ITEMSPACING, 16) TEST_TYPE_ALIGN (ITEMSPACING, 4) TEST_FIELD_SIZE (ITEMSPACING, cxSmall, 4) TEST_FIELD_ALIGN (ITEMSPACING, cxSmall, 4) TEST_FIELD_OFFSET(ITEMSPACING, cxSmall, 0) TEST_FIELD_SIZE (ITEMSPACING, cySmall, 4) TEST_FIELD_ALIGN (ITEMSPACING, cySmall, 4) TEST_FIELD_OFFSET(ITEMSPACING, cySmall, 4) TEST_FIELD_SIZE (ITEMSPACING, cxLarge, 4) TEST_FIELD_ALIGN (ITEMSPACING, cxLarge, 4) TEST_FIELD_OFFSET(ITEMSPACING, cxLarge, 8) TEST_FIELD_SIZE (ITEMSPACING, cyLarge, 4) TEST_FIELD_ALIGN (ITEMSPACING, cyLarge, 4) TEST_FIELD_OFFSET(ITEMSPACING, cyLarge, 12)}
static void test_pack_LPBROWSEINFOA(void){ /* LPBROWSEINFOA */ TEST_TYPE_SIZE (LPBROWSEINFOA, 8) TEST_TYPE_ALIGN (LPBROWSEINFOA, 8) TEST_TARGET_SIZE (LPBROWSEINFOA, 64) TEST_TARGET_ALIGN(LPBROWSEINFOA, 8)}
static void test_pack_LPBROWSEINFOW(void){ /* LPBROWSEINFOW */ TEST_TYPE_SIZE (LPBROWSEINFOW, 8) TEST_TYPE_ALIGN (LPBROWSEINFOW, 8) TEST_TARGET_SIZE (LPBROWSEINFOW, 64) TEST_TARGET_ALIGN(LPBROWSEINFOW, 8)}
static void test_pack_LPCABINETSTATE(void){ /* LPCABINETSTATE */ TEST_TYPE_SIZE (LPCABINETSTATE, 8) TEST_TYPE_ALIGN (LPCABINETSTATE, 8) TEST_TARGET_SIZE (LPCABINETSTATE, 12) TEST_TARGET_ALIGN(LPCABINETSTATE, 1)}
static void test_pack_LPCSFV(void){ /* LPCSFV */ TEST_TYPE_SIZE (LPCSFV, 8) TEST_TYPE_ALIGN (LPCSFV, 8)}
static void test_pack_LPDROPFILES(void){ /* LPDROPFILES */ TEST_TYPE_SIZE (LPDROPFILES, 8) TEST_TYPE_ALIGN (LPDROPFILES, 8) TEST_TARGET_SIZE (LPDROPFILES, 20) TEST_TARGET_ALIGN(LPDROPFILES, 1)}
static void test_pack_LPFILEDESCRIPTORA(void){ /* LPFILEDESCRIPTORA */ TEST_TYPE_SIZE (LPFILEDESCRIPTORA, 8) TEST_TYPE_ALIGN (LPFILEDESCRIPTORA, 8) TEST_TARGET_SIZE (LPFILEDESCRIPTORA, 332) TEST_TARGET_ALIGN(LPFILEDESCRIPTORA, 1)}
static void test_pack_LPFILEDESCRIPTORW(void){ /* LPFILEDESCRIPTORW */ TEST_TYPE_SIZE (LPFILEDESCRIPTORW, 8) TEST_TYPE_ALIGN (LPFILEDESCRIPTORW, 8) TEST_TARGET_SIZE (LPFILEDESCRIPTORW, 592) TEST_TARGET_ALIGN(LPFILEDESCRIPTORW, 1)}
static void test_pack_LPFILEGROUPDESCRIPTORA(void){ /* LPFILEGROUPDESCRIPTORA */ TEST_TYPE_SIZE (LPFILEGROUPDESCRIPTORA, 8) TEST_TYPE_ALIGN (LPFILEGROUPDESCRIPTORA, 8) TEST_TARGET_SIZE (LPFILEGROUPDESCRIPTORA, 336) TEST_TARGET_ALIGN(LPFILEGROUPDESCRIPTORA, 1)}
static void test_pack_LPFILEGROUPDESCRIPTORW(void){ /* LPFILEGROUPDESCRIPTORW */ TEST_TYPE_SIZE (LPFILEGROUPDESCRIPTORW, 8) TEST_TYPE_ALIGN (LPFILEGROUPDESCRIPTORW, 8) TEST_TARGET_SIZE (LPFILEGROUPDESCRIPTORW, 596) TEST_TARGET_ALIGN(LPFILEGROUPDESCRIPTORW, 1)}
static void test_pack_LPFNVIEWCALLBACK(void){ /* LPFNVIEWCALLBACK */ TEST_TYPE_SIZE (LPFNVIEWCALLBACK, 8) TEST_TYPE_ALIGN (LPFNVIEWCALLBACK, 8)}
static void test_pack_LPIDA(void){ /* LPIDA */ TEST_TYPE_SIZE (LPIDA, 8) TEST_TYPE_ALIGN (LPIDA, 8) TEST_TARGET_SIZE (LPIDA, 8) TEST_TARGET_ALIGN(LPIDA, 1)}
static void test_pack_LPQCMINFO(void){ /* LPQCMINFO */ TEST_TYPE_SIZE (LPQCMINFO, 8) TEST_TYPE_ALIGN (LPQCMINFO, 8) TEST_TARGET_SIZE (LPQCMINFO, 32) TEST_TARGET_ALIGN(LPQCMINFO, 8)}
static void test_pack_LPSHChangeDWORDAsIDList(void){ /* LPSHChangeDWORDAsIDList */ TEST_TYPE_SIZE (LPSHChangeDWORDAsIDList, 8) TEST_TYPE_ALIGN (LPSHChangeDWORDAsIDList, 8) TEST_TARGET_SIZE (LPSHChangeDWORDAsIDList, 12) TEST_TARGET_ALIGN(LPSHChangeDWORDAsIDList, 1)}
static void test_pack_LPSHChangeProductKeyAsIDList(void){ /* LPSHChangeProductKeyAsIDList */ TEST_TYPE_SIZE (LPSHChangeProductKeyAsIDList, 8) TEST_TYPE_ALIGN (LPSHChangeProductKeyAsIDList, 8) TEST_TARGET_SIZE (LPSHChangeProductKeyAsIDList, 82) TEST_TARGET_ALIGN(LPSHChangeProductKeyAsIDList, 1)}
static void test_pack_LPSHDESCRIPTIONID(void){ /* LPSHDESCRIPTIONID */ TEST_TYPE_SIZE (LPSHDESCRIPTIONID, 8) TEST_TYPE_ALIGN (LPSHDESCRIPTIONID, 8) TEST_TARGET_SIZE (LPSHDESCRIPTIONID, 20) TEST_TARGET_ALIGN(LPSHDESCRIPTIONID, 4)}
static void test_pack_LPSHELLFLAGSTATE(void){ /* LPSHELLFLAGSTATE */ TEST_TYPE_SIZE (LPSHELLFLAGSTATE, 8) TEST_TYPE_ALIGN (LPSHELLFLAGSTATE, 8) TEST_TARGET_SIZE (LPSHELLFLAGSTATE, 4) TEST_TARGET_ALIGN(LPSHELLFLAGSTATE, 1)}
static void test_pack_LPSHELLSTATE(void){ /* LPSHELLSTATE */ TEST_TYPE_SIZE (LPSHELLSTATE, 8) TEST_TYPE_ALIGN (LPSHELLSTATE, 8) TEST_TARGET_SIZE (LPSHELLSTATE, 32) TEST_TARGET_ALIGN(LPSHELLSTATE, 1)}
static void test_pack_LPTBINFO(void){ /* LPTBINFO */ TEST_TYPE_SIZE (LPTBINFO, 8) TEST_TYPE_ALIGN (LPTBINFO, 8) TEST_TARGET_SIZE (LPTBINFO, 8) TEST_TARGET_ALIGN(LPTBINFO, 4)}
static void test_pack_PBROWSEINFOA(void){ /* PBROWSEINFOA */ TEST_TYPE_SIZE (PBROWSEINFOA, 8) TEST_TYPE_ALIGN (PBROWSEINFOA, 8) TEST_TARGET_SIZE (PBROWSEINFOA, 64) TEST_TARGET_ALIGN(PBROWSEINFOA, 8)}
static void test_pack_PBROWSEINFOW(void){ /* PBROWSEINFOW */ TEST_TYPE_SIZE (PBROWSEINFOW, 8) TEST_TYPE_ALIGN (PBROWSEINFOW, 8) TEST_TARGET_SIZE (PBROWSEINFOW, 64) TEST_TARGET_ALIGN(PBROWSEINFOW, 8)}
static void test_pack_QCMINFO(void){ /* QCMINFO (pack 8) */ TEST_TYPE_SIZE (QCMINFO, 32) TEST_TYPE_ALIGN (QCMINFO, 8) TEST_FIELD_SIZE (QCMINFO, hmenu, 8) TEST_FIELD_ALIGN (QCMINFO, hmenu, 8) TEST_FIELD_OFFSET(QCMINFO, hmenu, 0) TEST_FIELD_SIZE (QCMINFO, indexMenu, 4) TEST_FIELD_ALIGN (QCMINFO, indexMenu, 4) TEST_FIELD_OFFSET(QCMINFO, indexMenu, 8) TEST_FIELD_SIZE (QCMINFO, idCmdFirst, 4) TEST_FIELD_ALIGN (QCMINFO, idCmdFirst, 4) TEST_FIELD_OFFSET(QCMINFO, idCmdFirst, 12) TEST_FIELD_SIZE (QCMINFO, idCmdLast, 4) TEST_FIELD_ALIGN (QCMINFO, idCmdLast, 4) TEST_FIELD_OFFSET(QCMINFO, idCmdLast, 16) TEST_FIELD_SIZE (QCMINFO, pIdMap, 8) TEST_FIELD_ALIGN (QCMINFO, pIdMap, 8) TEST_FIELD_OFFSET(QCMINFO, pIdMap, 24)}
static void test_pack_QCMINFO_IDMAP(void){ /* QCMINFO_IDMAP (pack 8) */ TEST_TYPE_SIZE (QCMINFO_IDMAP, 12) TEST_TYPE_ALIGN (QCMINFO_IDMAP, 4) TEST_FIELD_SIZE (QCMINFO_IDMAP, nMaxIds, 4) TEST_FIELD_ALIGN (QCMINFO_IDMAP, nMaxIds, 4) TEST_FIELD_OFFSET(QCMINFO_IDMAP, nMaxIds, 0) TEST_FIELD_SIZE (QCMINFO_IDMAP, pIdList, 8) TEST_FIELD_ALIGN (QCMINFO_IDMAP, pIdList, 4) TEST_FIELD_OFFSET(QCMINFO_IDMAP, pIdList, 4)}
static void test_pack_QCMINFO_IDMAP_PLACEMENT(void){ /* QCMINFO_IDMAP_PLACEMENT (pack 8) */ TEST_TYPE_SIZE (QCMINFO_IDMAP_PLACEMENT, 8) TEST_TYPE_ALIGN (QCMINFO_IDMAP_PLACEMENT, 4) TEST_FIELD_SIZE (QCMINFO_IDMAP_PLACEMENT, id, 4) TEST_FIELD_ALIGN (QCMINFO_IDMAP_PLACEMENT, id, 4) TEST_FIELD_OFFSET(QCMINFO_IDMAP_PLACEMENT, id, 0) TEST_FIELD_SIZE (QCMINFO_IDMAP_PLACEMENT, fFlags, 4) TEST_FIELD_ALIGN (QCMINFO_IDMAP_PLACEMENT, fFlags, 4) TEST_FIELD_OFFSET(QCMINFO_IDMAP_PLACEMENT, fFlags, 4)}
static void test_pack_SFV_CREATE(void){ /* SFV_CREATE (pack 8) */ TEST_TYPE_SIZE (SFV_CREATE, 32) TEST_TYPE_ALIGN (SFV_CREATE, 8) TEST_FIELD_SIZE (SFV_CREATE, cbSize, 4) TEST_FIELD_ALIGN (SFV_CREATE, cbSize, 4) TEST_FIELD_OFFSET(SFV_CREATE, cbSize, 0) TEST_FIELD_SIZE (SFV_CREATE, pshf, 8) TEST_FIELD_ALIGN (SFV_CREATE, pshf, 8) TEST_FIELD_OFFSET(SFV_CREATE, pshf, 8) TEST_FIELD_SIZE (SFV_CREATE, psvOuter, 8) TEST_FIELD_ALIGN (SFV_CREATE, psvOuter, 8) TEST_FIELD_OFFSET(SFV_CREATE, psvOuter, 16) TEST_FIELD_SIZE (SFV_CREATE, psfvcb, 8) TEST_FIELD_ALIGN (SFV_CREATE, psfvcb, 8) TEST_FIELD_OFFSET(SFV_CREATE, psfvcb, 24)}
static void test_pack_SHChangeDWORDAsIDList(void){ /* SHChangeDWORDAsIDList (pack 1) */ TEST_TYPE_SIZE (SHChangeDWORDAsIDList, 12) TEST_TYPE_ALIGN (SHChangeDWORDAsIDList, 1) TEST_FIELD_SIZE (SHChangeDWORDAsIDList, cb, 2) TEST_FIELD_ALIGN (SHChangeDWORDAsIDList, cb, 1) TEST_FIELD_OFFSET(SHChangeDWORDAsIDList, cb, 0) TEST_FIELD_SIZE (SHChangeDWORDAsIDList, dwItem1, 4) TEST_FIELD_ALIGN (SHChangeDWORDAsIDList, dwItem1, 1) TEST_FIELD_OFFSET(SHChangeDWORDAsIDList, dwItem1, 2) TEST_FIELD_SIZE (SHChangeDWORDAsIDList, dwItem2, 4) TEST_FIELD_ALIGN (SHChangeDWORDAsIDList, dwItem2, 1) TEST_FIELD_OFFSET(SHChangeDWORDAsIDList, dwItem2, 6) TEST_FIELD_SIZE (SHChangeDWORDAsIDList, cbZero, 2) TEST_FIELD_ALIGN (SHChangeDWORDAsIDList, cbZero, 1) TEST_FIELD_OFFSET(SHChangeDWORDAsIDList, cbZero, 10)}
static void test_pack_SHChangeNotifyEntry(void){ /* SHChangeNotifyEntry (pack 1) */ TEST_TYPE_SIZE (SHChangeNotifyEntry, 12) TEST_TYPE_ALIGN (SHChangeNotifyEntry, 1) TEST_FIELD_SIZE (SHChangeNotifyEntry, pidl, 8) TEST_FIELD_ALIGN (SHChangeNotifyEntry, pidl, 1) TEST_FIELD_OFFSET(SHChangeNotifyEntry, pidl, 0) TEST_FIELD_SIZE (SHChangeNotifyEntry, fRecursive, 4) TEST_FIELD_ALIGN (SHChangeNotifyEntry, fRecursive, 1) TEST_FIELD_OFFSET(SHChangeNotifyEntry, fRecursive, 8)}
static void test_pack_SHChangeProductKeyAsIDList(void){ /* SHChangeProductKeyAsIDList (pack 1) */ TEST_TYPE_SIZE (SHChangeProductKeyAsIDList, 82) TEST_TYPE_ALIGN (SHChangeProductKeyAsIDList, 1) TEST_FIELD_SIZE (SHChangeProductKeyAsIDList, cb, 2) TEST_FIELD_ALIGN (SHChangeProductKeyAsIDList, cb, 1) TEST_FIELD_OFFSET(SHChangeProductKeyAsIDList, cb, 0) TEST_FIELD_SIZE (SHChangeProductKeyAsIDList, wszProductKey, 78) TEST_FIELD_ALIGN (SHChangeProductKeyAsIDList, wszProductKey, 1) TEST_FIELD_OFFSET(SHChangeProductKeyAsIDList, wszProductKey, 2) TEST_FIELD_SIZE (SHChangeProductKeyAsIDList, cbZero, 2) TEST_FIELD_ALIGN (SHChangeProductKeyAsIDList, cbZero, 1) TEST_FIELD_OFFSET(SHChangeProductKeyAsIDList, cbZero, 80)}
static void test_pack_SHDESCRIPTIONID(void){ /* SHDESCRIPTIONID (pack 8) */ TEST_TYPE_SIZE (SHDESCRIPTIONID, 20) TEST_TYPE_ALIGN (SHDESCRIPTIONID, 4) TEST_FIELD_SIZE (SHDESCRIPTIONID, dwDescriptionId, 4) TEST_FIELD_ALIGN (SHDESCRIPTIONID, dwDescriptionId, 4) TEST_FIELD_OFFSET(SHDESCRIPTIONID, dwDescriptionId, 0) TEST_FIELD_SIZE (SHDESCRIPTIONID, clsid, 16) TEST_FIELD_ALIGN (SHDESCRIPTIONID, clsid, 4) TEST_FIELD_OFFSET(SHDESCRIPTIONID, clsid, 4)}
static void test_pack_SHELLFLAGSTATE(void){ /* SHELLFLAGSTATE (pack 1) */ TEST_TYPE_SIZE (SHELLFLAGSTATE, 4) TEST_TYPE_ALIGN (SHELLFLAGSTATE, 1)}
static void test_pack_SHELLSTATE(void){ /* SHELLSTATE (pack 1) */ TEST_TYPE_SIZE (SHELLSTATE, 32) TEST_TYPE_ALIGN (SHELLSTATE, 1) TEST_FIELD_SIZE (SHELLSTATE, dwWin95Unused, 4) TEST_FIELD_ALIGN (SHELLSTATE, dwWin95Unused, 1) TEST_FIELD_OFFSET(SHELLSTATE, dwWin95Unused, 4) TEST_FIELD_SIZE (SHELLSTATE, uWin95Unused, 4) TEST_FIELD_ALIGN (SHELLSTATE, uWin95Unused, 1) TEST_FIELD_OFFSET(SHELLSTATE, uWin95Unused, 8) TEST_FIELD_SIZE (SHELLSTATE, lParamSort, 4) TEST_FIELD_ALIGN (SHELLSTATE, lParamSort, 1) TEST_FIELD_OFFSET(SHELLSTATE, lParamSort, 12) TEST_FIELD_SIZE (SHELLSTATE, iSortDirection, 4) TEST_FIELD_ALIGN (SHELLSTATE, iSortDirection, 1) TEST_FIELD_OFFSET(SHELLSTATE, iSortDirection, 16) TEST_FIELD_SIZE (SHELLSTATE, version, 4) TEST_FIELD_ALIGN (SHELLSTATE, version, 1) TEST_FIELD_OFFSET(SHELLSTATE, version, 20) TEST_FIELD_SIZE (SHELLSTATE, uNotUsed, 4) TEST_FIELD_ALIGN (SHELLSTATE, uNotUsed, 1) TEST_FIELD_OFFSET(SHELLSTATE, uNotUsed, 24)}
static void test_pack_TBINFO(void){ /* TBINFO (pack 8) */ TEST_TYPE_SIZE (TBINFO, 8) TEST_TYPE_ALIGN (TBINFO, 4) TEST_FIELD_SIZE (TBINFO, cbuttons, 4) TEST_FIELD_ALIGN (TBINFO, cbuttons, 4) TEST_FIELD_OFFSET(TBINFO, cbuttons, 0) TEST_FIELD_SIZE (TBINFO, uFlags, 4) TEST_FIELD_ALIGN (TBINFO, uFlags, 4) TEST_FIELD_OFFSET(TBINFO, uFlags, 4)}
#else /* _WIN64 */
static void test_pack_BLOB(void){ /* BLOB */ TEST_TYPE_SIZE (BLOB, 8) TEST_TYPE_ALIGN (BLOB, 4) TEST_FIELD_SIZE (BLOB, cbSize, 4) TEST_FIELD_ALIGN (BLOB, cbSize, 4) TEST_FIELD_OFFSET(BLOB, cbSize, 0) TEST_FIELD_SIZE (BLOB, pBlobData, 4) TEST_FIELD_ALIGN (BLOB, pBlobData, 4) TEST_FIELD_OFFSET(BLOB, pBlobData, 4)}
static void test_pack_BSTR(void){ /* BSTR */ TEST_TYPE_SIZE (BSTR, 4) TEST_TYPE_ALIGN (BSTR, 4) TEST_TARGET_SIZE (BSTR, 2) TEST_TARGET_ALIGN(BSTR, 2)}
static void test_pack_BSTRBLOB(void){ /* BSTRBLOB */ TEST_TYPE_SIZE (BSTRBLOB, 8) TEST_TYPE_ALIGN (BSTRBLOB, 4) TEST_FIELD_SIZE (BSTRBLOB, cbSize, 4) TEST_FIELD_ALIGN (BSTRBLOB, cbSize, 4) TEST_FIELD_OFFSET(BSTRBLOB, cbSize, 0) TEST_FIELD_SIZE (BSTRBLOB, pData, 4) TEST_FIELD_ALIGN (BSTRBLOB, pData, 4) TEST_FIELD_OFFSET(BSTRBLOB, pData, 4)}
static void test_pack_BYTE_BLOB(void){ /* BYTE_BLOB */ TEST_TYPE_SIZE (BYTE_BLOB, 8) TEST_TYPE_ALIGN (BYTE_BLOB, 4) TEST_FIELD_SIZE (BYTE_BLOB, clSize, 4) TEST_FIELD_ALIGN (BYTE_BLOB, clSize, 4) TEST_FIELD_OFFSET(BYTE_BLOB, clSize, 0) TEST_FIELD_SIZE (BYTE_BLOB, abData, 1) TEST_FIELD_ALIGN (BYTE_BLOB, abData, 1) TEST_FIELD_OFFSET(BYTE_BLOB, abData, 4)}
static void test_pack_BYTE_SIZEDARR(void){ /* BYTE_SIZEDARR */ TEST_TYPE_SIZE (BYTE_SIZEDARR, 8) TEST_TYPE_ALIGN (BYTE_SIZEDARR, 4) TEST_FIELD_SIZE (BYTE_SIZEDARR, clSize, 4) TEST_FIELD_ALIGN (BYTE_SIZEDARR, clSize, 4) TEST_FIELD_OFFSET(BYTE_SIZEDARR, clSize, 0) TEST_FIELD_SIZE (BYTE_SIZEDARR, pData, 4) TEST_FIELD_ALIGN (BYTE_SIZEDARR, pData, 4) TEST_FIELD_OFFSET(BYTE_SIZEDARR, pData, 4)}
static void test_pack_CLIPDATA(void){ /* CLIPDATA */ TEST_TYPE_SIZE (CLIPDATA, 12) TEST_TYPE_ALIGN (CLIPDATA, 4) TEST_FIELD_SIZE (CLIPDATA, cbSize, 4) TEST_FIELD_ALIGN (CLIPDATA, cbSize, 4) TEST_FIELD_OFFSET(CLIPDATA, cbSize, 0) TEST_FIELD_SIZE (CLIPDATA, ulClipFmt, 4) TEST_FIELD_ALIGN (CLIPDATA, ulClipFmt, 4) TEST_FIELD_OFFSET(CLIPDATA, ulClipFmt, 4) TEST_FIELD_SIZE (CLIPDATA, pClipData, 4) TEST_FIELD_ALIGN (CLIPDATA, pClipData, 4) TEST_FIELD_OFFSET(CLIPDATA, pClipData, 8)}
static void test_pack_CLIPFORMAT(void){ /* CLIPFORMAT */ TEST_TYPE_SIZE (CLIPFORMAT, 2) TEST_TYPE_ALIGN (CLIPFORMAT, 2) TEST_TYPE_UNSIGNED(CLIPFORMAT)}
static void test_pack_COAUTHIDENTITY(void){ /* COAUTHIDENTITY */ TEST_TYPE_SIZE (COAUTHIDENTITY, 28) TEST_TYPE_ALIGN (COAUTHIDENTITY, 4) TEST_FIELD_SIZE (COAUTHIDENTITY, User, 4) TEST_FIELD_ALIGN (COAUTHIDENTITY, User, 4) TEST_FIELD_OFFSET(COAUTHIDENTITY, User, 0) TEST_FIELD_SIZE (COAUTHIDENTITY, UserLength, 4) TEST_FIELD_ALIGN (COAUTHIDENTITY, UserLength, 4) TEST_FIELD_OFFSET(COAUTHIDENTITY, UserLength, 4) TEST_FIELD_SIZE (COAUTHIDENTITY, Domain, 4) TEST_FIELD_ALIGN (COAUTHIDENTITY, Domain, 4) TEST_FIELD_OFFSET(COAUTHIDENTITY, Domain, 8) TEST_FIELD_SIZE (COAUTHIDENTITY, DomainLength, 4) TEST_FIELD_ALIGN (COAUTHIDENTITY, DomainLength, 4) TEST_FIELD_OFFSET(COAUTHIDENTITY, DomainLength, 12) TEST_FIELD_SIZE (COAUTHIDENTITY, Password, 4) TEST_FIELD_ALIGN (COAUTHIDENTITY, Password, 4) TEST_FIELD_OFFSET(COAUTHIDENTITY, Password, 16) TEST_FIELD_SIZE (COAUTHIDENTITY, PasswordLength, 4) TEST_FIELD_ALIGN (COAUTHIDENTITY, PasswordLength, 4) TEST_FIELD_OFFSET(COAUTHIDENTITY, PasswordLength, 20) TEST_FIELD_SIZE (COAUTHIDENTITY, Flags, 4) TEST_FIELD_ALIGN (COAUTHIDENTITY, Flags, 4) TEST_FIELD_OFFSET(COAUTHIDENTITY, Flags, 24)}
static void test_pack_COAUTHINFO(void){ /* COAUTHINFO */ TEST_TYPE_SIZE (COAUTHINFO, 28) TEST_TYPE_ALIGN (COAUTHINFO, 4) TEST_FIELD_SIZE (COAUTHINFO, dwAuthnSvc, 4) TEST_FIELD_ALIGN (COAUTHINFO, dwAuthnSvc, 4) TEST_FIELD_OFFSET(COAUTHINFO, dwAuthnSvc, 0) TEST_FIELD_SIZE (COAUTHINFO, dwAuthzSvc, 4) TEST_FIELD_ALIGN (COAUTHINFO, dwAuthzSvc, 4) TEST_FIELD_OFFSET(COAUTHINFO, dwAuthzSvc, 4) TEST_FIELD_SIZE (COAUTHINFO, pwszServerPrincName, 4) TEST_FIELD_ALIGN (COAUTHINFO, pwszServerPrincName, 4) TEST_FIELD_OFFSET(COAUTHINFO, pwszServerPrincName, 8) TEST_FIELD_SIZE (COAUTHINFO, dwAuthnLevel, 4) TEST_FIELD_ALIGN (COAUTHINFO, dwAuthnLevel, 4) TEST_FIELD_OFFSET(COAUTHINFO, dwAuthnLevel, 12) TEST_FIELD_SIZE (COAUTHINFO, dwImpersonationLevel, 4) TEST_FIELD_ALIGN (COAUTHINFO, dwImpersonationLevel, 4) TEST_FIELD_OFFSET(COAUTHINFO, dwImpersonationLevel, 16) TEST_FIELD_SIZE (COAUTHINFO, pAuthIdentityData, 4) TEST_FIELD_ALIGN (COAUTHINFO, pAuthIdentityData, 4) TEST_FIELD_OFFSET(COAUTHINFO, pAuthIdentityData, 20) TEST_FIELD_SIZE (COAUTHINFO, dwCapabilities, 4) TEST_FIELD_ALIGN (COAUTHINFO, dwCapabilities, 4) TEST_FIELD_OFFSET(COAUTHINFO, dwCapabilities, 24)}
static void test_pack_DATE(void){ /* DATE */ TEST_TYPE_SIZE (DATE, 8) TEST_TYPE_ALIGN (DATE, 8)}
static void test_pack_DOUBLE(void){ /* DOUBLE */ TEST_TYPE_SIZE (DOUBLE, 8) TEST_TYPE_ALIGN (DOUBLE, 8)}
static void test_pack_DWORD_SIZEDARR(void){ /* DWORD_SIZEDARR */ TEST_TYPE_SIZE (DWORD_SIZEDARR, 8) TEST_TYPE_ALIGN (DWORD_SIZEDARR, 4) TEST_FIELD_SIZE (DWORD_SIZEDARR, clSize, 4) TEST_FIELD_ALIGN (DWORD_SIZEDARR, clSize, 4) TEST_FIELD_OFFSET(DWORD_SIZEDARR, clSize, 0) TEST_FIELD_SIZE (DWORD_SIZEDARR, pData, 4) TEST_FIELD_ALIGN (DWORD_SIZEDARR, pData, 4) TEST_FIELD_OFFSET(DWORD_SIZEDARR, pData, 4)}
static void test_pack_FLAGGED_BYTE_BLOB(void){ /* FLAGGED_BYTE_BLOB */ TEST_TYPE_SIZE (FLAGGED_BYTE_BLOB, 12) TEST_TYPE_ALIGN (FLAGGED_BYTE_BLOB, 4) TEST_FIELD_SIZE (FLAGGED_BYTE_BLOB, fFlags, 4) TEST_FIELD_ALIGN (FLAGGED_BYTE_BLOB, fFlags, 4) TEST_FIELD_OFFSET(FLAGGED_BYTE_BLOB, fFlags, 0) TEST_FIELD_SIZE (FLAGGED_BYTE_BLOB, clSize, 4) TEST_FIELD_ALIGN (FLAGGED_BYTE_BLOB, clSize, 4) TEST_FIELD_OFFSET(FLAGGED_BYTE_BLOB, clSize, 4) TEST_FIELD_SIZE (FLAGGED_BYTE_BLOB, abData, 1) TEST_FIELD_ALIGN (FLAGGED_BYTE_BLOB, abData, 1) TEST_FIELD_OFFSET(FLAGGED_BYTE_BLOB, abData, 8)}
static void test_pack_FLAGGED_WORD_BLOB(void){ /* FLAGGED_WORD_BLOB */ TEST_TYPE_SIZE (FLAGGED_WORD_BLOB, 12) TEST_TYPE_ALIGN (FLAGGED_WORD_BLOB, 4) TEST_FIELD_SIZE (FLAGGED_WORD_BLOB, fFlags, 4) TEST_FIELD_ALIGN (FLAGGED_WORD_BLOB, fFlags, 4) TEST_FIELD_OFFSET(FLAGGED_WORD_BLOB, fFlags, 0) TEST_FIELD_SIZE (FLAGGED_WORD_BLOB, clSize, 4) TEST_FIELD_ALIGN (FLAGGED_WORD_BLOB, clSize, 4) TEST_FIELD_OFFSET(FLAGGED_WORD_BLOB, clSize, 4) TEST_FIELD_SIZE (FLAGGED_WORD_BLOB, asData, 2) TEST_FIELD_ALIGN (FLAGGED_WORD_BLOB, asData, 2) TEST_FIELD_OFFSET(FLAGGED_WORD_BLOB, asData, 8)}
static void test_pack_HMETAFILEPICT(void){ /* HMETAFILEPICT */ TEST_TYPE_SIZE (HMETAFILEPICT, 4) TEST_TYPE_ALIGN (HMETAFILEPICT, 4)}
static void test_pack_HYPER_SIZEDARR(void){ /* HYPER_SIZEDARR */ TEST_TYPE_SIZE (HYPER_SIZEDARR, 8) TEST_TYPE_ALIGN (HYPER_SIZEDARR, 4) TEST_FIELD_SIZE (HYPER_SIZEDARR, clSize, 4) TEST_FIELD_ALIGN (HYPER_SIZEDARR, clSize, 4) TEST_FIELD_OFFSET(HYPER_SIZEDARR, clSize, 0) TEST_FIELD_SIZE (HYPER_SIZEDARR, pData, 4) TEST_FIELD_ALIGN (HYPER_SIZEDARR, pData, 4) TEST_FIELD_OFFSET(HYPER_SIZEDARR, pData, 4)}
static void test_pack_LPBLOB(void){ /* LPBLOB */ TEST_TYPE_SIZE (LPBLOB, 4) TEST_TYPE_ALIGN (LPBLOB, 4)}
static void test_pack_LPBSTR(void){ /* LPBSTR */ TEST_TYPE_SIZE (LPBSTR, 4) TEST_TYPE_ALIGN (LPBSTR, 4) TEST_TARGET_SIZE (LPBSTR, 4) TEST_TARGET_ALIGN(LPBSTR, 4)}
static void test_pack_LPBSTRBLOB(void){ /* LPBSTRBLOB */ TEST_TYPE_SIZE (LPBSTRBLOB, 4) TEST_TYPE_ALIGN (LPBSTRBLOB, 4)}
static void test_pack_LPCOLESTR(void){ /* LPCOLESTR */ TEST_TYPE_SIZE (LPCOLESTR, 4) TEST_TYPE_ALIGN (LPCOLESTR, 4) TEST_TARGET_SIZE (LPCOLESTR, 2) TEST_TARGET_ALIGN(LPCOLESTR, 2)}
static void test_pack_LPCY(void){ /* LPCY */ TEST_TYPE_SIZE (LPCY, 4) TEST_TYPE_ALIGN (LPCY, 4)}
static void test_pack_LPDECIMAL(void){ /* LPDECIMAL */ TEST_TYPE_SIZE (LPDECIMAL, 4) TEST_TYPE_ALIGN (LPDECIMAL, 4)}
static void test_pack_LPOLESTR(void){ /* LPOLESTR */ TEST_TYPE_SIZE (LPOLESTR, 4) TEST_TYPE_ALIGN (LPOLESTR, 4) TEST_TARGET_SIZE (LPOLESTR, 2) TEST_TARGET_ALIGN(LPOLESTR, 2)}
static void test_pack_OLECHAR(void){ /* OLECHAR */ TEST_TYPE_SIZE (OLECHAR, 2) TEST_TYPE_ALIGN (OLECHAR, 2)}
static void test_pack_PROPID(void){ /* PROPID */ TEST_TYPE_SIZE (PROPID, 4) TEST_TYPE_ALIGN (PROPID, 4)}
static void test_pack_RemHBITMAP(void){ /* RemHBITMAP */ TEST_TYPE_SIZE (RemHBITMAP, 8) TEST_TYPE_ALIGN (RemHBITMAP, 4) TEST_FIELD_SIZE (RemHBITMAP, cbData, 4) TEST_FIELD_ALIGN (RemHBITMAP, cbData, 4) TEST_FIELD_OFFSET(RemHBITMAP, cbData, 0) TEST_FIELD_SIZE (RemHBITMAP, data, 1) TEST_FIELD_ALIGN (RemHBITMAP, data, 1) TEST_FIELD_OFFSET(RemHBITMAP, data, 4)}
static void test_pack_RemHENHMETAFILE(void){ /* RemHENHMETAFILE */ TEST_TYPE_SIZE (RemHENHMETAFILE, 8) TEST_TYPE_ALIGN (RemHENHMETAFILE, 4) TEST_FIELD_SIZE (RemHENHMETAFILE, cbData, 4) TEST_FIELD_ALIGN (RemHENHMETAFILE, cbData, 4) TEST_FIELD_OFFSET(RemHENHMETAFILE, cbData, 0) TEST_FIELD_SIZE (RemHENHMETAFILE, data, 1) TEST_FIELD_ALIGN (RemHENHMETAFILE, data, 1) TEST_FIELD_OFFSET(RemHENHMETAFILE, data, 4)}
static void test_pack_RemHGLOBAL(void){ /* RemHGLOBAL */ TEST_TYPE_SIZE (RemHGLOBAL, 12) TEST_TYPE_ALIGN (RemHGLOBAL, 4) TEST_FIELD_SIZE (RemHGLOBAL, fNullHGlobal, 4) TEST_FIELD_ALIGN (RemHGLOBAL, fNullHGlobal, 4) TEST_FIELD_OFFSET(RemHGLOBAL, fNullHGlobal, 0) TEST_FIELD_SIZE (RemHGLOBAL, cbData, 4) TEST_FIELD_ALIGN (RemHGLOBAL, cbData, 4) TEST_FIELD_OFFSET(RemHGLOBAL, cbData, 4) TEST_FIELD_SIZE (RemHGLOBAL, data, 1) TEST_FIELD_ALIGN (RemHGLOBAL, data, 1) TEST_FIELD_OFFSET(RemHGLOBAL, data, 8)}
static void test_pack_RemHMETAFILEPICT(void){ /* RemHMETAFILEPICT */ TEST_TYPE_SIZE (RemHMETAFILEPICT, 20) TEST_TYPE_ALIGN (RemHMETAFILEPICT, 4) TEST_FIELD_SIZE (RemHMETAFILEPICT, mm, 4) TEST_FIELD_ALIGN (RemHMETAFILEPICT, mm, 4) TEST_FIELD_OFFSET(RemHMETAFILEPICT, mm, 0) TEST_FIELD_SIZE (RemHMETAFILEPICT, xExt, 4) TEST_FIELD_ALIGN (RemHMETAFILEPICT, xExt, 4) TEST_FIELD_OFFSET(RemHMETAFILEPICT, xExt, 4) TEST_FIELD_SIZE (RemHMETAFILEPICT, yExt, 4) TEST_FIELD_ALIGN (RemHMETAFILEPICT, yExt, 4) TEST_FIELD_OFFSET(RemHMETAFILEPICT, yExt, 8) TEST_FIELD_SIZE (RemHMETAFILEPICT, cbData, 4) TEST_FIELD_ALIGN (RemHMETAFILEPICT, cbData, 4) TEST_FIELD_OFFSET(RemHMETAFILEPICT, cbData, 12) TEST_FIELD_SIZE (RemHMETAFILEPICT, data, 1) TEST_FIELD_ALIGN (RemHMETAFILEPICT, data, 1) TEST_FIELD_OFFSET(RemHMETAFILEPICT, data, 16)}
static void test_pack_RemHPALETTE(void){ /* RemHPALETTE */ TEST_TYPE_SIZE (RemHPALETTE, 8) TEST_TYPE_ALIGN (RemHPALETTE, 4) TEST_FIELD_SIZE (RemHPALETTE, cbData, 4) TEST_FIELD_ALIGN (RemHPALETTE, cbData, 4) TEST_FIELD_OFFSET(RemHPALETTE, cbData, 0) TEST_FIELD_SIZE (RemHPALETTE, data, 1) TEST_FIELD_ALIGN (RemHPALETTE, data, 1) TEST_FIELD_OFFSET(RemHPALETTE, data, 4)}
static void test_pack_SCODE(void){ /* SCODE */ TEST_TYPE_SIZE (SCODE, 4) TEST_TYPE_ALIGN (SCODE, 4)}
static void test_pack_UP_BYTE_BLOB(void){ /* UP_BYTE_BLOB */ TEST_TYPE_SIZE (UP_BYTE_BLOB, 4) TEST_TYPE_ALIGN (UP_BYTE_BLOB, 4) TEST_TARGET_SIZE (UP_BYTE_BLOB, 8) TEST_TARGET_ALIGN(UP_BYTE_BLOB, 4)}
static void test_pack_UP_FLAGGED_BYTE_BLOB(void){ /* UP_FLAGGED_BYTE_BLOB */ TEST_TYPE_SIZE (UP_FLAGGED_BYTE_BLOB, 4) TEST_TYPE_ALIGN (UP_FLAGGED_BYTE_BLOB, 4) TEST_TARGET_SIZE (UP_FLAGGED_BYTE_BLOB, 12) TEST_TARGET_ALIGN(UP_FLAGGED_BYTE_BLOB, 4)}
static void test_pack_UP_FLAGGED_WORD_BLOB(void){ /* UP_FLAGGED_WORD_BLOB */ TEST_TYPE_SIZE (UP_FLAGGED_WORD_BLOB, 4) TEST_TYPE_ALIGN (UP_FLAGGED_WORD_BLOB, 4) TEST_TARGET_SIZE (UP_FLAGGED_WORD_BLOB, 12) TEST_TARGET_ALIGN(UP_FLAGGED_WORD_BLOB, 4)}
static void test_pack_VARIANT_BOOL(void){ /* VARIANT_BOOL */ TEST_TYPE_SIZE (VARIANT_BOOL, 2) TEST_TYPE_ALIGN (VARIANT_BOOL, 2) TEST_TYPE_SIGNED(VARIANT_BOOL)}
static void test_pack_VARTYPE(void){ /* VARTYPE */ TEST_TYPE_SIZE (VARTYPE, 2) TEST_TYPE_ALIGN (VARTYPE, 2) TEST_TYPE_UNSIGNED(VARTYPE)}
static void test_pack_WORD_SIZEDARR(void){ /* WORD_SIZEDARR */ TEST_TYPE_SIZE (WORD_SIZEDARR, 8) TEST_TYPE_ALIGN (WORD_SIZEDARR, 4) TEST_FIELD_SIZE (WORD_SIZEDARR, clSize, 4) TEST_FIELD_ALIGN (WORD_SIZEDARR, clSize, 4) TEST_FIELD_OFFSET(WORD_SIZEDARR, clSize, 0) TEST_FIELD_SIZE (WORD_SIZEDARR, pData, 4) TEST_FIELD_ALIGN (WORD_SIZEDARR, pData, 4) TEST_FIELD_OFFSET(WORD_SIZEDARR, pData, 4)}
static void test_pack_remoteMETAFILEPICT(void){ /* remoteMETAFILEPICT */ TEST_TYPE_SIZE (remoteMETAFILEPICT, 16) TEST_TYPE_ALIGN (remoteMETAFILEPICT, 4) TEST_FIELD_SIZE (remoteMETAFILEPICT, mm, 4) TEST_FIELD_ALIGN (remoteMETAFILEPICT, mm, 4) TEST_FIELD_OFFSET(remoteMETAFILEPICT, mm, 0) TEST_FIELD_SIZE (remoteMETAFILEPICT, xExt, 4) TEST_FIELD_ALIGN (remoteMETAFILEPICT, xExt, 4) TEST_FIELD_OFFSET(remoteMETAFILEPICT, xExt, 4) TEST_FIELD_SIZE (remoteMETAFILEPICT, yExt, 4) TEST_FIELD_ALIGN (remoteMETAFILEPICT, yExt, 4) TEST_FIELD_OFFSET(remoteMETAFILEPICT, yExt, 8) TEST_FIELD_SIZE (remoteMETAFILEPICT, hMF, 4) TEST_FIELD_ALIGN (remoteMETAFILEPICT, hMF, 4) TEST_FIELD_OFFSET(remoteMETAFILEPICT, hMF, 12)}
static void test_pack_userBITMAP(void){ /* userBITMAP */ TEST_TYPE_SIZE (userBITMAP, 28) TEST_TYPE_ALIGN (userBITMAP, 4) TEST_FIELD_SIZE (userBITMAP, bmType, 4) TEST_FIELD_ALIGN (userBITMAP, bmType, 4) TEST_FIELD_OFFSET(userBITMAP, bmType, 0) TEST_FIELD_SIZE (userBITMAP, bmWidth, 4) TEST_FIELD_ALIGN (userBITMAP, bmWidth, 4) TEST_FIELD_OFFSET(userBITMAP, bmWidth, 4) TEST_FIELD_SIZE (userBITMAP, bmHeight, 4) TEST_FIELD_ALIGN (userBITMAP, bmHeight, 4) TEST_FIELD_OFFSET(userBITMAP, bmHeight, 8) TEST_FIELD_SIZE (userBITMAP, bmWidthBytes, 4) TEST_FIELD_ALIGN (userBITMAP, bmWidthBytes, 4) TEST_FIELD_OFFSET(userBITMAP, bmWidthBytes, 12) TEST_FIELD_SIZE (userBITMAP, bmPlanes, 2) TEST_FIELD_ALIGN (userBITMAP, bmPlanes, 2) TEST_FIELD_OFFSET(userBITMAP, bmPlanes, 16) TEST_FIELD_SIZE (userBITMAP, bmBitsPixel, 2) TEST_FIELD_ALIGN (userBITMAP, bmBitsPixel, 2) TEST_FIELD_OFFSET(userBITMAP, bmBitsPixel, 18) TEST_FIELD_SIZE (userBITMAP, cbSize, 4) TEST_FIELD_ALIGN (userBITMAP, cbSize, 4) TEST_FIELD_OFFSET(userBITMAP, cbSize, 20) TEST_FIELD_SIZE (userBITMAP, pBuffer, 1) TEST_FIELD_ALIGN (userBITMAP, pBuffer, 1) TEST_FIELD_OFFSET(userBITMAP, pBuffer, 24)}
static void test_pack_userCLIPFORMAT(void){ /* userCLIPFORMAT */ TEST_FIELD_SIZE (userCLIPFORMAT, fContext, 4) TEST_FIELD_ALIGN (userCLIPFORMAT, fContext, 4) TEST_FIELD_OFFSET(userCLIPFORMAT, fContext, 0)}
static void test_pack_userHBITMAP(void){ /* userHBITMAP */ TEST_FIELD_SIZE (userHBITMAP, fContext, 4) TEST_FIELD_ALIGN (userHBITMAP, fContext, 4) TEST_FIELD_OFFSET(userHBITMAP, fContext, 0)}
static void test_pack_userHENHMETAFILE(void){ /* userHENHMETAFILE */ TEST_FIELD_SIZE (userHENHMETAFILE, fContext, 4) TEST_FIELD_ALIGN (userHENHMETAFILE, fContext, 4) TEST_FIELD_OFFSET(userHENHMETAFILE, fContext, 0)}
static void test_pack_userHGLOBAL(void){ /* userHGLOBAL */ TEST_FIELD_SIZE (userHGLOBAL, fContext, 4) TEST_FIELD_ALIGN (userHGLOBAL, fContext, 4) TEST_FIELD_OFFSET(userHGLOBAL, fContext, 0)}
static void test_pack_userHMETAFILE(void){ /* userHMETAFILE */ TEST_FIELD_SIZE (userHMETAFILE, fContext, 4) TEST_FIELD_ALIGN (userHMETAFILE, fContext, 4) TEST_FIELD_OFFSET(userHMETAFILE, fContext, 0)}
static void test_pack_userHMETAFILEPICT(void){ /* userHMETAFILEPICT */ TEST_FIELD_SIZE (userHMETAFILEPICT, fContext, 4) TEST_FIELD_ALIGN (userHMETAFILEPICT, fContext, 4) TEST_FIELD_OFFSET(userHMETAFILEPICT, fContext, 0)}
static void test_pack_userHPALETTE(void){ /* userHPALETTE */ TEST_FIELD_SIZE (userHPALETTE, fContext, 4) TEST_FIELD_ALIGN (userHPALETTE, fContext, 4) TEST_FIELD_OFFSET(userHPALETTE, fContext, 0)}
static void test_pack_wireBSTR(void){ /* wireBSTR */ TEST_TYPE_SIZE (wireBSTR, 4) TEST_TYPE_ALIGN (wireBSTR, 4) TEST_TARGET_SIZE (wireBSTR, 12) TEST_TARGET_ALIGN(wireBSTR, 4)}
static void test_pack_wireCLIPFORMAT(void){ /* wireCLIPFORMAT */ TEST_TYPE_SIZE (wireCLIPFORMAT, 4) TEST_TYPE_ALIGN (wireCLIPFORMAT, 4)}
static void test_pack_wireHBITMAP(void){ /* wireHBITMAP */ TEST_TYPE_SIZE (wireHBITMAP, 4) TEST_TYPE_ALIGN (wireHBITMAP, 4)}
static void test_pack_wireHENHMETAFILE(void){ /* wireHENHMETAFILE */ TEST_TYPE_SIZE (wireHENHMETAFILE, 4) TEST_TYPE_ALIGN (wireHENHMETAFILE, 4)}
static void test_pack_wireHGLOBAL(void){ /* wireHGLOBAL */ TEST_TYPE_SIZE (wireHGLOBAL, 4) TEST_TYPE_ALIGN (wireHGLOBAL, 4)}
static void test_pack_wireHMETAFILE(void){ /* wireHMETAFILE */ TEST_TYPE_SIZE (wireHMETAFILE, 4) TEST_TYPE_ALIGN (wireHMETAFILE, 4)}
static void test_pack_wireHMETAFILEPICT(void){ /* wireHMETAFILEPICT */ TEST_TYPE_SIZE (wireHMETAFILEPICT, 4) TEST_TYPE_ALIGN (wireHMETAFILEPICT, 4)}
static void test_pack_wireHPALETTE(void){ /* wireHPALETTE */ TEST_TYPE_SIZE (wireHPALETTE, 4) TEST_TYPE_ALIGN (wireHPALETTE, 4)}
static void test_pack_CLSID(void){ /* CLSID */ TEST_TYPE_SIZE (CLSID, 16) TEST_TYPE_ALIGN (CLSID, 4)}
static void test_pack_FMTID(void){ /* FMTID */ TEST_TYPE_SIZE (FMTID, 16) TEST_TYPE_ALIGN (FMTID, 4)}
static void test_pack_IID(void){ /* IID */ TEST_TYPE_SIZE (IID, 16) TEST_TYPE_ALIGN (IID, 4)}
static void test_pack_APPBARDATA(void){ /* APPBARDATA (pack 1) */ TEST_TYPE_SIZE (APPBARDATA, 36) TEST_TYPE_ALIGN (APPBARDATA, 1) TEST_FIELD_SIZE (APPBARDATA, cbSize, 4) TEST_FIELD_ALIGN (APPBARDATA, cbSize, 1) TEST_FIELD_OFFSET(APPBARDATA, cbSize, 0) TEST_FIELD_SIZE (APPBARDATA, hWnd, 4) TEST_FIELD_ALIGN (APPBARDATA, hWnd, 1) TEST_FIELD_OFFSET(APPBARDATA, hWnd, 4) TEST_FIELD_SIZE (APPBARDATA, uCallbackMessage, 4) TEST_FIELD_ALIGN (APPBARDATA, uCallbackMessage, 1) TEST_FIELD_OFFSET(APPBARDATA, uCallbackMessage, 8) TEST_FIELD_SIZE (APPBARDATA, uEdge, 4) TEST_FIELD_ALIGN (APPBARDATA, uEdge, 1) TEST_FIELD_OFFSET(APPBARDATA, uEdge, 12) TEST_FIELD_SIZE (APPBARDATA, rc, 16) TEST_FIELD_ALIGN (APPBARDATA, rc, 1) TEST_FIELD_OFFSET(APPBARDATA, rc, 16) TEST_FIELD_SIZE (APPBARDATA, lParam, 4) TEST_FIELD_ALIGN (APPBARDATA, lParam, 1) TEST_FIELD_OFFSET(APPBARDATA, lParam, 32)}
static void test_pack_DRAGINFOA(void){ /* DRAGINFOA (pack 1) */ TEST_TYPE_SIZE (DRAGINFOA, 24) TEST_TYPE_ALIGN (DRAGINFOA, 1) TEST_FIELD_SIZE (DRAGINFOA, uSize, 4) TEST_FIELD_ALIGN (DRAGINFOA, uSize, 1) TEST_FIELD_OFFSET(DRAGINFOA, uSize, 0) TEST_FIELD_SIZE (DRAGINFOA, pt, 8) TEST_FIELD_ALIGN (DRAGINFOA, pt, 1) TEST_FIELD_OFFSET(DRAGINFOA, pt, 4) TEST_FIELD_SIZE (DRAGINFOA, fNC, 4) TEST_FIELD_ALIGN (DRAGINFOA, fNC, 1) TEST_FIELD_OFFSET(DRAGINFOA, fNC, 12) TEST_FIELD_SIZE (DRAGINFOA, lpFileList, 4) TEST_FIELD_ALIGN (DRAGINFOA, lpFileList, 1) TEST_FIELD_OFFSET(DRAGINFOA, lpFileList, 16) TEST_FIELD_SIZE (DRAGINFOA, grfKeyState, 4) TEST_FIELD_ALIGN (DRAGINFOA, grfKeyState, 1) TEST_FIELD_OFFSET(DRAGINFOA, grfKeyState, 20)}
static void test_pack_DRAGINFOW(void){ /* DRAGINFOW (pack 1) */ TEST_TYPE_SIZE (DRAGINFOW, 24) TEST_TYPE_ALIGN (DRAGINFOW, 1) TEST_FIELD_SIZE (DRAGINFOW, uSize, 4) TEST_FIELD_ALIGN (DRAGINFOW, uSize, 1) TEST_FIELD_OFFSET(DRAGINFOW, uSize, 0) TEST_FIELD_SIZE (DRAGINFOW, pt, 8) TEST_FIELD_ALIGN (DRAGINFOW, pt, 1) TEST_FIELD_OFFSET(DRAGINFOW, pt, 4) TEST_FIELD_SIZE (DRAGINFOW, fNC, 4) TEST_FIELD_ALIGN (DRAGINFOW, fNC, 1) TEST_FIELD_OFFSET(DRAGINFOW, fNC, 12) TEST_FIELD_SIZE (DRAGINFOW, lpFileList, 4) TEST_FIELD_ALIGN (DRAGINFOW, lpFileList, 1) TEST_FIELD_OFFSET(DRAGINFOW, lpFileList, 16) TEST_FIELD_SIZE (DRAGINFOW, grfKeyState, 4) TEST_FIELD_ALIGN (DRAGINFOW, grfKeyState, 1) TEST_FIELD_OFFSET(DRAGINFOW, grfKeyState, 20)}
static void test_pack_FILEOP_FLAGS(void){ /* FILEOP_FLAGS */ TEST_TYPE_SIZE (FILEOP_FLAGS, 2) TEST_TYPE_ALIGN (FILEOP_FLAGS, 2) TEST_TYPE_UNSIGNED(FILEOP_FLAGS)}
static void test_pack_LPDRAGINFOA(void){ /* LPDRAGINFOA */ TEST_TYPE_SIZE (LPDRAGINFOA, 4) TEST_TYPE_ALIGN (LPDRAGINFOA, 4) TEST_TARGET_SIZE (LPDRAGINFOA, 24) TEST_TARGET_ALIGN(LPDRAGINFOA, 1)}
static void test_pack_LPDRAGINFOW(void){ /* LPDRAGINFOW */ TEST_TYPE_SIZE (LPDRAGINFOW, 4) TEST_TYPE_ALIGN (LPDRAGINFOW, 4) TEST_TARGET_SIZE (LPDRAGINFOW, 24) TEST_TARGET_ALIGN(LPDRAGINFOW, 1)}
static void test_pack_LPSHELLEXECUTEINFOA(void){ /* LPSHELLEXECUTEINFOA */ TEST_TYPE_SIZE (LPSHELLEXECUTEINFOA, 4) TEST_TYPE_ALIGN (LPSHELLEXECUTEINFOA, 4)}
static void test_pack_LPSHELLEXECUTEINFOW(void){ /* LPSHELLEXECUTEINFOW */ TEST_TYPE_SIZE (LPSHELLEXECUTEINFOW, 4) TEST_TYPE_ALIGN (LPSHELLEXECUTEINFOW, 4)}
static void test_pack_LPSHFILEOPSTRUCTA(void){ /* LPSHFILEOPSTRUCTA */ TEST_TYPE_SIZE (LPSHFILEOPSTRUCTA, 4) TEST_TYPE_ALIGN (LPSHFILEOPSTRUCTA, 4) TEST_TARGET_SIZE (LPSHFILEOPSTRUCTA, 30) TEST_TARGET_ALIGN(LPSHFILEOPSTRUCTA, 1)}
static void test_pack_LPSHFILEOPSTRUCTW(void){ /* LPSHFILEOPSTRUCTW */ TEST_TYPE_SIZE (LPSHFILEOPSTRUCTW, 4) TEST_TYPE_ALIGN (LPSHFILEOPSTRUCTW, 4) TEST_TARGET_SIZE (LPSHFILEOPSTRUCTW, 30) TEST_TARGET_ALIGN(LPSHFILEOPSTRUCTW, 1)}
static void test_pack_LPSHNAMEMAPPINGA(void){ /* LPSHNAMEMAPPINGA */ TEST_TYPE_SIZE (LPSHNAMEMAPPINGA, 4) TEST_TYPE_ALIGN (LPSHNAMEMAPPINGA, 4) TEST_TARGET_SIZE (LPSHNAMEMAPPINGA, 16) TEST_TARGET_ALIGN(LPSHNAMEMAPPINGA, 1)}
static void test_pack_LPSHNAMEMAPPINGW(void){ /* LPSHNAMEMAPPINGW */ TEST_TYPE_SIZE (LPSHNAMEMAPPINGW, 4) TEST_TYPE_ALIGN (LPSHNAMEMAPPINGW, 4) TEST_TARGET_SIZE (LPSHNAMEMAPPINGW, 16) TEST_TARGET_ALIGN(LPSHNAMEMAPPINGW, 1)}
static void test_pack_NOTIFYICONDATAA(void){ /* NOTIFYICONDATAA (pack 1) */ TEST_FIELD_SIZE (NOTIFYICONDATAA, cbSize, 4) TEST_FIELD_ALIGN (NOTIFYICONDATAA, cbSize, 1) TEST_FIELD_OFFSET(NOTIFYICONDATAA, cbSize, 0) TEST_FIELD_SIZE (NOTIFYICONDATAA, hWnd, 4) TEST_FIELD_ALIGN (NOTIFYICONDATAA, hWnd, 1) TEST_FIELD_OFFSET(NOTIFYICONDATAA, hWnd, 4) TEST_FIELD_SIZE (NOTIFYICONDATAA, uID, 4) TEST_FIELD_ALIGN (NOTIFYICONDATAA, uID, 1) TEST_FIELD_OFFSET(NOTIFYICONDATAA, uID, 8) TEST_FIELD_SIZE (NOTIFYICONDATAA, uFlags, 4) TEST_FIELD_ALIGN (NOTIFYICONDATAA, uFlags, 1) TEST_FIELD_OFFSET(NOTIFYICONDATAA, uFlags, 12) TEST_FIELD_SIZE (NOTIFYICONDATAA, uCallbackMessage, 4) TEST_FIELD_ALIGN (NOTIFYICONDATAA, uCallbackMessage, 1) TEST_FIELD_OFFSET(NOTIFYICONDATAA, uCallbackMessage, 16) TEST_FIELD_SIZE (NOTIFYICONDATAA, hIcon, 4) TEST_FIELD_ALIGN (NOTIFYICONDATAA, hIcon, 1) TEST_FIELD_OFFSET(NOTIFYICONDATAA, hIcon, 20) TEST_FIELD_SIZE (NOTIFYICONDATAA, szTip, 128) TEST_FIELD_ALIGN (NOTIFYICONDATAA, szTip, 1) TEST_FIELD_OFFSET(NOTIFYICONDATAA, szTip, 24) TEST_FIELD_SIZE (NOTIFYICONDATAA, dwState, 4) TEST_FIELD_ALIGN (NOTIFYICONDATAA, dwState, 1) TEST_FIELD_OFFSET(NOTIFYICONDATAA, dwState, 152) TEST_FIELD_SIZE (NOTIFYICONDATAA, dwStateMask, 4) TEST_FIELD_ALIGN (NOTIFYICONDATAA, dwStateMask, 1) TEST_FIELD_OFFSET(NOTIFYICONDATAA, dwStateMask, 156) TEST_FIELD_SIZE (NOTIFYICONDATAA, szInfo, 256) TEST_FIELD_ALIGN (NOTIFYICONDATAA, szInfo, 1) TEST_FIELD_OFFSET(NOTIFYICONDATAA, szInfo, 160)}
static void test_pack_NOTIFYICONDATAW(void){ /* NOTIFYICONDATAW (pack 1) */ TEST_FIELD_SIZE (NOTIFYICONDATAW, cbSize, 4) TEST_FIELD_ALIGN (NOTIFYICONDATAW, cbSize, 1) TEST_FIELD_OFFSET(NOTIFYICONDATAW, cbSize, 0) TEST_FIELD_SIZE (NOTIFYICONDATAW, hWnd, 4) TEST_FIELD_ALIGN (NOTIFYICONDATAW, hWnd, 1) TEST_FIELD_OFFSET(NOTIFYICONDATAW, hWnd, 4) TEST_FIELD_SIZE (NOTIFYICONDATAW, uID, 4) TEST_FIELD_ALIGN (NOTIFYICONDATAW, uID, 1) TEST_FIELD_OFFSET(NOTIFYICONDATAW, uID, 8) TEST_FIELD_SIZE (NOTIFYICONDATAW, uFlags, 4) TEST_FIELD_ALIGN (NOTIFYICONDATAW, uFlags, 1) TEST_FIELD_OFFSET(NOTIFYICONDATAW, uFlags, 12) TEST_FIELD_SIZE (NOTIFYICONDATAW, uCallbackMessage, 4) TEST_FIELD_ALIGN (NOTIFYICONDATAW, uCallbackMessage, 1) TEST_FIELD_OFFSET(NOTIFYICONDATAW, uCallbackMessage, 16) TEST_FIELD_SIZE (NOTIFYICONDATAW, hIcon, 4) TEST_FIELD_ALIGN (NOTIFYICONDATAW, hIcon, 1) TEST_FIELD_OFFSET(NOTIFYICONDATAW, hIcon, 20) TEST_FIELD_SIZE (NOTIFYICONDATAW, szTip, 256) TEST_FIELD_ALIGN (NOTIFYICONDATAW, szTip, 1) TEST_FIELD_OFFSET(NOTIFYICONDATAW, szTip, 24) TEST_FIELD_SIZE (NOTIFYICONDATAW, dwState, 4) TEST_FIELD_ALIGN (NOTIFYICONDATAW, dwState, 1) TEST_FIELD_OFFSET(NOTIFYICONDATAW, dwState, 280) TEST_FIELD_SIZE (NOTIFYICONDATAW, dwStateMask, 4) TEST_FIELD_ALIGN (NOTIFYICONDATAW, dwStateMask, 1) TEST_FIELD_OFFSET(NOTIFYICONDATAW, dwStateMask, 284) TEST_FIELD_SIZE (NOTIFYICONDATAW, szInfo, 512) TEST_FIELD_ALIGN (NOTIFYICONDATAW, szInfo, 1) TEST_FIELD_OFFSET(NOTIFYICONDATAW, szInfo, 288)}
static void test_pack_PAPPBARDATA(void){ /* PAPPBARDATA */ TEST_TYPE_SIZE (PAPPBARDATA, 4) TEST_TYPE_ALIGN (PAPPBARDATA, 4) TEST_TARGET_SIZE (PAPPBARDATA, 36) TEST_TARGET_ALIGN(PAPPBARDATA, 1)}
static void test_pack_PNOTIFYICONDATAA(void){ /* PNOTIFYICONDATAA */ TEST_TYPE_SIZE (PNOTIFYICONDATAA, 4) TEST_TYPE_ALIGN (PNOTIFYICONDATAA, 4)}
static void test_pack_PNOTIFYICONDATAW(void){ /* PNOTIFYICONDATAW */ TEST_TYPE_SIZE (PNOTIFYICONDATAW, 4) TEST_TYPE_ALIGN (PNOTIFYICONDATAW, 4)}
static void test_pack_PRINTEROP_FLAGS(void){ /* PRINTEROP_FLAGS */ TEST_TYPE_SIZE (PRINTEROP_FLAGS, 2) TEST_TYPE_ALIGN (PRINTEROP_FLAGS, 2) TEST_TYPE_UNSIGNED(PRINTEROP_FLAGS)}
static void test_pack_SHELLEXECUTEINFOA(void){ /* SHELLEXECUTEINFOA (pack 1) */ TEST_FIELD_SIZE (SHELLEXECUTEINFOA, cbSize, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, cbSize, 1) TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, cbSize, 0) TEST_FIELD_SIZE (SHELLEXECUTEINFOA, fMask, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, fMask, 1) TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, fMask, 4) TEST_FIELD_SIZE (SHELLEXECUTEINFOA, hwnd, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, hwnd, 1) TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, hwnd, 8) TEST_FIELD_SIZE (SHELLEXECUTEINFOA, lpVerb, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, lpVerb, 1) TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, lpVerb, 12) TEST_FIELD_SIZE (SHELLEXECUTEINFOA, lpFile, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, lpFile, 1) TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, lpFile, 16) TEST_FIELD_SIZE (SHELLEXECUTEINFOA, lpParameters, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, lpParameters, 1) TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, lpParameters, 20) TEST_FIELD_SIZE (SHELLEXECUTEINFOA, lpDirectory, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, lpDirectory, 1) TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, lpDirectory, 24) TEST_FIELD_SIZE (SHELLEXECUTEINFOA, nShow, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, nShow, 1) TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, nShow, 28) TEST_FIELD_SIZE (SHELLEXECUTEINFOA, hInstApp, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, hInstApp, 1) TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, hInstApp, 32) TEST_FIELD_SIZE (SHELLEXECUTEINFOA, lpIDList, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, lpIDList, 1) TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, lpIDList, 36) TEST_FIELD_SIZE (SHELLEXECUTEINFOA, lpClass, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, lpClass, 1) TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, lpClass, 40) TEST_FIELD_SIZE (SHELLEXECUTEINFOA, hkeyClass, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, hkeyClass, 1) TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, hkeyClass, 44) TEST_FIELD_SIZE (SHELLEXECUTEINFOA, dwHotKey, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, dwHotKey, 1) TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, dwHotKey, 48)}
static void test_pack_SHELLEXECUTEINFOW(void){ /* SHELLEXECUTEINFOW (pack 1) */ TEST_FIELD_SIZE (SHELLEXECUTEINFOW, cbSize, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, cbSize, 1) TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, cbSize, 0) TEST_FIELD_SIZE (SHELLEXECUTEINFOW, fMask, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, fMask, 1) TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, fMask, 4) TEST_FIELD_SIZE (SHELLEXECUTEINFOW, hwnd, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, hwnd, 1) TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, hwnd, 8) TEST_FIELD_SIZE (SHELLEXECUTEINFOW, lpVerb, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, lpVerb, 1) TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, lpVerb, 12) TEST_FIELD_SIZE (SHELLEXECUTEINFOW, lpFile, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, lpFile, 1) TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, lpFile, 16) TEST_FIELD_SIZE (SHELLEXECUTEINFOW, lpParameters, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, lpParameters, 1) TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, lpParameters, 20) TEST_FIELD_SIZE (SHELLEXECUTEINFOW, lpDirectory, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, lpDirectory, 1) TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, lpDirectory, 24) TEST_FIELD_SIZE (SHELLEXECUTEINFOW, nShow, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, nShow, 1) TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, nShow, 28) TEST_FIELD_SIZE (SHELLEXECUTEINFOW, hInstApp, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, hInstApp, 1) TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, hInstApp, 32) TEST_FIELD_SIZE (SHELLEXECUTEINFOW, lpIDList, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, lpIDList, 1) TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, lpIDList, 36) TEST_FIELD_SIZE (SHELLEXECUTEINFOW, lpClass, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, lpClass, 1) TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, lpClass, 40) TEST_FIELD_SIZE (SHELLEXECUTEINFOW, hkeyClass, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, hkeyClass, 1) TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, hkeyClass, 44) TEST_FIELD_SIZE (SHELLEXECUTEINFOW, dwHotKey, 4) TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, dwHotKey, 1) TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, dwHotKey, 48)}
static void test_pack_SHFILEINFOA(void){ /* SHFILEINFOA (pack 1) */ TEST_TYPE_SIZE (SHFILEINFOA, 352) TEST_TYPE_ALIGN (SHFILEINFOA, 1) TEST_FIELD_SIZE (SHFILEINFOA, hIcon, 4) TEST_FIELD_ALIGN (SHFILEINFOA, hIcon, 1) TEST_FIELD_OFFSET(SHFILEINFOA, hIcon, 0) TEST_FIELD_SIZE (SHFILEINFOA, iIcon, 4) TEST_FIELD_ALIGN (SHFILEINFOA, iIcon, 1) TEST_FIELD_OFFSET(SHFILEINFOA, iIcon, 4) TEST_FIELD_SIZE (SHFILEINFOA, dwAttributes, 4) TEST_FIELD_ALIGN (SHFILEINFOA, dwAttributes, 1) TEST_FIELD_OFFSET(SHFILEINFOA, dwAttributes, 8) TEST_FIELD_SIZE (SHFILEINFOA, szDisplayName, 260) TEST_FIELD_ALIGN (SHFILEINFOA, szDisplayName, 1) TEST_FIELD_OFFSET(SHFILEINFOA, szDisplayName, 12) TEST_FIELD_SIZE (SHFILEINFOA, szTypeName, 80) TEST_FIELD_ALIGN (SHFILEINFOA, szTypeName, 1) TEST_FIELD_OFFSET(SHFILEINFOA, szTypeName, 272)}
static void test_pack_SHFILEINFOW(void){ /* SHFILEINFOW (pack 1) */ TEST_TYPE_SIZE (SHFILEINFOW, 692) TEST_TYPE_ALIGN (SHFILEINFOW, 1) TEST_FIELD_SIZE (SHFILEINFOW, hIcon, 4) TEST_FIELD_ALIGN (SHFILEINFOW, hIcon, 1) TEST_FIELD_OFFSET(SHFILEINFOW, hIcon, 0) TEST_FIELD_SIZE (SHFILEINFOW, iIcon, 4) TEST_FIELD_ALIGN (SHFILEINFOW, iIcon, 1) TEST_FIELD_OFFSET(SHFILEINFOW, iIcon, 4) TEST_FIELD_SIZE (SHFILEINFOW, dwAttributes, 4) TEST_FIELD_ALIGN (SHFILEINFOW, dwAttributes, 1) TEST_FIELD_OFFSET(SHFILEINFOW, dwAttributes, 8) TEST_FIELD_SIZE (SHFILEINFOW, szDisplayName, 520) TEST_FIELD_ALIGN (SHFILEINFOW, szDisplayName, 1) TEST_FIELD_OFFSET(SHFILEINFOW, szDisplayName, 12) TEST_FIELD_SIZE (SHFILEINFOW, szTypeName, 160) TEST_FIELD_ALIGN (SHFILEINFOW, szTypeName, 1) TEST_FIELD_OFFSET(SHFILEINFOW, szTypeName, 532)}
static void test_pack_SHFILEOPSTRUCTA(void){ /* SHFILEOPSTRUCTA (pack 1) */ TEST_TYPE_SIZE (SHFILEOPSTRUCTA, 30) TEST_TYPE_ALIGN (SHFILEOPSTRUCTA, 1) TEST_FIELD_SIZE (SHFILEOPSTRUCTA, hwnd, 4) TEST_FIELD_ALIGN (SHFILEOPSTRUCTA, hwnd, 1) TEST_FIELD_OFFSET(SHFILEOPSTRUCTA, hwnd, 0) TEST_FIELD_SIZE (SHFILEOPSTRUCTA, wFunc, 4) TEST_FIELD_ALIGN (SHFILEOPSTRUCTA, wFunc, 1) TEST_FIELD_OFFSET(SHFILEOPSTRUCTA, wFunc, 4) TEST_FIELD_SIZE (SHFILEOPSTRUCTA, pFrom, 4) TEST_FIELD_ALIGN (SHFILEOPSTRUCTA, pFrom, 1) TEST_FIELD_OFFSET(SHFILEOPSTRUCTA, pFrom, 8) TEST_FIELD_SIZE (SHFILEOPSTRUCTA, pTo, 4) TEST_FIELD_ALIGN (SHFILEOPSTRUCTA, pTo, 1) TEST_FIELD_OFFSET(SHFILEOPSTRUCTA, pTo, 12) TEST_FIELD_SIZE (SHFILEOPSTRUCTA, fFlags, 2) TEST_FIELD_ALIGN (SHFILEOPSTRUCTA, fFlags, 1) TEST_FIELD_OFFSET(SHFILEOPSTRUCTA, fFlags, 16) TEST_FIELD_SIZE (SHFILEOPSTRUCTA, fAnyOperationsAborted, 4) TEST_FIELD_ALIGN (SHFILEOPSTRUCTA, fAnyOperationsAborted, 1) TEST_FIELD_OFFSET(SHFILEOPSTRUCTA, fAnyOperationsAborted, 18) TEST_FIELD_SIZE (SHFILEOPSTRUCTA, hNameMappings, 4) TEST_FIELD_ALIGN (SHFILEOPSTRUCTA, hNameMappings, 1) TEST_FIELD_OFFSET(SHFILEOPSTRUCTA, hNameMappings, 22) TEST_FIELD_SIZE (SHFILEOPSTRUCTA, lpszProgressTitle, 4) TEST_FIELD_ALIGN (SHFILEOPSTRUCTA, lpszProgressTitle, 1) TEST_FIELD_OFFSET(SHFILEOPSTRUCTA, lpszProgressTitle, 26)}
static void test_pack_SHFILEOPSTRUCTW(void){ /* SHFILEOPSTRUCTW (pack 1) */ TEST_TYPE_SIZE (SHFILEOPSTRUCTW, 30) TEST_TYPE_ALIGN (SHFILEOPSTRUCTW, 1) TEST_FIELD_SIZE (SHFILEOPSTRUCTW, hwnd, 4) TEST_FIELD_ALIGN (SHFILEOPSTRUCTW, hwnd, 1) TEST_FIELD_OFFSET(SHFILEOPSTRUCTW, hwnd, 0) TEST_FIELD_SIZE (SHFILEOPSTRUCTW, wFunc, 4) TEST_FIELD_ALIGN (SHFILEOPSTRUCTW, wFunc, 1) TEST_FIELD_OFFSET(SHFILEOPSTRUCTW, wFunc, 4) TEST_FIELD_SIZE (SHFILEOPSTRUCTW, pFrom, 4) TEST_FIELD_ALIGN (SHFILEOPSTRUCTW, pFrom, 1) TEST_FIELD_OFFSET(SHFILEOPSTRUCTW, pFrom, 8) TEST_FIELD_SIZE (SHFILEOPSTRUCTW, pTo, 4) TEST_FIELD_ALIGN (SHFILEOPSTRUCTW, pTo, 1) TEST_FIELD_OFFSET(SHFILEOPSTRUCTW, pTo, 12) TEST_FIELD_SIZE (SHFILEOPSTRUCTW, fFlags, 2) TEST_FIELD_ALIGN (SHFILEOPSTRUCTW, fFlags, 1) TEST_FIELD_OFFSET(SHFILEOPSTRUCTW, fFlags, 16) TEST_FIELD_SIZE (SHFILEOPSTRUCTW, fAnyOperationsAborted, 4) TEST_FIELD_ALIGN (SHFILEOPSTRUCTW, fAnyOperationsAborted, 1) TEST_FIELD_OFFSET(SHFILEOPSTRUCTW, fAnyOperationsAborted, 18) TEST_FIELD_SIZE (SHFILEOPSTRUCTW, hNameMappings, 4) TEST_FIELD_ALIGN (SHFILEOPSTRUCTW, hNameMappings, 1) TEST_FIELD_OFFSET(SHFILEOPSTRUCTW, hNameMappings, 22) TEST_FIELD_SIZE (SHFILEOPSTRUCTW, lpszProgressTitle, 4) TEST_FIELD_ALIGN (SHFILEOPSTRUCTW, lpszProgressTitle, 1) TEST_FIELD_OFFSET(SHFILEOPSTRUCTW, lpszProgressTitle, 26)}
static void test_pack_SHNAMEMAPPINGA(void){ /* SHNAMEMAPPINGA (pack 1) */ TEST_TYPE_SIZE (SHNAMEMAPPINGA, 16) TEST_TYPE_ALIGN (SHNAMEMAPPINGA, 1) TEST_FIELD_SIZE (SHNAMEMAPPINGA, pszOldPath, 4) TEST_FIELD_ALIGN (SHNAMEMAPPINGA, pszOldPath, 1) TEST_FIELD_OFFSET(SHNAMEMAPPINGA, pszOldPath, 0) TEST_FIELD_SIZE (SHNAMEMAPPINGA, pszNewPath, 4) TEST_FIELD_ALIGN (SHNAMEMAPPINGA, pszNewPath, 1) TEST_FIELD_OFFSET(SHNAMEMAPPINGA, pszNewPath, 4) TEST_FIELD_SIZE (SHNAMEMAPPINGA, cchOldPath, 4) TEST_FIELD_ALIGN (SHNAMEMAPPINGA, cchOldPath, 1) TEST_FIELD_OFFSET(SHNAMEMAPPINGA, cchOldPath, 8) TEST_FIELD_SIZE (SHNAMEMAPPINGA, cchNewPath, 4) TEST_FIELD_ALIGN (SHNAMEMAPPINGA, cchNewPath, 1) TEST_FIELD_OFFSET(SHNAMEMAPPINGA, cchNewPath, 12)}
static void test_pack_SHNAMEMAPPINGW(void){ /* SHNAMEMAPPINGW (pack 1) */ TEST_TYPE_SIZE (SHNAMEMAPPINGW, 16) TEST_TYPE_ALIGN (SHNAMEMAPPINGW, 1) TEST_FIELD_SIZE (SHNAMEMAPPINGW, pszOldPath, 4) TEST_FIELD_ALIGN (SHNAMEMAPPINGW, pszOldPath, 1) TEST_FIELD_OFFSET(SHNAMEMAPPINGW, pszOldPath, 0) TEST_FIELD_SIZE (SHNAMEMAPPINGW, pszNewPath, 4) TEST_FIELD_ALIGN (SHNAMEMAPPINGW, pszNewPath, 1) TEST_FIELD_OFFSET(SHNAMEMAPPINGW, pszNewPath, 4) TEST_FIELD_SIZE (SHNAMEMAPPINGW, cchOldPath, 4) TEST_FIELD_ALIGN (SHNAMEMAPPINGW, cchOldPath, 1) TEST_FIELD_OFFSET(SHNAMEMAPPINGW, cchOldPath, 8) TEST_FIELD_SIZE (SHNAMEMAPPINGW, cchNewPath, 4) TEST_FIELD_ALIGN (SHNAMEMAPPINGW, cchNewPath, 1) TEST_FIELD_OFFSET(SHNAMEMAPPINGW, cchNewPath, 12)}
static void test_pack_ITEMIDLIST(void){ /* ITEMIDLIST (pack 1) */ TEST_TYPE_SIZE (ITEMIDLIST, 3) TEST_TYPE_ALIGN (ITEMIDLIST, 1) TEST_FIELD_SIZE (ITEMIDLIST, mkid, 3) TEST_FIELD_ALIGN (ITEMIDLIST, mkid, 1) TEST_FIELD_OFFSET(ITEMIDLIST, mkid, 0)}
static void test_pack_LPCITEMIDLIST(void){ /* LPCITEMIDLIST */ TEST_TYPE_SIZE (LPCITEMIDLIST, 4) TEST_TYPE_ALIGN (LPCITEMIDLIST, 4) TEST_TARGET_SIZE (LPCITEMIDLIST, 3) TEST_TARGET_ALIGN(LPCITEMIDLIST, 1)}
static void test_pack_LPCSHITEMID(void){ /* LPCSHITEMID */ TEST_TYPE_SIZE (LPCSHITEMID, 4) TEST_TYPE_ALIGN (LPCSHITEMID, 4) TEST_TARGET_SIZE (LPCSHITEMID, 3) TEST_TARGET_ALIGN(LPCSHITEMID, 1)}
static void test_pack_LPITEMIDLIST(void){ /* LPITEMIDLIST */ TEST_TYPE_SIZE (LPITEMIDLIST, 4) TEST_TYPE_ALIGN (LPITEMIDLIST, 4)}
static void test_pack_LPSHELLDETAILS(void){ /* LPSHELLDETAILS */ TEST_TYPE_SIZE (LPSHELLDETAILS, 4) TEST_TYPE_ALIGN (LPSHELLDETAILS, 4)}
static void test_pack_LPSHITEMID(void){ /* LPSHITEMID */ TEST_TYPE_SIZE (LPSHITEMID, 4) TEST_TYPE_ALIGN (LPSHITEMID, 4)}
static void test_pack_LPSTRRET(void){ /* LPSTRRET */ TEST_TYPE_SIZE (LPSTRRET, 4) TEST_TYPE_ALIGN (LPSTRRET, 4)}
static void test_pack_SHELLDETAILS(void){ /* SHELLDETAILS (pack 1) */ TEST_FIELD_SIZE (SHELLDETAILS, fmt, 4) TEST_FIELD_ALIGN (SHELLDETAILS, fmt, 1) TEST_FIELD_OFFSET(SHELLDETAILS, fmt, 0) TEST_FIELD_SIZE (SHELLDETAILS, cxChar, 4) TEST_FIELD_ALIGN (SHELLDETAILS, cxChar, 1) TEST_FIELD_OFFSET(SHELLDETAILS, cxChar, 4)}
static void test_pack_SHITEMID(void){ /* SHITEMID (pack 1) */ TEST_TYPE_SIZE (SHITEMID, 3) TEST_TYPE_ALIGN (SHITEMID, 1) TEST_FIELD_SIZE (SHITEMID, cb, 2) TEST_FIELD_ALIGN (SHITEMID, cb, 1) TEST_FIELD_OFFSET(SHITEMID, cb, 0) TEST_FIELD_SIZE (SHITEMID, abID, 1) TEST_FIELD_ALIGN (SHITEMID, abID, 1) TEST_FIELD_OFFSET(SHITEMID, abID, 2)}
static void test_pack_STRRET(void){ /* STRRET (pack 8) */ TEST_FIELD_SIZE (STRRET, uType, 4) TEST_FIELD_ALIGN (STRRET, uType, 4) TEST_FIELD_OFFSET(STRRET, uType, 0)}
static void test_pack_AUTO_SCROLL_DATA(void){ /* AUTO_SCROLL_DATA (pack 1) */ TEST_TYPE_SIZE (AUTO_SCROLL_DATA, 48) TEST_TYPE_ALIGN (AUTO_SCROLL_DATA, 1) TEST_FIELD_SIZE (AUTO_SCROLL_DATA, iNextSample, 4) TEST_FIELD_ALIGN (AUTO_SCROLL_DATA, iNextSample, 1) TEST_FIELD_OFFSET(AUTO_SCROLL_DATA, iNextSample, 0) TEST_FIELD_SIZE (AUTO_SCROLL_DATA, dwLastScroll, 4) TEST_FIELD_ALIGN (AUTO_SCROLL_DATA, dwLastScroll, 1) TEST_FIELD_OFFSET(AUTO_SCROLL_DATA, dwLastScroll, 4) TEST_FIELD_SIZE (AUTO_SCROLL_DATA, bFull, 4) TEST_FIELD_ALIGN (AUTO_SCROLL_DATA, bFull, 1) TEST_FIELD_OFFSET(AUTO_SCROLL_DATA, bFull, 8) TEST_FIELD_SIZE (AUTO_SCROLL_DATA, pts, 24) TEST_FIELD_ALIGN (AUTO_SCROLL_DATA, pts, 1) TEST_FIELD_OFFSET(AUTO_SCROLL_DATA, pts, 12) TEST_FIELD_SIZE (AUTO_SCROLL_DATA, dwTimes, 12) TEST_FIELD_ALIGN (AUTO_SCROLL_DATA, dwTimes, 1) TEST_FIELD_OFFSET(AUTO_SCROLL_DATA, dwTimes, 36)}
static void test_pack_BFFCALLBACK(void){ /* BFFCALLBACK */ TEST_TYPE_SIZE (BFFCALLBACK, 4) TEST_TYPE_ALIGN (BFFCALLBACK, 4)}
static void test_pack_BROWSEINFOA(void){ /* BROWSEINFOA (pack 8) */ TEST_TYPE_SIZE (BROWSEINFOA, 32) TEST_TYPE_ALIGN (BROWSEINFOA, 4) TEST_FIELD_SIZE (BROWSEINFOA, hwndOwner, 4) TEST_FIELD_ALIGN (BROWSEINFOA, hwndOwner, 4) TEST_FIELD_OFFSET(BROWSEINFOA, hwndOwner, 0) TEST_FIELD_SIZE (BROWSEINFOA, pidlRoot, 4) TEST_FIELD_ALIGN (BROWSEINFOA, pidlRoot, 4) TEST_FIELD_OFFSET(BROWSEINFOA, pidlRoot, 4) TEST_FIELD_SIZE (BROWSEINFOA, pszDisplayName, 4) TEST_FIELD_ALIGN (BROWSEINFOA, pszDisplayName, 4) TEST_FIELD_OFFSET(BROWSEINFOA, pszDisplayName, 8) TEST_FIELD_SIZE (BROWSEINFOA, lpszTitle, 4) TEST_FIELD_ALIGN (BROWSEINFOA, lpszTitle, 4) TEST_FIELD_OFFSET(BROWSEINFOA, lpszTitle, 12) TEST_FIELD_SIZE (BROWSEINFOA, ulFlags, 4) TEST_FIELD_ALIGN (BROWSEINFOA, ulFlags, 4) TEST_FIELD_OFFSET(BROWSEINFOA, ulFlags, 16) TEST_FIELD_SIZE (BROWSEINFOA, lpfn, 4) TEST_FIELD_ALIGN (BROWSEINFOA, lpfn, 4) TEST_FIELD_OFFSET(BROWSEINFOA, lpfn, 20) TEST_FIELD_SIZE (BROWSEINFOA, lParam, 4) TEST_FIELD_ALIGN (BROWSEINFOA, lParam, 4) TEST_FIELD_OFFSET(BROWSEINFOA, lParam, 24) TEST_FIELD_SIZE (BROWSEINFOA, iImage, 4) TEST_FIELD_ALIGN (BROWSEINFOA, iImage, 4) TEST_FIELD_OFFSET(BROWSEINFOA, iImage, 28)}
static void test_pack_BROWSEINFOW(void){ /* BROWSEINFOW (pack 8) */ TEST_TYPE_SIZE (BROWSEINFOW, 32) TEST_TYPE_ALIGN (BROWSEINFOW, 4) TEST_FIELD_SIZE (BROWSEINFOW, hwndOwner, 4) TEST_FIELD_ALIGN (BROWSEINFOW, hwndOwner, 4) TEST_FIELD_OFFSET(BROWSEINFOW, hwndOwner, 0) TEST_FIELD_SIZE (BROWSEINFOW, pidlRoot, 4) TEST_FIELD_ALIGN (BROWSEINFOW, pidlRoot, 4) TEST_FIELD_OFFSET(BROWSEINFOW, pidlRoot, 4) TEST_FIELD_SIZE (BROWSEINFOW, pszDisplayName, 4) TEST_FIELD_ALIGN (BROWSEINFOW, pszDisplayName, 4) TEST_FIELD_OFFSET(BROWSEINFOW, pszDisplayName, 8) TEST_FIELD_SIZE (BROWSEINFOW, lpszTitle, 4) TEST_FIELD_ALIGN (BROWSEINFOW, lpszTitle, 4) TEST_FIELD_OFFSET(BROWSEINFOW, lpszTitle, 12) TEST_FIELD_SIZE (BROWSEINFOW, ulFlags, 4) TEST_FIELD_ALIGN (BROWSEINFOW, ulFlags, 4) TEST_FIELD_OFFSET(BROWSEINFOW, ulFlags, 16) TEST_FIELD_SIZE (BROWSEINFOW, lpfn, 4) TEST_FIELD_ALIGN (BROWSEINFOW, lpfn, 4) TEST_FIELD_OFFSET(BROWSEINFOW, lpfn, 20) TEST_FIELD_SIZE (BROWSEINFOW, lParam, 4) TEST_FIELD_ALIGN (BROWSEINFOW, lParam, 4) TEST_FIELD_OFFSET(BROWSEINFOW, lParam, 24) TEST_FIELD_SIZE (BROWSEINFOW, iImage, 4) TEST_FIELD_ALIGN (BROWSEINFOW, iImage, 4) TEST_FIELD_OFFSET(BROWSEINFOW, iImage, 28)}
static void test_pack_CABINETSTATE(void){ /* CABINETSTATE (pack 1) */ TEST_TYPE_SIZE (CABINETSTATE, 12) TEST_TYPE_ALIGN (CABINETSTATE, 1) TEST_FIELD_SIZE (CABINETSTATE, cLength, 2) TEST_FIELD_ALIGN (CABINETSTATE, cLength, 1) TEST_FIELD_OFFSET(CABINETSTATE, cLength, 0) TEST_FIELD_SIZE (CABINETSTATE, nVersion, 2) TEST_FIELD_ALIGN (CABINETSTATE, nVersion, 1) TEST_FIELD_OFFSET(CABINETSTATE, nVersion, 2) TEST_FIELD_SIZE (CABINETSTATE, fMenuEnumFilter, 4) TEST_FIELD_ALIGN (CABINETSTATE, fMenuEnumFilter, 1) TEST_FIELD_OFFSET(CABINETSTATE, fMenuEnumFilter, 8)}
static void test_pack_CIDA(void){ /* CIDA (pack 1) */ TEST_TYPE_SIZE (CIDA, 8) TEST_TYPE_ALIGN (CIDA, 1) TEST_FIELD_SIZE (CIDA, cidl, 4) TEST_FIELD_ALIGN (CIDA, cidl, 1) TEST_FIELD_OFFSET(CIDA, cidl, 0) TEST_FIELD_SIZE (CIDA, aoffset, 4) TEST_FIELD_ALIGN (CIDA, aoffset, 1) TEST_FIELD_OFFSET(CIDA, aoffset, 4)}
static void test_pack_CSFV(void){ /* CSFV (pack 8) */ TEST_FIELD_SIZE (CSFV, cbSize, 4) TEST_FIELD_ALIGN (CSFV, cbSize, 4) TEST_FIELD_OFFSET(CSFV, cbSize, 0) TEST_FIELD_SIZE (CSFV, pshf, 4) TEST_FIELD_ALIGN (CSFV, pshf, 4) TEST_FIELD_OFFSET(CSFV, pshf, 4) TEST_FIELD_SIZE (CSFV, psvOuter, 4) TEST_FIELD_ALIGN (CSFV, psvOuter, 4) TEST_FIELD_OFFSET(CSFV, psvOuter, 8) TEST_FIELD_SIZE (CSFV, pidl, 4) TEST_FIELD_ALIGN (CSFV, pidl, 4) TEST_FIELD_OFFSET(CSFV, pidl, 12) TEST_FIELD_SIZE (CSFV, lEvents, 4) TEST_FIELD_ALIGN (CSFV, lEvents, 4) TEST_FIELD_OFFSET(CSFV, lEvents, 16) TEST_FIELD_SIZE (CSFV, pfnCallback, 4) TEST_FIELD_ALIGN (CSFV, pfnCallback, 4) TEST_FIELD_OFFSET(CSFV, pfnCallback, 20)}
static void test_pack_DROPFILES(void){ /* DROPFILES (pack 1) */ TEST_TYPE_SIZE (DROPFILES, 20) TEST_TYPE_ALIGN (DROPFILES, 1) TEST_FIELD_SIZE (DROPFILES, pFiles, 4) TEST_FIELD_ALIGN (DROPFILES, pFiles, 1) TEST_FIELD_OFFSET(DROPFILES, pFiles, 0) TEST_FIELD_SIZE (DROPFILES, pt, 8) TEST_FIELD_ALIGN (DROPFILES, pt, 1) TEST_FIELD_OFFSET(DROPFILES, pt, 4) TEST_FIELD_SIZE (DROPFILES, fNC, 4) TEST_FIELD_ALIGN (DROPFILES, fNC, 1) TEST_FIELD_OFFSET(DROPFILES, fNC, 12) TEST_FIELD_SIZE (DROPFILES, fWide, 4) TEST_FIELD_ALIGN (DROPFILES, fWide, 1) TEST_FIELD_OFFSET(DROPFILES, fWide, 16)}
static void test_pack_FILEDESCRIPTORA(void){ /* FILEDESCRIPTORA (pack 1) */ TEST_TYPE_SIZE (FILEDESCRIPTORA, 332) TEST_TYPE_ALIGN (FILEDESCRIPTORA, 1) TEST_FIELD_SIZE (FILEDESCRIPTORA, dwFlags, 4) TEST_FIELD_ALIGN (FILEDESCRIPTORA, dwFlags, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORA, dwFlags, 0) TEST_FIELD_SIZE (FILEDESCRIPTORA, clsid, 16) TEST_FIELD_ALIGN (FILEDESCRIPTORA, clsid, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORA, clsid, 4) TEST_FIELD_SIZE (FILEDESCRIPTORA, sizel, 8) TEST_FIELD_ALIGN (FILEDESCRIPTORA, sizel, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORA, sizel, 20) TEST_FIELD_SIZE (FILEDESCRIPTORA, pointl, 8) TEST_FIELD_ALIGN (FILEDESCRIPTORA, pointl, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORA, pointl, 28) TEST_FIELD_SIZE (FILEDESCRIPTORA, dwFileAttributes, 4) TEST_FIELD_ALIGN (FILEDESCRIPTORA, dwFileAttributes, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORA, dwFileAttributes, 36) TEST_FIELD_SIZE (FILEDESCRIPTORA, ftCreationTime, 8) TEST_FIELD_ALIGN (FILEDESCRIPTORA, ftCreationTime, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORA, ftCreationTime, 40) TEST_FIELD_SIZE (FILEDESCRIPTORA, ftLastAccessTime, 8) TEST_FIELD_ALIGN (FILEDESCRIPTORA, ftLastAccessTime, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORA, ftLastAccessTime, 48) TEST_FIELD_SIZE (FILEDESCRIPTORA, ftLastWriteTime, 8) TEST_FIELD_ALIGN (FILEDESCRIPTORA, ftLastWriteTime, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORA, ftLastWriteTime, 56) TEST_FIELD_SIZE (FILEDESCRIPTORA, nFileSizeHigh, 4) TEST_FIELD_ALIGN (FILEDESCRIPTORA, nFileSizeHigh, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORA, nFileSizeHigh, 64) TEST_FIELD_SIZE (FILEDESCRIPTORA, nFileSizeLow, 4) TEST_FIELD_ALIGN (FILEDESCRIPTORA, nFileSizeLow, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORA, nFileSizeLow, 68) TEST_FIELD_SIZE (FILEDESCRIPTORA, cFileName, 260) TEST_FIELD_ALIGN (FILEDESCRIPTORA, cFileName, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORA, cFileName, 72)}
static void test_pack_FILEDESCRIPTORW(void){ /* FILEDESCRIPTORW (pack 1) */ TEST_TYPE_SIZE (FILEDESCRIPTORW, 592) TEST_TYPE_ALIGN (FILEDESCRIPTORW, 1) TEST_FIELD_SIZE (FILEDESCRIPTORW, dwFlags, 4) TEST_FIELD_ALIGN (FILEDESCRIPTORW, dwFlags, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORW, dwFlags, 0) TEST_FIELD_SIZE (FILEDESCRIPTORW, clsid, 16) TEST_FIELD_ALIGN (FILEDESCRIPTORW, clsid, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORW, clsid, 4) TEST_FIELD_SIZE (FILEDESCRIPTORW, sizel, 8) TEST_FIELD_ALIGN (FILEDESCRIPTORW, sizel, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORW, sizel, 20) TEST_FIELD_SIZE (FILEDESCRIPTORW, pointl, 8) TEST_FIELD_ALIGN (FILEDESCRIPTORW, pointl, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORW, pointl, 28) TEST_FIELD_SIZE (FILEDESCRIPTORW, dwFileAttributes, 4) TEST_FIELD_ALIGN (FILEDESCRIPTORW, dwFileAttributes, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORW, dwFileAttributes, 36) TEST_FIELD_SIZE (FILEDESCRIPTORW, ftCreationTime, 8) TEST_FIELD_ALIGN (FILEDESCRIPTORW, ftCreationTime, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORW, ftCreationTime, 40) TEST_FIELD_SIZE (FILEDESCRIPTORW, ftLastAccessTime, 8) TEST_FIELD_ALIGN (FILEDESCRIPTORW, ftLastAccessTime, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORW, ftLastAccessTime, 48) TEST_FIELD_SIZE (FILEDESCRIPTORW, ftLastWriteTime, 8) TEST_FIELD_ALIGN (FILEDESCRIPTORW, ftLastWriteTime, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORW, ftLastWriteTime, 56) TEST_FIELD_SIZE (FILEDESCRIPTORW, nFileSizeHigh, 4) TEST_FIELD_ALIGN (FILEDESCRIPTORW, nFileSizeHigh, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORW, nFileSizeHigh, 64) TEST_FIELD_SIZE (FILEDESCRIPTORW, nFileSizeLow, 4) TEST_FIELD_ALIGN (FILEDESCRIPTORW, nFileSizeLow, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORW, nFileSizeLow, 68) TEST_FIELD_SIZE (FILEDESCRIPTORW, cFileName, 520) TEST_FIELD_ALIGN (FILEDESCRIPTORW, cFileName, 1) TEST_FIELD_OFFSET(FILEDESCRIPTORW, cFileName, 72)}
static void test_pack_FILEGROUPDESCRIPTORA(void){ /* FILEGROUPDESCRIPTORA (pack 1) */ TEST_TYPE_SIZE (FILEGROUPDESCRIPTORA, 336) TEST_TYPE_ALIGN (FILEGROUPDESCRIPTORA, 1) TEST_FIELD_SIZE (FILEGROUPDESCRIPTORA, cItems, 4) TEST_FIELD_ALIGN (FILEGROUPDESCRIPTORA, cItems, 1) TEST_FIELD_OFFSET(FILEGROUPDESCRIPTORA, cItems, 0) TEST_FIELD_SIZE (FILEGROUPDESCRIPTORA, fgd, 332) TEST_FIELD_ALIGN (FILEGROUPDESCRIPTORA, fgd, 1) TEST_FIELD_OFFSET(FILEGROUPDESCRIPTORA, fgd, 4)}
static void test_pack_FILEGROUPDESCRIPTORW(void){ /* FILEGROUPDESCRIPTORW (pack 1) */ TEST_TYPE_SIZE (FILEGROUPDESCRIPTORW, 596) TEST_TYPE_ALIGN (FILEGROUPDESCRIPTORW, 1) TEST_FIELD_SIZE (FILEGROUPDESCRIPTORW, cItems, 4) TEST_FIELD_ALIGN (FILEGROUPDESCRIPTORW, cItems, 1) TEST_FIELD_OFFSET(FILEGROUPDESCRIPTORW, cItems, 0) TEST_FIELD_SIZE (FILEGROUPDESCRIPTORW, fgd, 592) TEST_FIELD_ALIGN (FILEGROUPDESCRIPTORW, fgd, 1) TEST_FIELD_OFFSET(FILEGROUPDESCRIPTORW, fgd, 4)}
static void test_pack_ITEMSPACING(void){ /* ITEMSPACING (pack 8) */ TEST_TYPE_SIZE (ITEMSPACING, 16) TEST_TYPE_ALIGN (ITEMSPACING, 4) TEST_FIELD_SIZE (ITEMSPACING, cxSmall, 4) TEST_FIELD_ALIGN (ITEMSPACING, cxSmall, 4) TEST_FIELD_OFFSET(ITEMSPACING, cxSmall, 0) TEST_FIELD_SIZE (ITEMSPACING, cySmall, 4) TEST_FIELD_ALIGN (ITEMSPACING, cySmall, 4) TEST_FIELD_OFFSET(ITEMSPACING, cySmall, 4) TEST_FIELD_SIZE (ITEMSPACING, cxLarge, 4) TEST_FIELD_ALIGN (ITEMSPACING, cxLarge, 4) TEST_FIELD_OFFSET(ITEMSPACING, cxLarge, 8) TEST_FIELD_SIZE (ITEMSPACING, cyLarge, 4) TEST_FIELD_ALIGN (ITEMSPACING, cyLarge, 4) TEST_FIELD_OFFSET(ITEMSPACING, cyLarge, 12)}
static void test_pack_LPBROWSEINFOA(void){ /* LPBROWSEINFOA */ TEST_TYPE_SIZE (LPBROWSEINFOA, 4) TEST_TYPE_ALIGN (LPBROWSEINFOA, 4) TEST_TARGET_SIZE (LPBROWSEINFOA, 32) TEST_TARGET_ALIGN(LPBROWSEINFOA, 4)}
static void test_pack_LPBROWSEINFOW(void){ /* LPBROWSEINFOW */ TEST_TYPE_SIZE (LPBROWSEINFOW, 4) TEST_TYPE_ALIGN (LPBROWSEINFOW, 4) TEST_TARGET_SIZE (LPBROWSEINFOW, 32) TEST_TARGET_ALIGN(LPBROWSEINFOW, 4)}
static void test_pack_LPCABINETSTATE(void){ /* LPCABINETSTATE */ TEST_TYPE_SIZE (LPCABINETSTATE, 4) TEST_TYPE_ALIGN (LPCABINETSTATE, 4) TEST_TARGET_SIZE (LPCABINETSTATE, 12) TEST_TARGET_ALIGN(LPCABINETSTATE, 1)}
static void test_pack_LPCSFV(void){ /* LPCSFV */ TEST_TYPE_SIZE (LPCSFV, 4) TEST_TYPE_ALIGN (LPCSFV, 4)}
static void test_pack_LPDROPFILES(void){ /* LPDROPFILES */ TEST_TYPE_SIZE (LPDROPFILES, 4) TEST_TYPE_ALIGN (LPDROPFILES, 4) TEST_TARGET_SIZE (LPDROPFILES, 20) TEST_TARGET_ALIGN(LPDROPFILES, 1)}
static void test_pack_LPFILEDESCRIPTORA(void){ /* LPFILEDESCRIPTORA */ TEST_TYPE_SIZE (LPFILEDESCRIPTORA, 4) TEST_TYPE_ALIGN (LPFILEDESCRIPTORA, 4) TEST_TARGET_SIZE (LPFILEDESCRIPTORA, 332) TEST_TARGET_ALIGN(LPFILEDESCRIPTORA, 1)}
static void test_pack_LPFILEDESCRIPTORW(void){ /* LPFILEDESCRIPTORW */ TEST_TYPE_SIZE (LPFILEDESCRIPTORW, 4) TEST_TYPE_ALIGN (LPFILEDESCRIPTORW, 4) TEST_TARGET_SIZE (LPFILEDESCRIPTORW, 592) TEST_TARGET_ALIGN(LPFILEDESCRIPTORW, 1)}
static void test_pack_LPFILEGROUPDESCRIPTORA(void){ /* LPFILEGROUPDESCRIPTORA */ TEST_TYPE_SIZE (LPFILEGROUPDESCRIPTORA, 4) TEST_TYPE_ALIGN (LPFILEGROUPDESCRIPTORA, 4) TEST_TARGET_SIZE (LPFILEGROUPDESCRIPTORA, 336) TEST_TARGET_ALIGN(LPFILEGROUPDESCRIPTORA, 1)}
static void test_pack_LPFILEGROUPDESCRIPTORW(void){ /* LPFILEGROUPDESCRIPTORW */ TEST_TYPE_SIZE (LPFILEGROUPDESCRIPTORW, 4) TEST_TYPE_ALIGN (LPFILEGROUPDESCRIPTORW, 4) TEST_TARGET_SIZE (LPFILEGROUPDESCRIPTORW, 596) TEST_TARGET_ALIGN(LPFILEGROUPDESCRIPTORW, 1)}
static void test_pack_LPFNVIEWCALLBACK(void){ /* LPFNVIEWCALLBACK */ TEST_TYPE_SIZE (LPFNVIEWCALLBACK, 4) TEST_TYPE_ALIGN (LPFNVIEWCALLBACK, 4)}
static void test_pack_LPIDA(void){ /* LPIDA */ TEST_TYPE_SIZE (LPIDA, 4) TEST_TYPE_ALIGN (LPIDA, 4) TEST_TARGET_SIZE (LPIDA, 8) TEST_TARGET_ALIGN(LPIDA, 1)}
static void test_pack_LPQCMINFO(void){ /* LPQCMINFO */ TEST_TYPE_SIZE (LPQCMINFO, 4) TEST_TYPE_ALIGN (LPQCMINFO, 4) TEST_TARGET_SIZE (LPQCMINFO, 20) TEST_TARGET_ALIGN(LPQCMINFO, 4)}
static void test_pack_LPSHChangeDWORDAsIDList(void){ /* LPSHChangeDWORDAsIDList */ TEST_TYPE_SIZE (LPSHChangeDWORDAsIDList, 4) TEST_TYPE_ALIGN (LPSHChangeDWORDAsIDList, 4) TEST_TARGET_SIZE (LPSHChangeDWORDAsIDList, 12) TEST_TARGET_ALIGN(LPSHChangeDWORDAsIDList, 1)}
static void test_pack_LPSHChangeProductKeyAsIDList(void){ /* LPSHChangeProductKeyAsIDList */ TEST_TYPE_SIZE (LPSHChangeProductKeyAsIDList, 4) TEST_TYPE_ALIGN (LPSHChangeProductKeyAsIDList, 4) TEST_TARGET_SIZE (LPSHChangeProductKeyAsIDList, 82) TEST_TARGET_ALIGN(LPSHChangeProductKeyAsIDList, 1)}
static void test_pack_LPSHDESCRIPTIONID(void){ /* LPSHDESCRIPTIONID */ TEST_TYPE_SIZE (LPSHDESCRIPTIONID, 4) TEST_TYPE_ALIGN (LPSHDESCRIPTIONID, 4) TEST_TARGET_SIZE (LPSHDESCRIPTIONID, 20) TEST_TARGET_ALIGN(LPSHDESCRIPTIONID, 4)}
static void test_pack_LPSHELLFLAGSTATE(void){ /* LPSHELLFLAGSTATE */ TEST_TYPE_SIZE (LPSHELLFLAGSTATE, 4) TEST_TYPE_ALIGN (LPSHELLFLAGSTATE, 4) TEST_TARGET_SIZE (LPSHELLFLAGSTATE, 4) TEST_TARGET_ALIGN(LPSHELLFLAGSTATE, 1)}
static void test_pack_LPSHELLSTATE(void){ /* LPSHELLSTATE */ TEST_TYPE_SIZE (LPSHELLSTATE, 4) TEST_TYPE_ALIGN (LPSHELLSTATE, 4) TEST_TARGET_SIZE (LPSHELLSTATE, 32) TEST_TARGET_ALIGN(LPSHELLSTATE, 1)}
static void test_pack_LPTBINFO(void){ /* LPTBINFO */ TEST_TYPE_SIZE (LPTBINFO, 4) TEST_TYPE_ALIGN (LPTBINFO, 4) TEST_TARGET_SIZE (LPTBINFO, 8) TEST_TARGET_ALIGN(LPTBINFO, 4)}
static void test_pack_PBROWSEINFOA(void){ /* PBROWSEINFOA */ TEST_TYPE_SIZE (PBROWSEINFOA, 4) TEST_TYPE_ALIGN (PBROWSEINFOA, 4) TEST_TARGET_SIZE (PBROWSEINFOA, 32) TEST_TARGET_ALIGN(PBROWSEINFOA, 4)}
static void test_pack_PBROWSEINFOW(void){ /* PBROWSEINFOW */ TEST_TYPE_SIZE (PBROWSEINFOW, 4) TEST_TYPE_ALIGN (PBROWSEINFOW, 4) TEST_TARGET_SIZE (PBROWSEINFOW, 32) TEST_TARGET_ALIGN(PBROWSEINFOW, 4)}
static void test_pack_QCMINFO(void){ /* QCMINFO (pack 8) */ TEST_TYPE_SIZE (QCMINFO, 20) TEST_TYPE_ALIGN (QCMINFO, 4) TEST_FIELD_SIZE (QCMINFO, hmenu, 4) TEST_FIELD_ALIGN (QCMINFO, hmenu, 4) TEST_FIELD_OFFSET(QCMINFO, hmenu, 0) TEST_FIELD_SIZE (QCMINFO, indexMenu, 4) TEST_FIELD_ALIGN (QCMINFO, indexMenu, 4) TEST_FIELD_OFFSET(QCMINFO, indexMenu, 4) TEST_FIELD_SIZE (QCMINFO, idCmdFirst, 4) TEST_FIELD_ALIGN (QCMINFO, idCmdFirst, 4) TEST_FIELD_OFFSET(QCMINFO, idCmdFirst, 8) TEST_FIELD_SIZE (QCMINFO, idCmdLast, 4) TEST_FIELD_ALIGN (QCMINFO, idCmdLast, 4) TEST_FIELD_OFFSET(QCMINFO, idCmdLast, 12) TEST_FIELD_SIZE (QCMINFO, pIdMap, 4) TEST_FIELD_ALIGN (QCMINFO, pIdMap, 4) TEST_FIELD_OFFSET(QCMINFO, pIdMap, 16)}
static void test_pack_QCMINFO_IDMAP(void){ /* QCMINFO_IDMAP (pack 8) */ TEST_TYPE_SIZE (QCMINFO_IDMAP, 12) TEST_TYPE_ALIGN (QCMINFO_IDMAP, 4) TEST_FIELD_SIZE (QCMINFO_IDMAP, nMaxIds, 4) TEST_FIELD_ALIGN (QCMINFO_IDMAP, nMaxIds, 4) TEST_FIELD_OFFSET(QCMINFO_IDMAP, nMaxIds, 0) TEST_FIELD_SIZE (QCMINFO_IDMAP, pIdList, 8) TEST_FIELD_ALIGN (QCMINFO_IDMAP, pIdList, 4) TEST_FIELD_OFFSET(QCMINFO_IDMAP, pIdList, 4)}
static void test_pack_QCMINFO_IDMAP_PLACEMENT(void){ /* QCMINFO_IDMAP_PLACEMENT (pack 8) */ TEST_TYPE_SIZE (QCMINFO_IDMAP_PLACEMENT, 8) TEST_TYPE_ALIGN (QCMINFO_IDMAP_PLACEMENT, 4) TEST_FIELD_SIZE (QCMINFO_IDMAP_PLACEMENT, id, 4) TEST_FIELD_ALIGN (QCMINFO_IDMAP_PLACEMENT, id, 4) TEST_FIELD_OFFSET(QCMINFO_IDMAP_PLACEMENT, id, 0) TEST_FIELD_SIZE (QCMINFO_IDMAP_PLACEMENT, fFlags, 4) TEST_FIELD_ALIGN (QCMINFO_IDMAP_PLACEMENT, fFlags, 4) TEST_FIELD_OFFSET(QCMINFO_IDMAP_PLACEMENT, fFlags, 4)}
static void test_pack_SFV_CREATE(void){ /* SFV_CREATE (pack 8) */ TEST_TYPE_SIZE (SFV_CREATE, 16) TEST_TYPE_ALIGN (SFV_CREATE, 4) TEST_FIELD_SIZE (SFV_CREATE, cbSize, 4) TEST_FIELD_ALIGN (SFV_CREATE, cbSize, 4) TEST_FIELD_OFFSET(SFV_CREATE, cbSize, 0) TEST_FIELD_SIZE (SFV_CREATE, pshf, 4) TEST_FIELD_ALIGN (SFV_CREATE, pshf, 4) TEST_FIELD_OFFSET(SFV_CREATE, pshf, 4) TEST_FIELD_SIZE (SFV_CREATE, psvOuter, 4) TEST_FIELD_ALIGN (SFV_CREATE, psvOuter, 4) TEST_FIELD_OFFSET(SFV_CREATE, psvOuter, 8) TEST_FIELD_SIZE (SFV_CREATE, psfvcb, 4) TEST_FIELD_ALIGN (SFV_CREATE, psfvcb, 4) TEST_FIELD_OFFSET(SFV_CREATE, psfvcb, 12)}
static void test_pack_SHChangeDWORDAsIDList(void){ /* SHChangeDWORDAsIDList (pack 1) */ TEST_TYPE_SIZE (SHChangeDWORDAsIDList, 12) TEST_TYPE_ALIGN (SHChangeDWORDAsIDList, 1) TEST_FIELD_SIZE (SHChangeDWORDAsIDList, cb, 2) TEST_FIELD_ALIGN (SHChangeDWORDAsIDList, cb, 1) TEST_FIELD_OFFSET(SHChangeDWORDAsIDList, cb, 0) TEST_FIELD_SIZE (SHChangeDWORDAsIDList, dwItem1, 4) TEST_FIELD_ALIGN (SHChangeDWORDAsIDList, dwItem1, 1) TEST_FIELD_OFFSET(SHChangeDWORDAsIDList, dwItem1, 2) TEST_FIELD_SIZE (SHChangeDWORDAsIDList, dwItem2, 4) TEST_FIELD_ALIGN (SHChangeDWORDAsIDList, dwItem2, 1) TEST_FIELD_OFFSET(SHChangeDWORDAsIDList, dwItem2, 6) TEST_FIELD_SIZE (SHChangeDWORDAsIDList, cbZero, 2) TEST_FIELD_ALIGN (SHChangeDWORDAsIDList, cbZero, 1) TEST_FIELD_OFFSET(SHChangeDWORDAsIDList, cbZero, 10)}
static void test_pack_SHChangeNotifyEntry(void){ /* SHChangeNotifyEntry (pack 1) */ TEST_TYPE_SIZE (SHChangeNotifyEntry, 8) TEST_TYPE_ALIGN (SHChangeNotifyEntry, 1) TEST_FIELD_SIZE (SHChangeNotifyEntry, pidl, 4) TEST_FIELD_ALIGN (SHChangeNotifyEntry, pidl, 1) TEST_FIELD_OFFSET(SHChangeNotifyEntry, pidl, 0) TEST_FIELD_SIZE (SHChangeNotifyEntry, fRecursive, 4) TEST_FIELD_ALIGN (SHChangeNotifyEntry, fRecursive, 1) TEST_FIELD_OFFSET(SHChangeNotifyEntry, fRecursive, 4)}
static void test_pack_SHChangeProductKeyAsIDList(void){ /* SHChangeProductKeyAsIDList (pack 1) */ TEST_TYPE_SIZE (SHChangeProductKeyAsIDList, 82) TEST_TYPE_ALIGN (SHChangeProductKeyAsIDList, 1) TEST_FIELD_SIZE (SHChangeProductKeyAsIDList, cb, 2) TEST_FIELD_ALIGN (SHChangeProductKeyAsIDList, cb, 1) TEST_FIELD_OFFSET(SHChangeProductKeyAsIDList, cb, 0) TEST_FIELD_SIZE (SHChangeProductKeyAsIDList, wszProductKey, 78) TEST_FIELD_ALIGN (SHChangeProductKeyAsIDList, wszProductKey, 1) TEST_FIELD_OFFSET(SHChangeProductKeyAsIDList, wszProductKey, 2) TEST_FIELD_SIZE (SHChangeProductKeyAsIDList, cbZero, 2) TEST_FIELD_ALIGN (SHChangeProductKeyAsIDList, cbZero, 1) TEST_FIELD_OFFSET(SHChangeProductKeyAsIDList, cbZero, 80)}
static void test_pack_SHDESCRIPTIONID(void){ /* SHDESCRIPTIONID (pack 8) */ TEST_TYPE_SIZE (SHDESCRIPTIONID, 20) TEST_TYPE_ALIGN (SHDESCRIPTIONID, 4) TEST_FIELD_SIZE (SHDESCRIPTIONID, dwDescriptionId, 4) TEST_FIELD_ALIGN (SHDESCRIPTIONID, dwDescriptionId, 4) TEST_FIELD_OFFSET(SHDESCRIPTIONID, dwDescriptionId, 0) TEST_FIELD_SIZE (SHDESCRIPTIONID, clsid, 16) TEST_FIELD_ALIGN (SHDESCRIPTIONID, clsid, 4) TEST_FIELD_OFFSET(SHDESCRIPTIONID, clsid, 4)}
static void test_pack_SHELLFLAGSTATE(void){ /* SHELLFLAGSTATE (pack 1) */ TEST_TYPE_SIZE (SHELLFLAGSTATE, 4) TEST_TYPE_ALIGN (SHELLFLAGSTATE, 1)}
static void test_pack_SHELLSTATE(void){ /* SHELLSTATE (pack 1) */ TEST_TYPE_SIZE (SHELLSTATE, 32) TEST_TYPE_ALIGN (SHELLSTATE, 1) TEST_FIELD_SIZE (SHELLSTATE, dwWin95Unused, 4) TEST_FIELD_ALIGN (SHELLSTATE, dwWin95Unused, 1) TEST_FIELD_OFFSET(SHELLSTATE, dwWin95Unused, 4) TEST_FIELD_SIZE (SHELLSTATE, uWin95Unused, 4) TEST_FIELD_ALIGN (SHELLSTATE, uWin95Unused, 1) TEST_FIELD_OFFSET(SHELLSTATE, uWin95Unused, 8) TEST_FIELD_SIZE (SHELLSTATE, lParamSort, 4) TEST_FIELD_ALIGN (SHELLSTATE, lParamSort, 1) TEST_FIELD_OFFSET(SHELLSTATE, lParamSort, 12) TEST_FIELD_SIZE (SHELLSTATE, iSortDirection, 4) TEST_FIELD_ALIGN (SHELLSTATE, iSortDirection, 1) TEST_FIELD_OFFSET(SHELLSTATE, iSortDirection, 16) TEST_FIELD_SIZE (SHELLSTATE, version, 4) TEST_FIELD_ALIGN (SHELLSTATE, version, 1) TEST_FIELD_OFFSET(SHELLSTATE, version, 20) TEST_FIELD_SIZE (SHELLSTATE, uNotUsed, 4) TEST_FIELD_ALIGN (SHELLSTATE, uNotUsed, 1) TEST_FIELD_OFFSET(SHELLSTATE, uNotUsed, 24)}
static void test_pack_TBINFO(void){ /* TBINFO (pack 8) */ TEST_TYPE_SIZE (TBINFO, 8) TEST_TYPE_ALIGN (TBINFO, 4) TEST_FIELD_SIZE (TBINFO, cbuttons, 4) TEST_FIELD_ALIGN (TBINFO, cbuttons, 4) TEST_FIELD_OFFSET(TBINFO, cbuttons, 0) TEST_FIELD_SIZE (TBINFO, uFlags, 4) TEST_FIELD_ALIGN (TBINFO, uFlags, 4) TEST_FIELD_OFFSET(TBINFO, uFlags, 4)}
#endif /* _WIN64 */
static void test_pack(void){ test_pack_APPBARDATA(); test_pack_AUTO_SCROLL_DATA(); test_pack_BFFCALLBACK(); test_pack_BLOB(); test_pack_BROWSEINFOA(); test_pack_BROWSEINFOW(); test_pack_BSTR(); test_pack_BSTRBLOB(); test_pack_BYTE_BLOB(); test_pack_BYTE_SIZEDARR(); test_pack_CABINETSTATE(); test_pack_CIDA(); test_pack_CLIPDATA(); test_pack_CLIPFORMAT(); test_pack_CLSID(); test_pack_COAUTHIDENTITY(); test_pack_COAUTHINFO(); test_pack_CSFV(); test_pack_DATE(); test_pack_DOUBLE(); test_pack_DRAGINFOA(); test_pack_DRAGINFOW(); test_pack_DROPFILES(); test_pack_DWORD_SIZEDARR(); test_pack_FILEDESCRIPTORA(); test_pack_FILEDESCRIPTORW(); test_pack_FILEGROUPDESCRIPTORA(); test_pack_FILEGROUPDESCRIPTORW(); test_pack_FILEOP_FLAGS(); test_pack_FLAGGED_BYTE_BLOB(); test_pack_FLAGGED_WORD_BLOB(); test_pack_FMTID(); test_pack_HMETAFILEPICT(); test_pack_HYPER_SIZEDARR(); test_pack_IID(); test_pack_ITEMIDLIST(); test_pack_ITEMSPACING(); test_pack_LPBLOB(); test_pack_LPBROWSEINFOA(); test_pack_LPBROWSEINFOW(); test_pack_LPBSTR(); test_pack_LPBSTRBLOB(); test_pack_LPCABINETSTATE(); test_pack_LPCITEMIDLIST(); test_pack_LPCOLESTR(); test_pack_LPCSFV(); test_pack_LPCSHITEMID(); test_pack_LPCY(); test_pack_LPDECIMAL(); test_pack_LPDRAGINFOA(); test_pack_LPDRAGINFOW(); test_pack_LPDROPFILES(); test_pack_LPFILEDESCRIPTORA(); test_pack_LPFILEDESCRIPTORW(); test_pack_LPFILEGROUPDESCRIPTORA(); test_pack_LPFILEGROUPDESCRIPTORW(); test_pack_LPFNVIEWCALLBACK(); test_pack_LPIDA(); test_pack_LPITEMIDLIST(); test_pack_LPOLESTR(); test_pack_LPQCMINFO(); test_pack_LPSHChangeDWORDAsIDList(); test_pack_LPSHChangeProductKeyAsIDList(); test_pack_LPSHDESCRIPTIONID(); test_pack_LPSHELLDETAILS(); test_pack_LPSHELLEXECUTEINFOA(); test_pack_LPSHELLEXECUTEINFOW(); test_pack_LPSHELLFLAGSTATE(); test_pack_LPSHELLSTATE(); test_pack_LPSHFILEOPSTRUCTA(); test_pack_LPSHFILEOPSTRUCTW(); test_pack_LPSHITEMID(); test_pack_LPSHNAMEMAPPINGA(); test_pack_LPSHNAMEMAPPINGW(); test_pack_LPSTRRET(); test_pack_LPTBINFO(); test_pack_NOTIFYICONDATAA(); test_pack_NOTIFYICONDATAW(); test_pack_OLECHAR(); test_pack_PAPPBARDATA(); test_pack_PBROWSEINFOA(); test_pack_PBROWSEINFOW(); test_pack_PNOTIFYICONDATAA(); test_pack_PNOTIFYICONDATAW(); test_pack_PRINTEROP_FLAGS(); test_pack_PROPID(); test_pack_QCMINFO(); test_pack_QCMINFO_IDMAP(); test_pack_QCMINFO_IDMAP_PLACEMENT(); test_pack_RemHBITMAP(); test_pack_RemHENHMETAFILE(); test_pack_RemHGLOBAL(); test_pack_RemHMETAFILEPICT(); test_pack_RemHPALETTE(); test_pack_SCODE(); test_pack_SFV_CREATE(); test_pack_SHChangeDWORDAsIDList(); test_pack_SHChangeNotifyEntry(); test_pack_SHChangeProductKeyAsIDList(); test_pack_SHDESCRIPTIONID(); test_pack_SHELLDETAILS(); test_pack_SHELLEXECUTEINFOA(); test_pack_SHELLEXECUTEINFOW(); test_pack_SHELLFLAGSTATE(); test_pack_SHELLSTATE(); test_pack_SHFILEINFOA(); test_pack_SHFILEINFOW(); test_pack_SHFILEOPSTRUCTA(); test_pack_SHFILEOPSTRUCTW(); test_pack_SHITEMID(); test_pack_SHNAMEMAPPINGA(); test_pack_SHNAMEMAPPINGW(); test_pack_STRRET(); test_pack_TBINFO(); test_pack_UP_BYTE_BLOB(); test_pack_UP_FLAGGED_BYTE_BLOB(); test_pack_UP_FLAGGED_WORD_BLOB(); test_pack_VARIANT_BOOL(); test_pack_VARTYPE(); test_pack_WORD_SIZEDARR(); test_pack_remoteMETAFILEPICT(); test_pack_userBITMAP(); test_pack_userCLIPFORMAT(); test_pack_userHBITMAP(); test_pack_userHENHMETAFILE(); test_pack_userHGLOBAL(); test_pack_userHMETAFILE(); test_pack_userHMETAFILEPICT(); test_pack_userHPALETTE(); test_pack_wireBSTR(); test_pack_wireCLIPFORMAT(); test_pack_wireHBITMAP(); test_pack_wireHENHMETAFILE(); test_pack_wireHGLOBAL(); test_pack_wireHMETAFILE(); test_pack_wireHMETAFILEPICT(); test_pack_wireHPALETTE();}
START_TEST(generated){ test_pack();}