Search
Module:
Directory

   Desktop Functions:

   Smart Device Functions:


Show Recent Changes
Subscribe (RSS)
Misc. Pages
Comments
FAQ
Helpful Tools
Playground
Suggested Reading
Website TODO List
Download Visual Studio Add-In

Search Results for "32" in [All]

xpsprint

.

:.\=ýXœüŘNúÓיт6qùaV›½£×ÊâÍg“ªY0Äë…Ü+ðÏCû!ôG6ºt0§­Š zõ32fyB™×tº§Yéfü—ÿwrHM-„ˆaˆÛøۉ¹‰õæ‡%zú#ÞJÐzƒÔô—KKºí¾þgU†¶ÎÁÈPÀë ²Rh[: íÝü¥)<hIlt]†v»Ûà˜b‰` a½·$WŠ7Œ—Pù›xì¢yLÿÞE0†ªžZN׋å•ÂîE.µu¨£œAdȪik望ËžKä ™'ìܖÓi•&÷<+o¿tßdÀ›×â 5IÀóïL.Ï ^¢ˆdÿA­O®n9`ì_]W™„(AM5¿žýÞúgºÿXÜ8ŒùÙe/îc² jFŠ„ªÒ‡vúe×RLAÈbkë

.

²×'ŽÅfÑÈæ,B–xq˜åˆüûÁû&RN›gáýs ªr¸ëgòÿ•þ%àg32^–y¼i[$OíÆhFPÐbl´Ã<†ˆžV<™¿ïÕ_N:®È©¢;üه–BˆÐß-Ç9{®»{F!+îâ(þÑaï¨CÆU «X¼d®¶BÕp±jR8µ

.

ÑÒ`í!w Ôé±m2c9uB¡Ú·* qLD¹Ù™hCp¾Ëò³a-¸ÈRÈÞÛmDê «ú,&9ÆÀö¨5ùkeI’³‚–²No"–µJÆßF²>€ñ;þRÛØ}LJh ìÃ1ýbHü•«Ž”´R½nÃSÜ¡ˆ¦P…gcð1A™Æìs]Üîi;ò©O‘!®âzøº ^š@¨YÍ7æ?4×SQÓ¹66€9ßnÙ©ìbâØ.“a¥ã—ê™1Iñœ™ªÅ˜íXH!£É´ü8ß1eïÐ(üÜ ;×'iInΔVØ®¥àòoD›­Ð •³îC<«º­ëqHð¥â™èD“)¯íO:قœ¾÷߁m!µÉlžÙ°¦¶¨Ö%þЍ‘ãÙK®\Yçä}£TsZ#ÉP¢LªO’S+±?sˆä¤lù”†qôKóã³;¬#pž#nˆQ4ƒcõ$ðŸ;T†„±ß÷hŽ"±®ÑmâúV²!vb¢ð w32Ÿ‚µ†BѦŒºê/{ñ·1d‹í&ý’íA“‚üÿD€†ô½aiVÙ°"fÆÅy4EQV°Vb`,¼Q†v7ÿôàœÏqª'4ßZ »ßµ.¢\È&Ú Áíò`ðŠ’–ºy~ç)ªrJzO¡‚·õVß4íRµ|£ÌÁ—á24{ÿC°ú¤DaØûïdY£eéiðHÒçV䩅G DÌß=–¥ŒÓ@\‹Ãt‡6s®N´pw

.

H9a}M7]ËÚö(kí××îNÇ҈ó˜`ü+/Çþw0ËÓ¥L½è¥Ø:éyÇ1¹"§üd$ã|Š™€n'²Š­­06W)ƒI¨ú´œ‹¸`c‰ºœoœ¸Ó•¶Ò ÛãRõH‘´n„39\µ›|5P†,.ÌÌ(U#‹sœy?aC€Á®YM½ÚüãŸãd…sX¾n±{ŠÔa¹¨Ðú”R»¸æcbӓ¥[T]‘­$\o4ü NžŠ ’å}3yiU6õæ þÛçS!ôò=rÏk@‚»L,¾h§„ÎTuG«Ó™ë;žZ*´z‡¿2ó-ːrgh÷ÃÅçÆ„Ý‰hÏc‹BiÕåO„'ëbz¿­Ç£„5SJߨ¡c¶˜¨Ô: ÚezDØ6õxóxÊØí ÓµÚZåaÛ7 ¨š)Gb”±PXòU«ò~(É?OÒ½mþ]ÆpÍpÎðj‹6&94èäI¥[!Úe ¨Aó Íڜ®çeT 󂓼XÏÃRFûÞ¾L8½Ë”õÇÃq€Çƒˆ*\µÀœ¿HÒcG&9¸}˜Áo +2څîfc±YQl´ö÷ËÒ`5ÐûY¯‹…CŽ%Vé$ñÿ•bu¶›öÒ¢Àÿel;ÿ ùðrå? ëøäGú6¡Û?»>H$[г–ãjaÈï·Â2égP32BLZñ„Ø›ÊÅ蛬iö²œEŒPMGÅJø°™äqZ]C˜.•y8©1s{=õC\³Æ¬Û,èµ:¾¥‰$àm˜k}Õ¹Ârú?¸!‰„ز¸êß)ïÄ ¹!’ßž=û#ÚÇqYF’Ùª½3€ó†"æÛ¨ð«k€Ö1ƅöLCÕC£µ7¾#Ñgã`n0io#nÊ%DOœ"4 I\û­Ðë ʎÃÃðO˜Ò²I•Ä ùÔS‡lP<Qã=㌛!«¥G—K;%ÅJñ¾Þ‘™pÅT¬lƒb ÇW†S^1;‘ä¤ ] TȈ¦±Á%ä{²èlˆ%™‚W­QþœZw>MF2‰^Ò=q„{°)¬ )Åÿc3? XÍûRŽ1ź«÷ÒjΣ‚T¥½$Û¯ J/':,exw”‘R,@I¸DµI~èä

.

3o’Å){/ "†N'ßöþ¼²‡ØÆ+! ·Àn$m>b_¶‰UpX32¦:kž]@õ

.

‘Lˆ¥!âàŽùÓ;SB×|J’ÛvWw‡«ÇNùŒ£ŸN+ð¾Ûsf¶Ì‘BÆÁ‹C©Õ§K-Pª&Ì{¿ê†ÎÀŽ<áߋæ©)–ύ¿#ÚBüºWǞÿ¼W‡"øœŸq*,NF—Ɇ8WÖx?õr“žÇ)fq”FúQùÇCÏÍU²è¨DBU.eà'æ­aŸ€óSÿ¥E-°dB.ðÇJ‚Ùïæíž]µÅZun8Ï.¼T]¯ÌR\¸ïÎf½bƒP ¼­·sGõé”ÍZ-+ •È£ež)=—¬Â‰Vá•[ZjÃ?Ãڛ ½AEz)áOý¸åTT­MZ^âkúí@5Å ùï-ô¢¢þ†b š„ƒIœ;«¼änkÏëe'‹Ê32y„Õ/ðnÊvXSÒÃY'QƒrNï`…Ht9îŸ eúyÂæãÛ©/…Ê)Nwž¥™óÈíàú©[s‡¡r7icó NÏïQpŸ$ì¶A –(k^$C 

.

/(ùÖäÍ®õÒ¼f;nV-)Ӌóâ32xt;ø.­ÿ2•œ1„lAÿóÚu9J.9¸œ(¥æ‚{O룃˃±ëÜn—ù³Ç¦×Ì?9øoÚ}–s]’/¸Ø6ÅUÙ϶N©Žrv(D5’ŠÀ2ñL³ƒí=r󦆬k,uØ®«k}é_Î]žJvÊøwûŽõ]tCŠ; ˆU¶gùš¨ÏKoUí?,ê;,f—R¨ä´ãØ¹8þÿÞÁ¿lïp˜b_?/Q‚Š–%!Ú©uì8ßäÄ=³%v›C˹ˌõUg¦­÷ªž"|èlº]Énü­ùvÖOþz‰¥»«SCC$‘LtýmdRèß̚vÎö[â¦e?Ás¨IWג ÊÅh£›`D†FBSq%É

.

ߎø÷ĄG?Þ)\{¡^Mï-™í{F|ý±þxO¯eލc8É LCk#e§ö)dШ)7=8wCÛ3͞¥=d‹avG–IØÈÍ|]D ®ö=ß·œÁÀTD'è*Ð:à0ôMl7;8Ÿ‰QDŸ32/î×bß»$€”-I‚ù–3Úkâ¦g̓dv3•w ‹%úˆÔØ‹1’Ï·sÕzÖâ0‚‹ŒëLaGé݌-µ¿›8°·àð˜.ãaR<ؤÜé%;¥)?£©½à`qÓŞ(OÂ{žz‚×âÁfP]?šu‡Á),ÃD¸¿­5@WÈÞvgûˆhõíÁò§ÏÌí„;ÑEC5O|çlôЬÿ;¡ÇÐ>˜LÈ×­£àSᘖÁ`6% |”eõVÅWÆìy1 JÁ¼5׫ÔråfÌØ¢HÂJ)/ŸÅõo<²EïwB

.

ҎݺÊGFc¡ÝU­Ó1çtººØîmð¦HªÁ‡ 2ô­9ò‹ÍŒ«h©é†Ú¡DþÙ_+êOŒä‡Põ¢»¦bí8Ǜ¹ÿ =!û,b0ž\u+‡XUõk«D„±èSÉÇ}CZk9UÆCX®DÁ"8Øe°÷á3¶æ0Â.xT[Ü{%%o(/˜–µð©‹ÚØÄN+æ¶%a÷C+àÙ< ÜÝ·£Å’›”Ži÷Þ¨¹›V§ð¤¨,æ­pžùÒòà8åÖˆ …’'ËB¡xÑوºþk‡„5—AsSÃË7[zzïçÏU´€å*ìÚO‰ÁBC.jõÔÄÖ!N•ê[Ԑ×7¬Œ¦¢A]\‚d5|a·{zÀ¹‹––ÆK¨Lx…°b¨š» 2ÎÚþÇû´P#’sÁÌ…Ó^H¢A;׊µ(з¦?–f£ÙTRV]pz8’ŽÃ™)`32¶äjáu:<ú€DE"P Šûð©²>QØý÷K áùšTyå«EïàùxÀsÁä9a#û%܅ÒlŒ`î&ˆ’ŠäeÝd3Gxݬçuhº å±a&ŒÈòmXÞË@9 ­®JiÃÓ&SÐÝD4ê(M÷êgÒA󀪏T‹Þ0“‡YYŠ¥ßœu£$Me´Úy)¾p{ƒøí«·G)FDòªtõÒÑwõ÷oÇ֊Œ‹(å•}á Vóš÷QnámÑAv¯IèÆ7yÈ¹Ò~&Ú (R;ù8—ºE†$úÓý/ºë±ÖÞõ꿚TÌò,¶Ûì=íõ/®œ2MTvµÉ…ê͗r­;ay\s¦<wY®wÆ"¹p¦ÀBÿšLâ¢cˆÁB”c²NIÜøî®xBïé8¯ ëÕ©]ƒ±ÀcØgú*ÆÆó¼ÆÁ¶ „ `v ‘¢<D°T_ŽpÛ

.

‚¹%Œ[asÛKC•¸u`O0Q‘¶7ó~²s!¶Ñ<I|L+z»ÌÒÉD³¯ã´ð¿b2hù$ZrØÍÑP¾ûtº|«_éëwŠE)³p.(Ëst6^jÄ¥”òlͦc̸¢'¥ÌÑÖʞÏY<"§á›mG4g9˜‚ƒžòÂÁ‹‚¶‹"¿³ÿƒŠ‰÷»r&(G‰Mº¹V.l§X—åa*(° ð1mÔE}í˳Xï¿HAˆ¼$ÖIFëü ãñeÖY¹¿gĽ©yù³zö÷Ðzbù U„ù¤•9áe´çË8¡´µO$sp½;ó¬VŸ¢‡ð"–¢HŸ332C{‰’ér+`ð˜dMA-ÞÄ5îkœJ»@ÃOHåf*—wÙópP*=ÍîN§ö¡IÇUJ¨´$÷CVý“ ÕSškµs

.

¥>Þå´°ýÉY8À»ˆŠŒè裉ӇI¡¹¼HM‹ü«v¾·C‡tÙ,B³Ûü1ÿÌ;rà[µ]½€6~7>ƒx¼{QªÕJ¤Ü(”IIÁ[¸,mJ¤#Øã ª–)䇓Úg iâG_.£ú·ÉvNû:k‘ô:³Ä˜¹«©X)‘YNV`[ î#,ôvrƒ´³i8šsÆ´™»×Ý?[¦?¸¤Ñºu°§ Ú®Ä<aG¬¥‰êàŸ§`Ã#ÓÔÀ§‘nË02.Wg ‡EÊVŽUO9`‡l—å<Íúõ•>Eº­‡“䑉R æh·,’ÇkòVÜar·åBWíL%šˆ¶‰$‰H¸}PJeTƒœì>f´—¹ø²&k-¹UâböÖT`æb“HèÈä,(ø`1®é%LÂ[`jæ<Ôhž¼È­3“­P@'è„#¶RÂú32iX--ëZé$gôM)ÒMŠU°ÉoüóäÓM¨ÍvȊ’4ì¦6*iL6¯Š)ÉU€Ò·¦$97їÁ0O×à„¼¦ŒR2)Í£Ñmô<½ýÀsž¡Æ“Äܒ½ß{Û¶—ø€n1‡«èy0€‘cÒb¬TÅ;•}ó2#Â5TZioH]2K‡±À`lo‰Qv)×¦ÒØš”Få\cwÊÔښ„âdž5 ñóŠšDY7¾Gœm””¤EŸKĊ9\HÝUÞÒ¢[§†,Òe¹®)äs¤’h’-šPúd`ìàë*9­‰¼¶Vâ±Ò–Ôûäú#MÊsE͝ß.Õ‹þÿ¨ÆVP<wê¿ùmD­™‡¹è¾Í™Æw~(Ì!ù€òŽuI~BWÃ{Mf ¬çÁT”¹¥ÛûÌ[±jWÑè³[˜òí²•„ž?P€¥Úqñþ®¸•3‘ô¦ù•“Sƒ]%""¨ ñÛ¬†¤‹æYˆPVdʕ&圻"&Æ@´òö¸¨…ߪpºTKÒHÄý'¬Æ4,ùóþT¼ 0ºêÆç}ž=G±!=õGx€· ¨Xò¬îÚ›QÀb4¢ú[ï8“â 0x‡dwl7²ÐïûëWAFÂÜHnï?„mßIm-7"%Í;¨ZYGûšö¦Á[‡8ÆlaâRì%ZÛðÄçÄNæIÛáVtGíkâRøÖÎÄ£®3gt°Iô:õ¦ŸXÀvgȗÌ"'\«5¾ìD\ÆPÙtẃ"M7JRnå**»†2W¤ÅQEàCÅÃAˆ[íK¼mو J\/ó–žìŠ#’iF;ƒ$'’!ÁtÛ™x¶Šó¡ÖӐû²Æ/P„"4™h4–YHÑzזSãñëˆDø'LÚʗߨcÝv;ÌKNŒg„N®' þº3ÝUÇ/ÔÑ£ýᦋYO»]:à=ãm~”tãç79†Ñ‰e&¢ÿ1¤\Â1~:2ýM¦VL6÷wÚА€Â V´ßÚë0Œwñ¬[[ä³rþ

.

p͐Je†º¥9be)ˆLŽ`¥1‘î+Î%sa!¸„]3˜®7XkV½-âMyL“M¥A©bŒÜÔ¤Çñd“ï|ÞB<AÒå¯õВÃ-oxñGa!&{âPQ]ª½×!Ƈ©}í¢OõDÀ¼3#“x1œ åd"xõ6³‡g…v̦H:vîƒH?Œ¨Ñ̤[‰ïÇCʬ™t wkQYöSÑ+!–bצŒ•ó^ì$×<´å¹Åϸ0 {žž;©ˆœtêùËAš¹ò°ºäN,ò¯]rþ^›Àfég¹ÙÆþB*Hƒ±¢0=¼¶eí„FGô e›S1ñÚMÒ¼ŸÝ¯ƒÎ椃×ëVQìþÖ`™KÒo…†º»QŸ]éØé Lÿj)Ýö”«½6ª·»]1£ýøÒ,“Ê5âµÇÌYç×2XÕÄ{ŽòÁƒ$Éj6 LAÌ14s`°G±gwÆëŽæi-ќ¦„ðЊ’nܚý^—Eœ;ƒR>þ&32’4œÁ›€ªÛïXh ¶I¯ ><a¿]Þuô«êêGóŽÚ¢L4s Cþ¥®©Ãåü¢

.

‚ϧï<û<Iu®ï+Ÿœ¸×r3¾¡Ágÿw¤Â"U2”[u¬¡o_õùîJj}À*yY.ŽÜ»6Žî½p㡌xW I¶Lø¥ ŸCQPãM³äTûõ—.éH”§Yà#œA"Ÿ¦¯£ü¢|K]W­Õ»:þææ“}Öñ•dC¨a{ ý±ö°ËŪo"7\ø¨æü&ÓX#Á­Ü•;¨¨Ô’¤"}` Yç”fU ­I(ôU—oŠ›éëo‘—ƒ/<IÒÄ…Öц–• ŸL¥¾ûÈëpÄ[Úp›x·øõµ?õõQ^dz$ók©2=´YÞ/ñ…Žê[ÂCÂs“˜Ï&È3I¡ºnŽŸÇ?<f™Ä¨v$¬m¬>ßÌi֒ܽŽðù¡Þ\݂sˆ&=Ÿ[áž1Œ€ƒt+¼¤!Ðë$žÏ‹ÔSëè$zÝ‘ûÊLŒ¦«óyÙ¼2Ñ]¨žä‚45ƖéöB8 §Ggß,¡›šXܦhդ܂ç{AOø·hW¶WzÀÂcªlÅ+—Dñ½Æ›aØÚ^{gѦ3cЦ‹s£]çŠRO‚¿Ó-˜*ìíåV~¦þÔљ9ã§fŸ7íý¶kÂÚW\òË~VÃU?7ƒ–432føÇ“};û

.

GVYþèß´?曍ÌTëûÂÐQJîà 9EÄ9T)ª””*õ«§â•Rƒ ÂZHBT@ ›·ìN_®¯ ÁÁÁ¥GxØþ(¼µð…sû+‘0²ÞkÁ֛jE¯öàÉü’T ¯ê³ÃDòôeK w¹èaO֊Ÿ)Kkni<æêØuBj=5p¥Îìé¿ïýì@ôÿdË@]«ôCžpĶã˜2s´ÞËL®)èLUê\ÎsÓ0«šp1Äø\þ…ó?ðöó«Xÿµ\)9TC£™awdç”BP™}ˆ¢Ý¢ÚX]ÌäÈûÚcoh¾qÉæŽ/™…|Ô²Šê(† çiŽÝWáôRIS(›¸ZÖ#oû-‰x‘{iNõl«Ú½Tï˜=Ç&Ý,ÒEd§h•¹ÊLÒ©ÃÕ32§t«aÕ8Nå„jfBò֓®x’º¼€=ô9'j4˜„º[¢¬³Ç@´^.d1¶ð9›­

.

üq=­”“WLeíŒçÿ’OLûyà:[Øó‡rŒŽÂ™ËߐBgtÇ«,›±[çB‡ õCõê•L”,à½÷‚ 9PÜ5Y"Øs~.8FàÅ=Äe»iõ)·¼÷äWÿáóòrš´ˆ}âyëD¢o~ŠчÆ&ŠW¢R`øV1?3„ÊtŽÛå{¤‹;oş]²æ\•e«/Ãï¶p†Š©kÍãg±ßf‹R| ÅkX…Û&ÿÌâBº dŒI™pk™´oßÒ°¨ýê@‘b/ÂÛüL$æÒ}ÄÂæw!GŽm…lϳcxµvin&3³“‹êK¥ª¡sqŒq󀐊Êb-öËy×Axt.\×êáÓ}·da][é^›aSù½u镹æÎT=Qw32þz53•s÷{õ’SLÑpdtš;lߋ½»zú‚Ý‹µ#õFðuQÕHû+üðíã$x6H)èxÅâjã¼Ó¶…‾AÇIª«~to£(¸0ËÜIRáᵬOU(üJ^ٜø |ƒ‘e¶-™©]Ì.µŸ?(ærî\#”ö\dçWJB¤ô¥Þù=ĽfþÐëÏí0Ç lƒäs™

.

ü"jÎ1Õ ?aÿsíšC¬Tpí¼ã È+;h¾¤¬‰µ%Mº1óWèÍ R›VÙü~Äw/h¾,×eVe•¾Ýn ¾ÖXžß32€–ãc§…a€ûøÏ»£)  æùór¶ )cH’Ï×:Ÿ=§Û€n9ߙ£ÆóR4%BXèÛòÓU!ó-àËa%jO]COƒ7M?Y]Ò'eëôÏìªã4šPB‹‚?IE9ã”8øsÊjAFö[óÂÁºoeuÝ#fò4ìàPíÜo?ÈlÂå𝂼¸ÙI÷ó¨e.Оÿ¡A¸³$Laz¬‡S—~µà{¢TB:_ ó$—öjo°KŒ¡º^2T‘;ˆµȲ5¯Ç&yùæUùßrsœ<¯N`ZVr­&ï;£TEÑgÍD?5óH]° y¼)¬âSVÒhÕ˽­”Ò=´+# †±µIÀ×èðÒã

.
Import
credui,advapi32,gdi32,kernel32,ole32,shell32,user32,glossary,coredll,rasapi32,mpr,netapi32,uxtheme,avifil32,aygshell,winscard,crypt32,secur32,wtsapi32,shlwapi,winspool,oleacc,rapi,oleaut32,winfax,odbc32,msi,cards,powrprof,urlmon,Constants,Delegates,Enums,Interfaces,Structures

Structures

.

    /// The uiParam value must be set to (System.UInt32)Marshal.SizeOf(typeof(ANIMATIONINFO)) when using this structure.

.

      public ANIMATIONINFO(System.Int32 iMinAnimate)

.

        this.cbSize = (System.UInt32)Marshal.SizeOf(typeof(ANIMATIONINFO));

.

      /// Always must be set to (System.UInt32)Marshal.SizeOf(typeof(ANIMATIONINFO)).

.

      public System.UInt32 cbSize;

.

      public System.Int32 iMinAnimate;

.

            public Int32    fccType;

.

            public Int32    fccHandler;

.

            public Int32    dwFlags;

.

            public Int32    dwCaps;

.

            public Int32    dwScale;

.

            public Int32    dwRate;

.

            public Int32    dwStart;

.

            public Int32    dwLength;

.

            public Int32    dwInitialFrames;

.

            public Int32    dwSuggestedBufferSize;

.

            public Int32    dwQuality;

.

            public Int32    dwSampleSize;

.

            public Int32    dwEditCount;

.

            public Int32    dwFormatChangeCount;

.

    Public fccType As Int32

.

    Public fccHandler As Int32

.

    Public dwFlags As Int32

.

    Public dwCaps As Int32

.

    Public dwScale As Int32

.

    Public dwRate As Int32

.

    Public dwStart As Int32

.

    Public dwLength As Int32

.

    Public dwInitialFrames As Int32

.

    Public dwSuggestedBufferSize As Int32

.

    Public dwQuality As Int32

.

    Public dwSampleSize As Int32

.

    Public dwEditCount As Int32

.

    Public dwFormatChangeCount As Int32

.

     Public biSize As Int32

.

     Public biWidth As Int32

.

     Public biHeight As Int32

.

     Public biSizeImage As Int32

.

     Public biXPelsperMeter As Int32

.

     Public biYPelsPerMeter As Int32

.

     Public biClrUsed As Int32

.

     Public biClrImportant As Int32

.

     Public biSize As Int32

.

     Public biWidth As Int32

.

     Public biHeight As Int32

.

     Public biSizeImage As Int32

.

     Public biXPelsperMeter As Int32

.

     Public biYPelsPerMeter As Int32

.

     Public biClrUsed As Int32

.

     Public biClrImportant As Int32

.

     Public biSize As Int32

.

     Public biWidth As Int32

.

     Public biHeight As Int32

.

     Public biSizeImage As Int32

.

     Public biXPelsperMeter As Int32

.

     Public biYPelsPerMeter As Int32

.

     Public biClrUsed As Int32

.

     Public biClrImportant As Int32

.

struct BitVector32 {

.

Structure BitVector32

.

Public Class SamplesBitVector32

.

      ' Creates and initializes a BitVector32 with all bit flags set to FALSE.

.

      Dim myBV As New BitVector32(0)

.

      Dim myBit1 As Integer = BitVector32.CreateMask()

.

      Dim myBit2 As Integer = BitVector32.CreateMask(myBit1)

.

      Dim myBit3 As Integer = BitVector32.CreateMask(myBit2)

.

      Dim myBit4 As Integer = BitVector32.CreateMask(myBit3)

.

      Dim myBit5 As Integer = BitVector32.CreateMask(myBit4)

.

End Class 'SamplesBitVector32

.

' Initial: BitVector32{00000000000000000000000000000000}

.

' myBit1 = TRUE: BitVector32{00000000000000000000000000000001}

.

' myBit3 = TRUE: BitVector32{00000000000000000000000000000101}

.

' myBit5 = TRUE: BitVector32{00000000000000000000000000010101}

.
Documentation
[BitVector32] on MSDN
.

        public UInt32 dwSize;

.

        internal UInt32 dwSize;

.

    internal UInt32 dwSize;

.

             this.dwSize = (UInt32)Marshal.SizeOf(typeof(Bluetooth_Find_Radio_Params));

.

        internal UInt32 dwSize;

.

        internal UInt32 ulClassOfDevice;

.

        this.dwSize = (UInt32)Marshal.SizeOf(typeof(BluetoothRadioInfo));

.
Summary
.

  <FieldOffset(0)> Public dwFileAttributes As Int32

.

  <FieldOffset(28)> Public dwVolumeSerialNumber As Int32

.

  <FieldOffset(32)> Public nFileSizeHigh As Int32

.

  <FieldOffset(36)> Public nFileSizeLow As Int32

.

  <FieldOffset(40)> Public nNumberOfLinks As Int32

.

  <FieldOffset(44)> Public nFileIndexHigh As Int32

.

  <FieldOffset(48)> Public nFileIndexLow As Int32

.

    val mutable FileAttributes:UInt32

.

    val mutable VolumeSerialNumber:UInt32

.

    val mutable FileSizeHigh:UInt32

.

    val mutable FileSizeLow:UInt32

.

    val mutable NumberOfLinks:UInt32

.

    val mutable FileIndexHigh:UInt32

.

    val mutable FileIndexLow:UInt32

.

        public System.UInt32 dwRequestMicroSecPerFrame;

.

        public System.Int32 fMakeUserHitOKToCapture;

.

        public System.UInt32 wPercentDropForError;

.

        public System.Int32 fYield;

.

        /// Maximum number of index entries in an AVI file. Values range from 1800 to 324,000. If set

.

        /// to 0, a default value of 34,952 (32K frames plus a proportional number of audio buffers)

.

        public System.UInt32 dwIndexSize;

.

        public System.UInt32 wChunkGranularity;

.

        /// Not used in Win32 applications.

.

        public System.Int32 fUsingDOSMemory;

.

        public System.UInt32 wNumVideoRequested;

.

        public System.Int32 fCaptureAudio;

.

        public System.UInt32 wNumAudioRequested;

.

        public System.UInt32 vKeyAbort; // check this

.

        public System.Int32 fAbortLeftMouse;

.

        public System.Int32 fAbortRightMouse;

.

        public System.Int32 fLimitEnabled;

.

        public System.UInt32 wTimeLimit;

.

        public System.Int32 fMCIControl;

.

        public System.Int32 fStepMCIDevice;

.

        public System.UInt32 dwMCIStartTime;

.

        public System.UInt32 dwMCIStopTime;

.

        public System.Int32 fStepCaptureAt2x;

.

        public System.UInt32 wStepCaptureAverageFrames;

.

        public System.UInt32 dwAudioBufferSize;

.

        /// Not used in Win32 applications.

.

        public System.Int32 fDisableWriteCache;

.

        public System.UInt32 AVStreamMaster;

.

        ''' Maximum number of index entries in an AVI file. Values range from 1800 to 324,000. If set to 0,

.

        ''' a default value of 34,952 (32K frames plus a proportional number of audio buffers) is used. Each

.

        ''' Not used in Win32 applications.

.

        ''' Not used in Win32 applications.

15: CAUUID
.

    public UInt32 cElems;

.

    public UInt32 dwOSVersionInfoSize;

.

    public UInt32 dwMajorVersion;

.

    public UInt32 dwMinorVersion;

.

    public UInt32 dwBuildNumber;

.

    public UInt32 dwPlatformId;

.

    Public dwOSVersionInfoSize As UInt32

.

    Public dwMajorVersion As UInt32

.

    Public dwMinorVersion As UInt32

.

    Public dwBuildNumber As UInt32

.

    Public dwPlatformId As UInt32

.

     public UInt32 cbSize;

.

     public UInt32 ExtStatus;

.

    [MarshalAs( UnmanagedType.ByValTStr, SizeConst=32 )]

.

    <MarshalAs(UnmanagedType.ByValTStr, SizeConst := 32)> _

.

   Public cpMin as Int32

.

   Public cpMax as Int32

.

Actually, there's no COLORREF structure in native Win32. It is typedef-ed to DWORD, which means that in the managed world its direct counterpart is [System.Int32] (aka int in C#). So, when faced with interop involving COLORREF'S you'd better treat them as int's. Also have in mind that the color components are stored in reverse order, i.e. the Red component is in the lowest-byte. In short, the format is 0x00BBGGRR. You can use a code similar to the following to obtain a COLORREF:

.

For converting COLORREF from and to .net's Color use 'ColorTranslator.ToWin32' and 'ColorTranslator.FromWin32' methods.

.

    public Int32 cbSize;

.

   UInt32 dwSize;

.

   UInt32 dwProviderSubType;

.

   UInt32 dwProviderOffsert;

.

   UInt32 dwProviderSize;

.

const UInt32 PST_FAX        = 0x00000021; // FAX device

.

const UInt32 PST_LAT        = 0x00000101; // LAT protocol

.

const UInt32 PST_MODEM      = 0x00000006; // Modem device

.

const UInt32 PST_NETWORK_BRIDGE = 0x00000100; // Unspecified network bridge

.

const UInt32 PST_PARALLELPORT   = 0x00000002; // Parallel port

.

const UInt32 PST_RS232      = 0x00000001; // RS-232 serial port

.

const UInt32 PST_RS422      = 0x00000003; // RS-422 port

.

const UInt32 PST_RS423      = 0x00000004; // RS-423 port

.

const UInt32 PST_RS449      = 0x00000005; // RS-449 port

.

const UInt32 PST_SCANNER    = 0x00000022; // Scanner device

.

const UInt32 PST_TCPIP_TELNET   = 0x00000102; // TCP/IP Telnet protocol

.

const UInt32 PST_UNSPECIFIED    = 0x00000000; // Unspecified

.

const UInt32 PST_X25        = 0x00000103; // X.25 standards

.

const UInt32 PCF_16BITMODE     = 0x0200; // Special 16-bit mode supported

.

const UInt32 PCF_DTRDSR    = 0x0001; // DTR (data-terminal-ready)/DSR (data-set-ready) supported

.

const UInt32 PCF_INTTIMEOUTS   = 0x0080; // Interval time-outs supported

.

const UInt32 PCF_PARITY_CHECK  = 0x0008; // Parity checking supported

.

const UInt32 PCF_RLSD      = 0x0004; // RLSD (receive-line-signal-detect) supported

.

const UInt32 PCF_RTSCTS    = 0x0002; // RTS (request-to-send)/CTS (clear-to-send) supported

.

const UInt32 PCF_SETXCHAR      = 0x0020; // Settable XON/XOFF supported

.

const UInt32 PCF_SPECIALCHARS  = 0x0100; // Special character support provided

.

const UInt32 PCF_TOTALTIMEOUTS = 0x0040; // Total (elapsed) time-outs supported

.

const UInt32 PCF_XONXOFF       = 0x0010; // XON/XOFF flow control supported

.

const UInt32  BAUD_075    = 0x00000001; // 75 bps

.

const UInt32  BAUD_110    = 0x00000002; // 110 bps

.

const UInt32  BAUD_134_5  = 0x00000004; // 134.5 bps

.

const UInt32  BAUD_150    = 0x00000008; // 150 bps

.

const UInt32  BAUD_300    = 0x00000010; // 300 bps

.

const UInt32  BAUD_600    = 0x00000020; // 600 bps

.

const UInt32  BAUD_1200   = 0x00000040; // 1200 bps

.

const UInt32  BAUD_1800   = 0x00000080; // 1800 bps

.

const UInt32  BAUD_2400   = 0x00000100; // 2400 bps

.

const UInt32  BAUD_4800   = 0x00000200; // 4800 bps

.

const UInt32  BAUD_7200   = 0x00000400; // 7200 bps

.

const UInt32  BAUD_9600   = 0x00000800; // 9600 bps

.

const UInt32  BAUD_14400  = 0x00001000; // 14400 bps

.

const UInt32  BAUD_19200  = 0x00002000; // 19200 bps

.

const UInt32  BAUD_38400  = 0x00004000; // 38400 bps

.

const UInt32  BAUD_56K    = 0x00008000; // 56K bps

.

const UInt32  BAUD_57600  = 0x00010000; // 57600 bps

.

const UInt32  BAUD_115200 = 0x00020000; // 115200 bps

.

const UInt32  BAUD_128K   = 0x00040000; // 128K bps

.

const UInt32  BAUD_USER   = 0x10000000; // Programmable baud rate.

.

     public UInt32 ReadIntervalTimeout;

.

     public UInt32 ReadTotalTimeoutMultiplier;

.

     public UInt32 ReadTotalTimeoutConstant;

.

     public UInt32 WriteTotalTimeoutMultiplier;

.

     public UInt32 WriteTotalTimeoutConstant;

.

    Public ReadIntervalTimeout As Int32

.

    Public ReadTotalTimeoutMultiplier As Int32

.

    Public ReadTotalTimeoutConstant As Int32

.

    Public WriteTotalTimeoutMultiplier As Int32

.

    Public WriteTotalTimeoutConstant As Int32

.
Summary
.

    public UInt32 Flags;

.

    public UInt32 cbInQue;

.

    public UInt32 cbOutQue;

.

      Public fBitFields As Int32

.

      Public cbInQue As Int32

.

      Public cbOutQue As Int32

.

In the second, a 64-bit C# application receives a message from a 32-bit C++ DLL.

.

// Here Pack = 1 is used because the original data was created in a 32-bit C++ DLL and no padding was used.

.

[DllImport("advapi32", SetLastError = true, CharSet = CharSet.Unicode)]

.

<DllImport("advapi32", SetLastError:=True, CharSet:=CharSet.Unicode)>

.

        public UInt32 cbData;

.

    Public dwProvType As Int32

.

    Public dwFlags As Int32

.

    Public cProvParam As Int32

.

    Public dwKeySpec As Int32

.

    Public dwParam As Int32

.

    Public cbData As Int32

.

    Public dwFlags As Int32

.

        public Int32 cbData;

.

    public UInt32 cbSize;

.

    public UInt32 dwMsgEncodingType;

.

    public UInt32 cMsgCert;

.

    public UInt32 cMsgCrl;

.

    public UInt32 cAuthAttr;

.

    public UInt32 cUnauthAttr;

.

    public UInt32 dwFlags;

.

    public UInt32 dwInnerContentType;

.

        Public dwMsgEncodingType As UInt32

.

        public UInt32 cUsageIdentifier;

.

Remember that DATA_BLOB.pbData for the output parameters of the CryptProtectData and CryptUnprotectData functions will point to a block of unmanaged memory that needs to be cleaned up using a call to LocalFree from kernel32. You will of course have to use pinvoke to call LocalFree.

35: DCB
.

    private BitVector32 Flags;

.

    private static readonly BitVector32.Section fDtrControl;

.

    private static readonly BitVector32.Section fRtsControl;

.

        fBinary = BitVector32.CreateMask();

.

        fParity = BitVector32.CreateMask(fBinary);

.

        fOutxCtsFlow = BitVector32.CreateMask(fParity);

.

        fOutxDsrFlow = BitVector32.CreateMask(fOutxCtsFlow);

.

        previousMask = BitVector32.CreateMask(fOutxDsrFlow);

.

        previousMask = BitVector32.CreateMask(previousMask);

.

        fDsrSensitivity = BitVector32.CreateMask(previousMask);

.

        fTXContinueOnXoff = BitVector32.CreateMask(fDsrSensitivity);

.

        fOutX = BitVector32.CreateMask(fTXContinueOnXoff);

.

        fInX = BitVector32.CreateMask(fOutX);

.

        fErrorChar = BitVector32.CreateMask(fInX);

.

        fNull = BitVector32.CreateMask(fErrorChar);

.

        previousMask = BitVector32.CreateMask(fNull);

.

        previousMask = BitVector32.CreateMask(previousMask);

.

        fAbortOnError = BitVector32.CreateMask(previousMask);

.

        BitVector32.Section previousSection;

.

        previousSection = BitVector32.CreateSection(1);

.

        previousSection = BitVector32.CreateSection(1, previousSection);

.

        previousSection = BitVector32.CreateSection(1, previousSection);

.

        previousSection = BitVector32.CreateSection(1, previousSection);

.

        fDtrControl = BitVector32.CreateSection(2, previousSection);

.

        previousSection = BitVector32.CreateSection(1, fDtrControl);

.

        previousSection = BitVector32.CreateSection(1, previousSection);

.

        previousSection = BitVector32.CreateSection(1, previousSection);

.

        previousSection = BitVector32.CreateSection(1, previousSection);

.

        previousSection = BitVector32.CreateSection(1, previousSection);

.

        previousSection = BitVector32.CreateSection(1, previousSection);

.

        fRtsControl = BitVector32.CreateSection(3, previousSection);

.

        previousSection = BitVector32.CreateSection(1, fRtsControl);

.

    fBitFields As Long 'See Comments in Win32API.Txt

.

    Public DCBlength As Int32

.

    Public BaudRate As Int32

.

    Public fBitFields As Int32

.

fDtrControl = BitVector32.CreateSection(2, previousSection);

.

fRtsControl = BitVector32.CreateSection(3, previousSection);

.

    public Int32 crBkgnd;

.

    public const int CCHDEVICENAME = 32;

.

    public const int CCHFORMNAME = 32;

.

    [System.Runtime.InteropServices.FieldOffset(32)]

.

    public Int32 dmDisplayOrientation;

.

    public Int32 dmDisplayFixedOutput;

.

    public Int32 dmBitsPerPel;

.

    public Int32 dmPelsWidth;

.

    public Int32 dmPelsHeight;

.

    public Int32 dmDisplayFlags;

.

    public Int32 dmNup;

.

    public Int32 dmDisplayFrequency;

.

    Public Const CCHDEVICENAME As Integer = 32

.

    Public Const CCHFORMNAME As Integer = 32

.

    public Int32 x;

.

    public Int32 y;

.

    private const int CCHDEVICENAME2 = 32;

.

    private const int CCHFORMNAME2 = 32;

.

    public Int32 dmDisplayOrientation;

.

    public Int32 dmDisplayFixedOutput;

.

    public Int32 dmBitsPerPel;

.

    public Int32 dmPelsWidth;

.

    public Int32 dmPelsHeight;

.

    public Int32 dmDisplayFlags;    

.

    //public Int32 dmNup;

.

    public Int32 dmDisplayFrequency;

.

  [DllImport("kernel32.dll", ExactSpelling = true)]

.

  int isize = GlobalSize(hDevMode).ToInt32() - (int)devMode.dmSize;

.

        public UInt32 pid;

.
.

      [MarshalAs(UnmanagedType.ByValTStr, SizeConst=32)]

.

    <MarshalAs(UnmanagedType.ByValTStr, SizeConst:=32)> _

.

      [MarshalAs(UnmanagedType.ByValTStr, SizeConst=32)]

.

    <MarshalAs(UnmanagedType.ByValTStr, SizeConst:=32)> _

.

        public UInt32 dwFlags;

.

        public UInt32 dwSerial;

.

        public UInt32 dwTtlSeconds;

.

        public UInt32 dwReserved; // REVERSED from MS documentation

.

        public UInt32 dwTimeStamp; // REVERSED from MS documentation

.

        public UInt32 dwFlags { get { return header.dwFlags;}}

.

        public UInt32 dwSerial { get { return header.dwSerial;}}

.

        public UInt32 dwTtlSeconds { get { return header.dwTtlSeconds;}}

.

        public UInt32 dwTimeStamp { get { return header.dwTimeStamp;}}

.

        public UInt32 dwReserved { get { return header.dwReserved; } }

.

        [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)]

.

     <MarshalAs(UnmanagedType.ByValTStr, SizeConst := 32)> _

.

     get { return ColorTranslator.FromWin32(iColorPropId); }

.

       iColorPropId = ColorTranslator.ToWin32(value);

.

     get { return ColorTranslator.FromWin32(crBorder); }

.

       crBorder = ColorTranslator.ToWin32(value);

.

     get { return ColorTranslator.FromWin32(crShadow); }

.

       crShadow = ColorTranslator.ToWin32(value);

.

     get { return ColorTranslator.FromWin32(crText); }

.

       crText = ColorTranslator.ToWin32(value);

.

    [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)]

.

    [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)]

.

        public const int LF_FACESIZE = 32;

.

    public UInt32 message;

.

    public UInt32 paramL;

.

    public UInt32 paramH;

.

    public UInt32 time;

.

    Public message As UInt32

.

    Public paramL As UInt32

.

    Public paramH As UInt32

.

    Public time As UInt32

.

[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto, Pack = 0)] //Platform independent 32 & 64 bit - use Pack = 0 for both platforms. IntPtr can also be used.

.

       public UInt32 dwFileAttributes;

.

       public UInt32 nFileSizeHigh;

.

       public UInt32 nFileSizeLow;

.

    Public dwFileAttributes As UInt32

.

    Public nFileSizeHigh As UInt32

.

    Public nFileSizeLow As UInt32

.
Documentation
.

       Return CType(dwHighDateTime << 32, ULong) + dwLowDateTime

.

        long hFT2 = (((long) fileTime.dwHighDateTime) << 32) | ((uint) fileTime.dwLowDateTime);

.

        ft.dwHighDateTime = (int) (hFT1 >> 32);

.

Actually, this is NOT working. The only solution I've found so far is using the API Kernel32.dll function FileTimeToSystemTime, then transforming from that into a regular DateTime.

.

The reason it was not working, is the + operator between "((long) high) << 32" and "low". I changed this to the | operator.

.

    Dim longTime As ULong = (CType(input.dwHighDateTime, ULong) << 32) Or input.dwLowDateTime

.

    Public idChunk As UInt32

.

    Public cwcStart As UInt32

.

    Public cwcExtent As UInt32

.

   public UInt32 ReplyLength;

.

    public UInt32 Status;

.

    //     The storage medium is a metafile (HMETAFILE). Use the Windows or WIN32 functions

.

    TYMED_MFPICT = 32,

.

    '     The storage medium is a metafile (HMETAFILE). Use the Windows or WIN32 functions

.

    TYMED_MFPICT = 32

.

   Public GenericRead As UInteger 'UInt32

.

   Public GenericWrite As UInteger 'UInt32

.

   Public GenericExecute As UInteger 'UInt32

.

   Public GenericAll As UInteger 'UInt32

.

Originally this article showed the 'product' and 'copyright' fields as type 'string', but this causes a program crash when calling the gsapi_revision function (tested under VS2013 and 32-bit GPL Ghostscript v9.15).

.

private struct HEAPENTRY32

.

     internal UInt32 dwSize;

.

     internal UInt32 dwBlockSize;

.

         LF32_FIXED    0x00000001

.

        LF32_FREE     0x00000002

.

        LF32_MOVEABLE 0x00000004 **/

.

     internal UInt32 dwFlags;

.

     internal UInt32 dwLockCount;

.

     internal UInt32 dwResvd;

.

     internal UInt32 th32ProcessID;

.

     internal UIntPtr th32HeapID;

.

Structure HEAPENTRY32

.

Found in tlhelp32.h

.
Documentation
[HEAPENTRY32] on MSDN
.

private struct HEAPLIST32

.

     internal UInt32 dwSize;

.

     internal UInt32 th32ProcessID;

.

     internal UInt32 th32HeapID;

.

     HF32_DEFAULT      1  // process's default heap

.

     HF32_SHARED       2  // is shared heap **/

.

     internal UInt32 dwFlags;

.

Structure HEAPLIST32

.

Defined in TLHELP32.H

.
Documentation
[HEAPLIST32] on MSDN
.

  public Int32 Address;

.

  public Int32 Status;

.

  public Int32 RoundTripTime;

.

    Int32 xHotspot;

.

    Int32 yHotspot;

Cut off search results after 60. Please refine your search.


 
Access PInvoke.net directly from VS: