=====Operating System===== ==== Calling DLLs, OCXs and Object Methods ==== * [[/Component%20Object%20Model%20programming|Component Object Model programming]] * [[/Calling%20object%20methods%20using%20structures|Calling object methods using structures]] * [[/Calling%20DLLs%20that%20return%20floats|Calling DLLs that return floats]] * [[/Calling%20DLL%20functions%20that%20return%20strings|Calling DLL functions that return strings]] * [[/Passing%20floating-point%20values%20to%20DLLs|Passing floating-point values to DLLs]] * [[/Using%20callback%20functions|Using callback functions]] ==== External programs ==== * [[/Reading%20the%20exit%20code%20of%20a%20DOS%20utility|Reading the exit code of a DOS utility]] * [[/Returning%20errors%20from%20Windows%20commands|Returning errors from Windows commands]] * [[/Waiting%20for%20an%20external%20program%20to%20terminate|Waiting for an external program to terminate]] ==== Operating System ==== * [[/Accessing%20the%20fast%20SYS%20interface|Accessing the fast SYS interface]] * [[/Adding%20an%20event%20to%20the%20event%20queue|Adding an event to the event queue]] * [[/Associating%20an%20application%20with%20a%20file%20type|Associating an application with a file type]] * [[/Avoiding%20resource%20leaks|Avoiding resource leaks]] * [[/Cascaded%20ON%20CLOSE%20handling|Cascaded ON CLOSE handling]] * [[/Compatibility%20with%20Wine|Compatibility with Wine]] * [[/Converting%20programs%20from%20RISC%20OS%20to%20Windows|Converting programs from RISC OS to Windows]] * [[/Converting%20Islamic%20dates|Converting Islamic dates]] * [[/Creating%20a%20shortcut|Creating a shortcut]] * [[/Detecting%20a%20second%20instance%20of%20a%20program|Detecting a second instance of a program]] * [[/Determining%20if%20the%20user%20is%20an%20administrator|Determining if the user is an administrator]] * [[/Discovering%20the%20system%20power%20status|Discovering the system power status]] * [[/Finding%20the%20CPU%20usage|Finding the CPU usage]] * [[/Finding%20the%20current%20user%20name|Finding the current user name]] * [[/Finding%20the%20default%20national%20language|Finding the default national language]] * [[/Finding%20the%20ISO%20week%20number|Finding the ISO week number]] * [[/Getting%20the%20User%20Idle%20time|Getting the User Idle time]] * [[/Installing%20under%20wine|Installing under wine]] * [[/Listing%20other%20windows%20and%20applications|Listing other windows and applications]] * [[/Listing%20processes|Listing processes]] * [[/Opening%20a%20file%20by%20dropping%20or%20clicking|Opening a file by dropping or clicking]] * [[/Prompting%20for%20admin%20rights|Prompting for admin rights]] * [[/Queueing%20event%20interrupts|Queueing event interrupts]] * [[/Reading%20Environment%20Variables|Reading Environment Variables]] * [[/Reading%20the%20exit%20code%20of%20a%20DOS%20utility|Reading the exit code of a DOS utility]] * [[/Receiving%20dropped%20files|Receiving dropped files]] * [[/Responding%20to%20a%20hot%20key|Responding to a hot key]] * [[/Returning%20errors%20from%20Windows%20commands|Returning errors from Windows commands]] * [[/Shutting%20down%20the%20PC|Shutting down the PC]] * [[/Writing%20console%20mode%20programs%20that%20will%20also%20run%20in%20the%20IDE|Writing console mode programs that will also run in the IDE]]