Skip to content

Create the IIS native module skeleton - #4

Merged
sassi67 merged 1 commit into
mainfrom
iis-module-skeleton
Aug 14, 2026
Merged

sassi67 merged 1 commit into
mainfrom
iis-module-skeleton

Conversation

@sassi67

@sassi67 sassi67 commented Aug 14, 2026

Copy link
Copy Markdown
Owner

Add the IISNativeModule DLL target under src/module/, following the request-level HTTP module walkthrough from the IIS native-code docs:

  • iis::HttpModule overrides every overridable CHttpModule method with skeleton bodies returning RQ_NOTIFICATION_CONTINUE (Dispose keeps the base-class delete this so instances aren't leaked).
  • iis::HttpModuleFactory implements IHttpModuleFactory.
  • RegisterModule is exported via iis_native_module.def and currently subscribes to no request notifications.

Closes #3

Add the IISNativeModule DLL target under src/module/, following the
request-level HTTP module walkthrough from the IIS native-code docs:

- iis::HttpModule overrides every overridable CHttpModule method with
  skeleton bodies returning RQ_NOTIFICATION_CONTINUE (Dispose keeps the
  base-class `delete this` so instances aren't leaked).
- iis::HttpModuleFactory implements IHttpModuleFactory.
- RegisterModule is exported via iis_native_module.def and currently
  subscribes to no request notifications.

Closes #3

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@sassi67 sassi67 self-assigned this Aug 14, 2026
@sassi67 sassi67 added the enhancement New feature or request label Aug 14, 2026
@sassi67
sassi67 merged commit 3afb939 into main Aug 14, 2026
2 checks passed
@sassi67
sassi67 deleted the iis-module-skeleton branch August 18, 2026 17:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create the skeleton of the module

1 participant