mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
69 lines
1.1 KiB
69 lines
1.1 KiB
/*++
|
|
|
|
Copyright (c) 1995 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
miniweb.h
|
|
|
|
Abstract:
|
|
|
|
Common header file for the miniweb sample web browser.
|
|
|
|
Author:
|
|
|
|
David Treadwell (davidtr) 16-Mar-1995
|
|
|
|
Revision History:
|
|
|
|
--*/
|
|
|
|
#include <windows.h>
|
|
#include <wininet.h>
|
|
#include <stdio.h>
|
|
#include <ctype.h>
|
|
#include <stdlib.h>
|
|
|
|
typedef struct _ANCHOR_INFO {
|
|
LPSTR Tag;
|
|
DWORD TagLength;
|
|
LPSTR ObjectName;
|
|
DWORD ObjectNameLength;
|
|
} ANCHOR_INFO, *PANCHOR_INFO;
|
|
|
|
#define MAX_ANCHORS 50
|
|
|
|
extern HINTERNET hInternetSession;
|
|
|
|
VOID
|
|
AddToHistory(
|
|
IN LPSTR ServerName,
|
|
IN LPSTR ObjectName,
|
|
IN INTERNET_PORT ServerPort
|
|
);
|
|
|
|
VOID
|
|
DisplayHtml (
|
|
IN LPBYTE HtmlBuffer,
|
|
IN DWORD BufferLength,
|
|
OUT PANCHOR_INFO Anchors,
|
|
OUT LPDWORD AnchorCount
|
|
);
|
|
|
|
BOOL
|
|
GetHttpObject (
|
|
IN LPSTR ServerName,
|
|
IN LPSTR ObjectName,
|
|
IN INTERNET_PORT ServerPort,
|
|
IN LPBYTE Buffer,
|
|
IN DWORD BufferLength,
|
|
OUT LPDWORD BytesRead
|
|
);
|
|
|
|
BOOL
|
|
ParseUrl (
|
|
IN LPSTR UrlName,
|
|
OUT LPSTR ServerName,
|
|
OUT LPSTR ObjectName,
|
|
OUT INTERNET_PORT *ServerPort
|
|
);
|