Output of file : API_TYPE.DAT contained in archive :
APIHELPR.ZIP
Type ABC abcA As Integer abcB As Integer abcC As Integer End Type Type BITMAP bmType As Integer bmWidth As Integer bmHeight As Integer bmWidthBytes As Integer bmPlanes As String * 1 bmBitsPixel As String * 1 bmBits As Long End Type Type BITMAPCOREHEADER bcSize as Long bcWidth As Integer bcHeight As Integer bcPlanes As Integer bcBitCount As Integer End Type Type BITMAPCOREINFO bmciHeader As BITMAPCOREHEADER bmciColors As String * 96 End Type Type BITMAPFILEHEADER bfType As Integer bfSize As Long bfReserved1 As Integer bfReserved2 As Integer bfOffBits As Long End Type Type BITMAPINFO bmiHeader as BITMAPINFOHEADER bmiColors As String * 128 End Type Type BITMAPINFOHEADER biSize As Long biWidth As Long biHeight As Long biPlanes As Integer biBitCount As Integer biCompression As Long biSizeImage As Long biXPelsPerMeter As Long biYPelsPerMeter As Long biClrUsed As Long biClrImportant As Long End Type Type CBT_CREATEWND lpcs As Long hwndInsertAfter As Integer End Type Type CBTACTIVATESTRUCT fMouse As Integer hWndActive As Integer End Type Type CHOOSECOLOR lStructSize As Long hwndOwner As Integer hInstance As Integer RgbResult As Long lpCustColors As Long Flags As Long lCustData As Long lpfnHook As Long lpTemplateName As Long End Type Type CHOOSEFONT lStructSize As Long hwndOwner As Integer hDC As Integer lpLogFont As Long iPointSize As Integer Flags As Long rgbColors As Long lCustData As Long lpfnHook As Long lpTemplateName As Long hInstance As Integer lpszStyle As Long nfonttype As Integer nSizeMin As Integer nSizeMax As Integer End Type Type CLIENTCREATESTRUCT hWindowMenu As Integer idFirstChild As Integer End Type Type COMPAREITEMSTRUCT CtlType As Integer CtlID As Integer hwndItem As Integer itemID1 As Integer itemData1 As Long itemID2 As Integer itemData2 As Long End Type Type COMSTAT Bits As String * 1 cbInQue As Integer cbOutQue As Integer End Type Type CREATESTRUCT lpCreateParams As Long hInstance As Integer hMenu As Integer hWndParent As Integer cY As Integer cX As Integer Y As Integer X As Integer style As Long lpszName As Long lpszClass As Long ExStyle As Long End Type Type DCB Id As String * 1 BaudRate As Integer ByteSize As String * 1 Parity As String * 1 StopBits As String * 1 RlsTimeout As Integer CtsTimeout As Integer DsrTimeout As Integer Bits1 As String * 1 Bits2 As String * 1 XonChar As String * 1 XoffChar As String * 1 XonLim As Integer XoffLim As Integer PeChar As String * 1 EofChar As String * 1 EvtChar As String * 1 TxDelay As Integer End Type Type DEBUGHOOKINFO hModuleHook As Integer reserved As Long lParam As Long wParam As Integer code As Integer End Type Type DELETEITEMSTRUCT CtlType As Integer CtlID As Integer itemID As Integer hWndItem As Integer itemData As Long End Type Type DEVNAMES wDriverOffset As Integer wDeviceOffset As Integer wOutputOffset As Integer wDefault As Integer End Type Type DOCINFO cbSize As Integer lpszDocName As String * 32 lpszOutput As String End Type Type DRAWITEMSTRUCT CtlType As Integer CtlID As Integer itemID As Integer itemAction As Integer itemState As Integer hWndItem As Integer hDC As Integer rcItem As RECT itemData As Long End Type Type DRIVERINFOSTRUCT length As Integer hDriver As Integer hModule As Integer szAliasName As String * 128 End Type Type DRVCONFIGINFO dwDCISize As Long lpszDCISectionName As Long lpszDCIAliasName As Long End Type Type EVENTMSG Message As Integer paramL As Integer paramH As Integer Time As Long End Type Type FINDREPLACE lStructSize As Long hWndOwner As Integer hInstance As Integer Flags As Long lpstrFindWhat As String * 128 lpstrReplaceWith As String * 128 wFindWhatLen As Integer wReplaceWithLen As Integer lCustData As Integer lpfnHook As Integer lpTemplateName As String End Type Type FIXED Fract As Integer Value As Integer End Type Type GLYPHMETRICS gmBlackBoxX As Integer gmBlackBoxY As Integer gmptGlyphOrigin As POINTAPI gmCellIncX As Integer gmCellIncY As Integer End Type Type HANDLETABLE objectHandle As String * 512 End Type Type HARDWAREHOOKSTRUCT hWnd As Integer wMessage As Integer wParam As Integer lParam As Long End Type Type KERNINGPAIR wFirst As Integer wSecond As Integer iKernAmount As Integer End Type Type LOGBRUSH lbStyle As Integer lbColor As Long lbHatch As Integer End Type Type LOGFONT lfHeight As Integer lfWidth As Integer lfEscapement As Integer lfOrientation As Integer lfWeight As Integer lfItalic As String * 1 lfUnderline As String * 1 lfStrikeOut As String * 1 lfCharSet As String * 1 lfOutPrecision As String * 1 lfClipPrecision As String * 1 lfQuality As String * 1 lfPitchAndFamily As String * 1 lfFaceName As String * LF_FACESIZEEnd Type Type LOGPALETTE palVersion As Integer palNumEntries As Integer palPalEntry As String * 252 End Type Type LOGPEN lopnStyle As Integer lopnWidth As POINTAPI lopnColor As Long End Type Type MAT2 eM11 As FIXED eM12 As FIXED eM21 As FIXED eM22 As FIXED End Type Type MEASUREITEMSTRUCT CtlType As Integer CtlID As Integer itemID As Integer itemWidth As Integer itemHeight As Integer itemData As Long End Type Type MDICREATESTRUCT szClass As Long szTitle As Long hOwner As Integer X As Integer Y As Integer cX As Integer cY As Integer Style As Long lParam As Long End Type Type MENUITEMTEMPLATE mtOption As Integer mtID As Integer mtString As Long End Type Type MENUITEMTEMPLATEHEADER VersionNumber As Integer Offset As Integer End Type Type METAFILEPICT mm As Integer xExt As Integer yExt As Integer hMF As Integer End Type Type METAHEADER mtType As Integer mtHeaderSize As Integer mtVersion As Integer mtSize As Long mtNoObjects As Integer mtMaxRecord As Long mtNoParameters As Integer End Type Type METARECORD rdSize As Long rdFunction As Integer rdParm As String * 512 End Type Type MSG hWnd As Integer Message As Integer wParam As Integer lParam As Long Time As Long Pt As POINTAPI End Type Type MULTIKEYHELP mkSize As Integer mkKeylist As String * 1 szKeyphrase As String * 253 End Type Type NCCALCSIZE_PARAMS rgrc As Long lppos As Long End Type Type NEWTEXTMETRIC tmHeight As Integer tmAscent As Integer tmDescent As Integer tmInternalLeading As Integer tmExternalLeading As Integer tmAveCharWidth As Integer tmMaxCharWidth As Integer tmWeight As Integer tmItalic As String * 1 tmUnderlined As String * 1 tmStruckOut As String * 1 tmFirstChar As String * 1 tmLastChar As String * 1 tmDefaultChar As String * 1 tmBreakChar As String * 1 tmPitchAndFamily As String * 1 tmCharSet As String * 1 tmOverhang As Integer tmDigitizedAspectX As Integer tmDigitizedAspectY As Integer ntmFlags As Long ntmSizeEM As Integer ntmCellHeight As Integer ntmAvgWidth As Integer End Type Type OFSTRUCT cBytes As String * 1 fFixedDisk As String * 1 nErrCode As Integer reserved As String * 4 szPathName As String * 128 End Type Type OPENFILENAME lStructSize As Long hwndOwner As Integer hInstance As Integer lpstrFilter As Long lpstrCustomFilter As Long nMaxCustFilter As Long nFilterIndex As Long lpstrFile As Long nMaxFile As Long lpstrFileTitle As Long nMaxFileTitle As Long lpstrInitialDir As Long lpstrTitle As Long Flags As Long nFileOffset As Integer nFileExtension As Integer lpstrDefExt As Long lCustData As Long lpfnHook As Long lpTemplateName As Long End Type Type OUTLINETEXTMETRIC otmSize As Integer otmTextMetrics As TEXTMETRIC otmFiller As String * 1 otmPanoseNumber As PANOSE otmfsSelection As Integer otmfsType As Integer otmsCharSlopeRise As Integer otmsCharSlopeRun As Integer otmItalicAngle As Integer otmEMSquare As Integer otmAscent As Integer otmDescent As Integer otmLineGap As Integer otmsCapEmHeight As Integer otmsXHeight As Integer otmrcFontBox As RECT otmMacAscent As Integer otmMacDescent As Integer otmMacLineGap As Integer otmusMinimumPPEM As Integer otmptSubscriptSize As POINTAPI otmptSubscriptOffset As POINTAPI otmptSuperscriptSize As POINTAPI otmptSuperscriptOffset As POINTAPIotmsStrikeoutSize As Integer otmsStrikeoutPosition As Integer otmsUnderscorePosition As Integer otmsUnderscoreSize As Integer otmpFamilyName As Long otmpFaceName As Long otmpStyleName As Long otmpFullName As Long End Type Type PAINTSTRUCT hDC As Integer fErase As Integer rcPaint As RECT fRestore As Integer fIncUpdate As Integer rgbReserved As String * 16 End Type Type PALETTEENTRY peRed As String * 1 peGreen As String * 1 peBlue As String * 1 peFlags As String * 1 End Type Type PANOSE bFamilyType As String * 1 bSerifStyle As String * 1 bWeight As String * 1 bProportion As String * 1 bContrast As String * 1 bStrokeVariation As String * 1 bArmStyle As String * 1 bLetterform As String * 1 bMidline As String * 1 bXHeight As String * 1 End Type Type PARAMETERBLOCK wEnvSeg As Integer lpCmdLine As Long lpCmdShow As Long dwReserved As Long End Type Type PELARRAY paXCount As Integer paYCount As Integer paXExt As Integer paYExt As Integer paRGBs As Integer End Type Type POINTAPI X As Integer Y As Integer End Type Type POINTFX X As FIXED Y As FIXED End Type Type PRINTDLG lStructSize As Long hwndOwner As Integer hDevMode As Integer hDevNames As Integer hDC As Integer Flags As Long nFromPage As Integer nToPage As Integer nMinPage As Integer nMaxPage As Integer nCopies As Integer hInstance As Integer lCustData As Long lpfnPrintHook As Long lpfnSetupHook As Long lpPrintTemplateName As Long lpSetupTemplateName As Long hPrintTemplate As Integer hSetupTemplate As Integer End Type Type RASTERIZER_STATUS nSize As Integer wFlags As Integer nLanguageID As Integer End Type Type RECT Left As Integer Top As Integer Right As Integer Bottom As Integer End Type Type RGBQUAD rgbBlue as String * 1 rgbGreen As String * 1 rgbRed As String * 1 rgbReserved As String * 1 End Type Type RGBTRIPLE rgbtBlue As String * 1 rgbtGreen As String * 1 rgbtRed As String * 1 End Type Type SIZE cX As Integer cY As Integer End Type Type TEXTMETRIC tmHeight As Integer tmAscent As Integer tmDescent As Integer tmInternalLeading As Integer tmExternalLeading As Integer tmAveCharWidth As Integer tmMaxCharWidth As Integer tmWeight As Integer tmItalic As String * 1 tmUnderlined As String * 1 tmStruckOut As String * 1 tmFirstChar As String * 1 tmLastChar As String * 1 tmDefaultChar As String * 1 tmBreakChar As String * 1 tmPitchAndFamily As String * 1 tmCharSet As String * 1 tmOverhang As Integer tmDigitizedAspectX As Integer tmDigitizedAspectY As Integer End Type Type TTPOLYCURVE wType As Integer cpfx As Integer apfx As POINTFX End Type Type TTPOLYGONHEADER cb As Long dwType As Long pfxStart As POINTFX End Type Type VS_FIXEDFILEINFO dwSignature As Long dwStrucVersion As Long dwFileVersionMS As Long dwFileVersionLS As Long dwProductVersionMS As Long dwProductVersionLS As Long dwFileFlagsMasks As Long dwFileFlags As Long dwFileOS As Long dwFileType As Long dwFileSubType As Long dwFileDateMS As Long dwFileDateLS As Long End Type Type WINDEBUGINFO Flags As Integer dwOptions As Long dwFilter As Long achAllocModule As String * 8 dwAllocBreak As Long dwAllocCount As Long End Type Type WINDOWPLACEMENT Length As Integer Flags As Integer showCmd As Integer ptMinPosition As POINTAPI ptMaxPosition As POINTAPI rcNormalPosition As RECT End Type Type WINDOWPOS hwnd As Integer hwndInsertAfter As Integer x As Integer y As Integer cx As Integer cy As Integer flags As Integer End Type Type WNDCLASS style As Integer lpfnWndProc As Long cbClsExtra As Integer cbWndExtra As Integer hInstance As Integer hIcon As Integer hCursor As Integer hbrBackground As Integer lpszMenuName As Long lpszClassName As Long End Type
Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!
This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.
But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/