=====Database and Files===== ==== Arrays ==== * [[/Aliasing%20strings%20and%20byte%20arrays|Aliasing strings and byte arrays]] * [[/Allocating%20arrays%20using%20the%20Windows%20API|Allocating arrays using the Windows API]] * [[/Deconstructing%20arrays|Deconstructing arrays]] * [[finding_sum_mod_partial_array|Finding the SUM or MOD of a partial array]] * [[/Finding%20the%20size%20of%20an%20array%20in%20a%20structure|Finding the size of an array in a structure]] * [[/Reading%20and%20writing%20arrays%20in%20files|Reading and writing arrays in files]] * [[/Re-dimensioning%20arrays|Re-dimensioning arrays]] * [[/Searching%20ordered%20lists|Searching ordered lists]] * [[/Using%20array%20pointers|Using array pointers]] * [[variable_length_array_structure|Variable-length array in a structure]] ==== Data Structures ==== * [[/Clearing%20the%20contents%20of%20a%20structure|Clearing the contents of a structure]] * [[/Creating%20a%20Globally%20Unique%20Identifier|Creating a Globally Unique Identifier]] * [[/Linked%20lists%20using%20structures|Linked lists using structures]] * [[/Passing%20substructures%20to%20procedures|Passing substructures to procedures]] * [[/Sharing%20a%20structure%20between%20processes|Sharing a structure between processes]] * [[/Simulating%20a%20union|Simulating a union]] * [[/Sorting%20Arrays%20of%20Structures|Sorting Arrays of Structures]] * [[/Sorting%20the%20characters%20in%20a%20string|Sorting the characters in a string]] * [[/Stacks%20using%20structures|Stacks using structures]] * [[/Storing%20structures%20in%20files|Storing structures in files]] * [[variable_length_array_structure|Variable-length array in a structure]] ==== Databases ==== * [[/SQLite%20Example%20Program%20%28PhoneNos%29|Creating a simple database application using SQLite]] ==== Disks and directories ==== * [[/Accessing%20the%20Shell%20Clipboard|Accessing the Shell Clipboard]] * [[/Checking%20whether%20a%20directory%20exists|Checking whether a directory exists]] * [[/Creating%20temporary%20files%20and%20directories|Creating temporary files and directories]] * [[/Creating%20a%20shortcut|Creating a shortcut]] * [[/Ejecting%20a%20removable%20disk|Ejecting a removable disk]] * [[/Finding%20drive%20serial%20numbers|Finding drive serial numbers]] * [[/Finding%20the%20free%20space%20on%20a%20disk|Finding the free space on a disk]] * [[/Listing%20drives%20and%20types|Listing drives and types]] * [[/Listing%20the%20contents%20of%20a%20directory|Listing the contents of a directory]] * [[/Listing%20the%20contents%20of%20a%20directory%20%28Unicode%29|Listing the contents of a directory (Unicode)]] * [[/Reading%20a%20shortcut|Reading a shortcut]] * [[/Scanning%20a%20Directory%20%28Reading%20Directory%20Entries%29|Scanning a Directory (Reading Directory Entries)]] * [[/Selecting%20multiple%20files|Selecting multiple files]] * [[/When%20and%20when%20not%20to%20use%20%2ACD|When and when not to use *CD]] ==== Files ==== * [[/Accessing%20files%20with%20no%20extension|Accessing files with no extension]] * [[/Accessing%20huge%20files|Accessing huge files]] * [[/Accessing%20the%20Shell%20Clipboard|Accessing the Shell Clipboard]] * [[/Embedding%20resources%20in%20different%20folders|Embedding resources in different folders]] * [[/Exceeding%20the%20limit%20of%208%20open%20files|Exceeding the limit of 8 open files]] * [[/Extracting%20a%20file%27s%20thumbnail|Extracting a file's thumbnail]] * [[/Filenames%20containing%20spaces|Filenames containing spaces]] * [[/Finding%20the%20application%20associated%20with%20an%20extension|Finding the application associated with an extension]] * [[/Finding%20the%20last%20character%20read%20from%20a%20file|Finding the last character read from a file]] * [[/Finding%20the%20MIME%20type%20of%20a%20file|Finding the MIME type of a file]] * [[/Flushing%20file%20buffers|Flushing file buffers]] * [[/Hiding%20confidential%20data|Hiding confidential data]] * [[/Manipulating%20filenames%20and%20pathnames|Manipulating filenames and pathnames]] * [[/Multiple%20file%20operations|Multiple file operations]] * [[/Opening%20a%20file%20by%20dropping%20or%20clicking|Opening a file by dropping or clicking]] * [[/Opening%20a%20file%20in%20a%20specified%20application|Opening a file in a specified application]] * [[/Preventing%20the%20%27downloaded%20file%27%20warning|Preventing the 'downloaded file' warning]] * [[/Reading%20and%20writing%20CSV%20files|Reading and writing CSV files]] * [[/Reading%20and%20writing%20.INI%20data%20files|Reading and writing .INI data files]] * [[/Reading%20and%20writing%20plain%20text%20files|Reading and writing plain text files]] * [[/Receiving%20dropped%20files|Receiving dropped files]] * [[/Selecting%20multiple%20files|Selecting multiple files]] * [[/Unicode%20filenames|Unicode filenames]] * [[/Using%20OPENIN%20%28etc.%29%20with%20wildcards|Using OPENIN (etc.) with wildcards]] * [[/Using%20supplied%20example%20files|Using supplied example files]] * [[/Writing%20log%20files|Writing log files]] ==== Memory Manipulation ==== * [[/allocating_and_freeing_memory_blocks|Allocating and freeing memory blocks]] * [[lowering_himem_proc_fn|Lowering HIMEM in a PROC/FN]] * [[/Swapping%20the%20contents%20of%20two%20areas%20of%20memory|Swapping the contents of two areas of memory]] ==== Registry ==== * [[/Simple%20Registry%20Usage|Simple Registry Usage]]