RosAsm Guide #2
v1.0
Creating a Win32 DLL and a Program to Test the DLL
This is the beginning of a series of articles about using RosAsm to create Win32 programs. Each article shall be presented in a step-by-step illustrated style with some comments.
RosAsm, the Bottom-Up Assembler for ReactOS also for WINE, Windows 95/98, NT/2000, XP. RosAsm is free and GPLed.
IDE with full integration of all components. RosAsm is auto-compilable and the Sources are hosted inside the PEs. No installation overhead (the silent auto-install coming with RosAsmFull.zip makes RosAsm the only actual Click&Go Assembler environment).
Real Sources Editor with tons of unique features, specificaly devoted to secure editions and to huge mono-files assembly sources: Tree-view, instant jump to any type of declaration by simple right-click, division of the mono-files into TITLEs, advanced IncIncluder pre-parser, and so on...
The fastest of the actual assemblers, (1.5 Mega/second on a Celeron 1.3 Ghz...) directly outputting PE files on a simple click, with a powerful macros system (a macros unfolder is available by a double-click, through a float menu). Simplified Intel syntax. Does not need any include, prototype or header companion file. Nothing but a single simple source. Complete implementation of the mnemonics set, up to SSE2. RosAsm Bottom-Up Assembler is a true low level Assembler, enabling HLL writing styles by user defined macros and/or by HLL pre-parsers selections.
http://www.rosasm.org/










Write and manage your documentation from an easy to use yet powerful help authoring environment. Generate standard Windows CHM help files, WEB based documentation, PDF and Word documents from a single source.










With ZenHelp you can create HTML help files with just a few clicks. The power of Microsoft Word together with the intuitive and feature rich ZenHelp add-in will get you started creating HTML help files within just a couple of minutes.










Aioob Helper is a tool for creating Web based help materials, ready to be published on the Web, CD or with your Software. Aioob Helper can automatically add navigation and search facilities to your existing materials or documents.










Full-featured, easy-to-use help authoring tool for creating WinHelp (.hlp), HTML Help (.chm), a printed manual and online documentation (on a web site) from the same source, from start to finish. Can import help files created with another tool.










Create your first CHM html help or CHM ebook files in 10 seconds with Easy CHM. Key featurs:* Make CHM (Html Help) file by import folders. * Fully support full-text search. * Auto generate TOC and Index Item by parsing title or filename.

